.account-content.customAccPageList .pagination-list--small .pagination-item--next,
.account-content.customAccPageList .pagination-list--small .pagination-item--previous {
  position: static; }

.customAccPageList .pagination-list--small .pagination-item {
  vertical-align: middle; }

.account-content.customAccPageList .pagination {
  top: 0px !important; }

.top-menu {
  font-size: 14px; }

figcaption.card-figcaption.ShowAlways {
  opacity: 1; }

.card-figcaption a.button.button--small.card-figcaption-button:hover {
  background-color: #4c997f;
  border-color: #fff !important; }

.card-figcaption a.button.button--small.card-figcaption-button {
  background-color: #476a30;
  color: #fff;
  border-color: #000 !important;
  margin: 0 0 5px 0; }

.coupon_cart_lable {
  display: none; }

.form-field--stock span.productView-Stock {
  font-size: 20px;
  color: #476a30; }

.form-checklist-header .ShipInfo {
  padding: 0 0px 15px 20px; }

.footer-top.newsletter .form-prefixPostfix .button {
  background-color: #476a30;
  border-color: #000; }

.footer-top.newsletter .form-prefixPostfix .button:hover {
  background: #4c997f;
  border-color: #fff; }

a.button.button--small.card-figcaption-button.quickview:hover {
  background-color: #4c997f;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #fff; }

span.LotAvailBadget strong {
  font-weight: normal; }

figure.productView-image span.LotAvailBadget {
  top: 26px !important;
  border-left: 39px solid transparent !important; }

.EmailBtn {
  width: 80%;
  padding-right: 80px;
  position: relative;
  display: inline-block;
  margin-bottom: 15px; }

.mc-field-group .EmailBtn input#mce-EMAIL {
  width: 100% !important; }

section.suggestiveCart li.product .new-products figure.card-figure {
  overflow: hidden;
  width: 176px; }

section.suggestiveCart li.product .new-products .sale-flag-side {
  background: 0 0;
  border: none;
  padding: 0;
  position: initial; }

.discountBannerList .alertBox-column.alertBox-message span strong {
  font-weight: 500;
  font-size: 14px; }

section.suggestiveCart li.product .new-products .sale-flag-side span.sale-text {
  border-right: 31px solid transparent;
  border-left: 40px solid transparent;
  border-bottom: 30px solid #586a40;
  -webkit-transform: rotate(-40deg);
  transform: rotate(40deg);
  line-height: 30px;
  top: 10px;
  padding: 1px 0 0;
  right: -33px;
  position: absolute;
  background: 0 0;
  font-size: 10px;
  height: 0 !important; }

section.suggestiveCart li.product article.new-products.card.compare-disabled.price-visibility {
  text-align: center;
  display: inline-block; }

.footer .EmailBtn input#mc-embedded-subscribe {
  position: absolute;
  width: 70px;
  top: 3px;
  right: 0;
  font-size: 12px !important;
  text-transform: uppercase;
  border-bottom: 3px solid !important;
  border-bottom-color: currentcolor;
  border-bottom-color: currentcolor;
  border-color: #000 !important;
  border-radius: 0 !important;
  background-color: #476a30 !important;
  font-weight: 700 !important;
  margin: 0;
  color: #fff !important;
  line-height: 16px; }

.footer .EmailBtn input#mc-embedded-subscribe:hover {
  background-color: #4c997f !important;
  border-bottom-color: #4c997f !important; }

.SHipInfo {
  position: absolute;
  bottom: 19%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  color: #ff0f0d;
  font-weight: 600; }

.SHipInfoPrd {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 19%;
  color: #ff0f0d;
  font-weight: 600;
  font-size: 16px; }

section.productView h3.SHipInfoPrd img {
  width: 100px; }

.quickSearchResults figure.card-figure span.SHipInfo img {
  margin: 0 auto;
  width: 70px !important; }

figure.card-figure span.SHipInfo img {
  margin: 0 auto; }

figure.productView-image {
  position: relative; }

section.productView-images {
  position: relative; }

.previewCart .previewCartItem-image {
  position: relative; }

.cus_cart_content td.cart-item-block {
  position: relative; }

.CUSt_Add_DisAble.disabled {
  opacity: .4; }

@media (min-width: 801px) and (max-width: 1024px) {
  .NewsletterFooter .mc-field-group.input-group ul li {
    width: 50%; } }

@media (max-width: 800px) {
  .footer-info-col.NewsletterFooter {
    width: 100%; }
  .NewsletterFooter #mc_embed_signup .mc-field-group.input-group > label {
    width: 100%; }
  figcaption.card-figcaption.ShowAlways {
    display: block; } }

@media (max-width: 480px) {
  .NewsletterFooter .mc-field-group.input-group ul li {
    width: 50%; } }

@media (max-width: 370px) {
  .card-text.add-to-cart-button {
    bottom: 0px; } }

article.productView-description h3.tab-content-title2 {
  font-family: "Roboto Condensed";
  font-weight: 700;
  color: #545454;
  font-size: 20px;
  text-transform: uppercase;
  border-bottom: 1px solid;
  border-color: #c9c9c9;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 20px; }

a.button.button--small.card-figcaption-button.quickview {
  background-color: #476a30;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #000; }

.compare a:hover {
  background-color: #4c997f;
  color: #fff !important;
  border-color: #fff; }

span.navUser-item-cartLabel img {
  width: 30px;
  margin: 0 3px 0 0px; }

.productView input#form-action-addToCart:hover {
  background-color: #4c997f;
  border-color: #fff;
  color: #fff; }

.productView input#form-action-addToCart {
  background-color: #476a30;
  border-color: #000;
  color: #fff; }

.form-actions .button:hover {
  background: #4c997f;
  border-color: #fff; }

.form-actions .button {
  background-color: #476a30;
  border-color: #000; }

.button--primary:hover {
  font-family: "Roboto Condensed";
  font-weight: 700;
  background-color: #4c997f;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #fff; }

.button--primary {
  font-family: "Roboto Condensed";
  font-weight: 700;
  background-color: #476a30;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #000; }

.previewCartAction .button {
  color: #fff;
  background: #476a30;
  border-bottom: 3px solid;
  border-color: #000; }

.previewCartAction .button:hover {
  color: #fff;
  background: #4c997f;
  border-bottom: 3px solid;
  border-color: #fff; }

.cart-actions .button {
  background-color: #476a30;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #000; }

.cart-actions .button:hover {
  background-color: #4c997f;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #fff; }

.custom_heading {
  padding: 0 12px;
  line-height: 30px;
  height: auto;
  text-transform: uppercase;
  border-bottom: 3px solid;
  border-color: #c9c9c9; }

.custom_heading a.seeAll {
  float: right;
  text-decoration: none;
  padding: 0 10px 0 0px;
  color: #476a30; }

.conditions li.active_sideLink a:after {
  content: "";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  position: absolute;
  display: inline-block;
  background: url(https://www.discountfactory.ca/product_images/uploaded_images/check1.png); }

a.navPages-action.FadedCategory {
  color: #ccc !important; }

.conditions li.non_active_sideLink a:after {
  content: "";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  position: absolute;
  display: inline-block;
  background: url(https://www.discountfactory.ca/product_images/uploaded_images/check2.png); }

.conditions.brands li a {
  padding: 3px 0 5px 25px !important;
  margin: 3px 0 0 0; }

.brands-option li.active_sideLink a:after {
  content: "";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  position: absolute;
  display: inline-block;
  background: url(https://www.discountfactory.ca/product_images/uploaded_images/check1.png); }

.brands-option li.non_active_sideLink a:after {
  content: "";
  width: 16px;
  height: 16px;
  top: 5px;
  left: 0;
  position: absolute;
  display: inline-block;
  background: url(https://www.discountfactory.ca/product_images/uploaded_images/check2.png); }

.brands-option li a {
  padding: 3px 0 5px 25px !important;
  margin: 3px 0 0 0; }

body.pace-done a:hover {
  color: #4c997f; }

a.navUser-action.navUser-item--compare.show:hover {
  color: #fff !important; }

input.button.button--primary.form-prefixPostfix-button--postfix {
  background-color: #476a30;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #000; }

input.button.button--primary.form-prefixPostfix-button--postfix:hover {
  background-color: #4c997f;
  color: #fff;
  border-bottom: 3px solid;
  border-color: #fff; }

.productView-product .productView-title {
  border: none; }

.productView-product .productView-title.custom_title {
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px;
  margin: 0 0 15px 0; }

.CustomTitleColList .card-title {
  height: 72px; }

section.quickSearchResults .CustomTitleColList .card-title {
  height: 30px; }

.productView .productView-description ul li {
  display: none; }

.card-body .productView-info-name {
  font-weight: normal !important; }

.card-text .price-section.price-section--withoutTax {
  text-align: left !important;
  display: inline-block;
  width: 100%;
  margin: 0 0 40px 0; }

.custom6 {
  font-size: 11px;
  font-weight: 500;
  line-height: normal; }

.card-body dd.productView-info-value {
  font-size: 13px; }

.new-products .ratings-disabled {
  min-height: 145px !important; }

.category form article .CustomTitleColList.test-here3.card-body.purchase-ability.withoutTax.ratings-disabled {
  min-height: 220px !important; }

.category form article .CustomTitleColList.test-here6.card-body.purchase-ability.withoutTax.ratings-disabled {
  min-height: 170px !important; }

/*---5-2-2018---*/
a.button.button--small.card-figcaption-button {
  font-size: 12px;
  padding: 8px 5px; }

.singleProductContent .CustomProductThumbs {
  text-align: center; }

.singleProductContent .CustomProductThumbs li {
  float: none;
  display: inline-block; }

.category-list li .active {
  color: #4c997f !important;
  font-weight: bold !important; }

.has-InnerMenu ul.navPage-subMenu-list.testing li {
  padding: 0 0 0 10px !important; }

.home .card-body.purchase-ability.withTax, .home .card-body.purchase-ability.withoutTax {
  min-height: 200px !important; }

span.custom-checkbox input {
  margin-right: 10px !important;
  opacity: 1 !important;
  width: 17px !important;
  height: 17px !important;
  vertical-align: middle !important; }

span.custom-checkbox {
  background-image: none !important; }

.card-body {
  padding: 0px 10px !important; }

.compareTable-product .card-body {
  min-height: 6rem !important; }

.compareTable-row .price-section.price-section--withoutTax {
  font-family: Roboto;
  font-weight: 700; }

.compareTable-row h2.card-title {
  height: 70px;
  font-family: "Roboto Condensed";
  font-weight: 400; }

.new-active ul.navPage-subMenu-list.testing li .active {
  color: #545454 !important;
  font-weight: normal !important; }

.category form article.card.price-visibility.restricted.ratings-disabled {
  min-height: 365px !important; }

.alertBox.alertBox--info {
  color: #585858; }

.available-comp {
  padding: 10px 0 10px 15px;
  border-top: 1px solid #ccc; }

.sidebar.right .card-text.add-to-cart-button {
  position: absolute;
  bottom: -10px !important;
  width: 90%; }

p.cus_discount_msg {
  color: #f00; }

.compareTable-row td.compareTable-item {
  overflow: hidden; }

.account a.button.button--small.card-figcaption-button {
  margin: 0;
  padding: .57143rem 1.5rem;
  line-height: normal; }

.account article.card.price-visibility.restricted.ratings-disabled {
  min-height: 365px !important; }

span.email-address {
  float: left;
  padding: 5px 10px 0 0; }

.account .card-text.add-to-cart-button a.button.button--small.card-figcaption-button {
  margin: 0; }

span.left.phone-number i.fas.fa-phone {
  transform: rotate(90deg); }

div#tab-description table {
  width: 100% !important; }

div#topcontrol i.fa.fa-caret-square-o-up {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

.search-icon i.fa.fa-search {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

.custom_stock {
  display: none; }

.draggable .slick-track .productCarousel-slide.slick-slide:last-child {
  display: none; }

.productView-details .custom-field-container1 {
  font-weight: bold; }

.alertBox--error svg {
  fill: #FFC107; }

figure.productView-image span {
  position: absolute;
  display: block;
  color: #fff;
  padding: 5px;
  z-index: 999;
  left: -47px;
  border-right: 40px solid transparent !important;
  border-left: 45px solid transparent !important;
  border-bottom: 33px solid #476a30 !important;
  transform: rotate(-40deg) !important;
  height: 0px;
  line-height: 42px !important;
  top: 20px !important; }

.sale-flag-side.SaleBadgetTop {
  border: none !important;
  background: transparent !important;
  position: initial; }

.custom_cookie .SaleBadgetTop span.sale-text {
  border-right: 32px solid transparent;
  border-left: 62px solid transparent;
  border-bottom: 30px solid #de0000;
  line-height: 30px;
  top: -2px; }

.custom_cookie span.sale-text {
  border-right: 30px solid transparent;
  border-left: 40px solid transparent;
  border-bottom: 30px solid #de0000;
  -webkit-transform: rotate(-40deg);
  transform: rotate(38deg);
  line-height: 30px;
  top: 10px;
  display: block;
  color: #fff;
  padding: 1px 0 0px 0;
  right: -33px;
  height: 0;
  z-index: 999;
  position: absolute;
  background: transparent;
  font-size: 10px; }

.custom_cookie .sale-flag-side {
  background: transparent;
  border: none;
  padding: 0;
  position: initial; }

.custom_cookie figure.card-figure {
  overflow: hidden; }

.productView-options .alertBox {
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #ffc107; }

.right-main .custom_new-all {
  border: 1px solid #ccc;
  text-align: center;
  font-weight: bold;
  margin: 0 0 15px 0; }

.result_hover span {
  position: absolute;
  display: block;
  color: #fff;
  padding: 5px;
  z-index: 999;
  left: -47px;
  border-right: 40px solid transparent !important;
  border-left: 52px solid transparent !important;
  border-bottom: 32px solid #de0000 !important;
  -ms-transform: rotate(-32deg) !important;
  transform: rotate(-40deg) !important;
  height: 0;
  line-height: 41px !important;
  top: 6px !important; }

figure.productView-image .SaleBadgetTop span.sale-text {
  border-right: 41px solid transparent !important;
  border-left: 41px solid transparent !important;
  border-bottom: 35px solid #de0000 !important;
  transform: rotate(37deg) !important;
  line-height: 34px !important;
  top: 15px !important;
  padding: 0 !important;
  right: -38px !important;
  position: absolute !important;
  background: 0 0 !important;
  font-size: 15px !important;
  left: inherit; }

section.productView-details p {
  color: #000;
  font-weight: bold; }

section.productView-details p.InfoShipping {
  font-weight: 700;
  color: #545454;
  font-family: "Roboto Condensed";
  font-size: 20px; }

.productView-price .price.price--rrp {
  text-decoration: none; }

a.navPages-action {
  text-transform: inherit; }

.custom_new {
  display: none !important; }

.productView-price .custom_new {
  display: block !important; }

.productView-price .price-section.price-section--withoutTax {
  display: none; }

.card-text span.price {
  font-size: 11px; }

table.compareTable .compareTable-product .card-body {
  min-height: auto; }

table.compareTable .compareTable-row h2.card-title {
  height: auto;
  font-family: "Roboto Condensed";
  font-weight: 400; }

span.AlertIcon .fas {
  padding: 0 10px 0 0px; }

.notificationCombo p {
  margin: 0; }

.notificationCombo {
  background: #fffcdd;
  padding: 10px;
  margin: 0 0 15px 0;
  border: 1px solid #ffda25; }

.custom_price2 {
  display: block; }

discount-banners .notificationCombo {
  background: #fffcdd;
  padding: 10px;
  margin: 10px 0 15px;
  border: 1px solid #ffda25; }

.card-figure .SoldBadGet {
  position: absolute;
  display: block;
  color: #fff;
  padding: 0;
  z-index: 999;
  left: -15px;
  height: 0;
  border-right: 33px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 22px solid #de0000;
  -ms-transform: rotate(-40deg);
  transform: rotate(-31deg);
  line-height: 21px;
  top: 10px;
  font-size: 10px; }

.accordion-navigation h5.accordion-title {
  background-color: #e5e5e5 !important;
  border-bottom: 3px solid #c9c9c9 !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  padding: 0 12px !important;
  line-height: 30px; }

.accordion-navigation h2 {
  background-color: #e5e5e5 !important;
  border-bottom: 3px solid #c9c9c9 !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  padding: 0 12px !important;
  line-height: 30px; }

div#facetedSearch h2 {
  background: none;
  border: none; }

.accordion-content {
  display: block !important; }

.sideCategoryList.mobile .shop-by-price .navList li a {
  color: #333; }

.productView-options .form-action {
  width: 100% !important;
  margin: 0 0 10px 0 !important; }

.productView-options dt.productView-info-name {
  margin: 0 0 10px 0;
  display: inline-block;
  color: #000; }

.productView-options .form-field.form-field--stock {
  margin: 0; }

.productView-options dd.productView-info-value {
  font-weight: bold;
  color: #000; }

.productView-price.orignial_price {
  display: inline-block;
  width: 100%; }

dd.productView-info-value {
  float: left;
  display: block;
  font-family: "Roboto Condensed";
  font-weight: bold;
  color: #545454;
  font-size: 20px; }

.productView-details dt {
  margin-top: 0 !important;
  font-size: 20px; }

/*
.sideCategoryList.category-page {
    position: relative !important;
}
.sideCategoryList.desktop {
    position: relative !important;
}
#side-categories{ position: relative !important; }
*/
.LoaderEnable {
  height: 5.33333rem;
  width: 5.33333rem;
  border-radius: 5.33333rem;
  border: solid 1px;
  border-color: #fff #fff #aeadb3 #aeadb3;
  content: "";
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transform-style: preserve-3d;
  animation: spin 500ms infinite cubic-bezier(0.69, 0.31, 0.56, 0.83);
  margin-top: 100%; }

.home .right-main {
  float: right; }

.category.main {
  float: right; }

/****   footer  css  ******/
.footer article.footer-info-col.footer-info-col--medium {
  margin-bottom: 0; }

.footer-top.newsletter {
  padding: 0;
  background: transparent;
  height: auto; }

h5.footer-info-heading {
  text-transform: capitalize;
  font-size: 16px !important;
  padding-bottom: 5px;
  margin: 0;
  line-height: 25px; }

div#mc_embed_signup {
  display: inline-block;
  width: 100%; }

div#mc_embed_signup form#mc-embedded-subscribe-form {
  padding: 0; }

div#mc_embed_signup_scroll {
  display: inline-block;
  line-height: normal;
  width: 100%; }

div#mc_embed_signup_scroll .mc-field-group {
  display: inline-block;
  width: 100%;
  padding-bottom: 0 !important; }

.mc-field-group.input-group ul li {
  width: 30%;
  float: left;
  padding: 2px 0 2px 0 !important;
  line-height: 20px; }

.mc-field-group label {
  display: inline-block !important; }

.mc-field-group input#mce-EMAIL {
  width: 60% !important;
  display: inline-block !important;
  margin: 3px 0 0 3px !important;
  height: 30px;
  font-size: 13px; }

.mc-field-group .mce_inline_error {
  margin: 0 !important;
  line-height: 20px; }

.mc-field-group.input-group label {
  line-height: 20px; }

.mc-field-group.input-group ul {
  display: inline-block;
  padding: 0 !important; }

.mc-field-group.input-group ul label {
  color: #545454;
  padding: 0 0 0 10px;
  font-size: 12px;
  line-height: 20px; }

.mc-field-group.input-group ul input {
  width: 17px !important;
  height: 17px;
  vertical-align: middle; }

.footer .clear input#mc-embedded-subscribe {
  font-size: 12px !important;
  text-transform: uppercase;
  border-bottom: 3px solid !important;
  border-color: #000000 !important;
  border-radius: 0 !important;
  background-color: #476a30 !important;
  color: #545454 !important;
  font-weight: 700 !important;
  margin: 10px 0 0;
  color: #fff !important; }

.footer .clear input#mc-embedded-subscribe:hover {
  background-color: #4c997f !important;
  color: #fff !important;
  border-color: #4c997f !important; }

footer.footer.testing1 {
  box-shadow: 0px -1px 10px 0px #ccc;
  margin: 10px 0 0 0; }

div#mc_embed_signup_scroll div#mce-error-response {
  margin: 0 !important;
  padding: 5px 0 5px 0 !important;
  color: red;
  font-weight: normal; }

div#mc_embed_signup_scroll div#mce-responses {
  padding: 0 !important;
  margin: 0 !important; }

div#mc_embed_signup_scroll div#mce-success-response {
  margin: 0 !important;
  padding: 5px 0 5px 0 !important; }

@media (max-width: 480px) {
  .top-menu {
    height: 50px; }
  span.email-address {
    padding: 10px 5px 0 30px;
    font-size: 14px; }
  .left.phone-number {
    left: 5px;
    font-size: 14px;
    padding: 10px 0 0;
    line-height: 1.5; }
  .right.account-links {
    width: 100%;
    margin: 0 -15px 0 0px;
    font-size: 14px; }
  .right.account-links ul li {
    float: right;
    padding-right: 0;
    padding-top: 0; }
  svg.footer-payment-icon {
    width: 3rem !important; } }

@media (max-width: 480px) {
  .compareTable-row .price-section.price-section--withoutTax {
    margin: 60px 0 0 0; }
  .card-body.withoutTax.ratings-disabled {
    margin: 10px 0 0px 0; }
  .account-content .pagination {
    top: -5px !important; }
  .header-logo.header-logo--left .header-logo-image {
    padding: 10px 0 0 0; } }

@media (max-width: 620px) {
  td.cart-item-block.cart-item-info {
    width: 100% !important; }
  .cart-list .cart-item-label {
    text-align: left !important; }
  .loopProducts span {
    font-size: 10px; }
  .add-to-cart-button label.button.card-figcaption-button {
    padding-top: 0px !important; } }

@media (max-width: 980px) {
  .category form article.card.price-visibility.restricted.ratings-disabled {
    min-height: 330px !important; }
  .compareTable-row h2.card-title {
    margin: 10px 0 0 0; }
  div#tab-description {
    overflow-x: scroll;
    height: auto; }
  div#tab-description table {
    width: 1000px !important; }
  figure.productView-image span {
    top: 0px; }
  .custom_cookie img.test.card-image.lazyautosizes {
    max-height: 100% !important; }
  .custom_cookie.slick-slide img {
    max-height: 100% !important;
    max-width: 100% !important; }
  ul.productGrid li.custom_cookie article.card a {
    max-height: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important; }
  .custom_cookie.slick-slide article.card figure a {
    max-height: 100% !important;
    max-width: 100% !important; } }

@media (max-width: 768px) {
  aside#weglot_switcher {
    background: #fff;
    text-align: right;
    width: 100%;
    padding: 5px; }
  .accordion-navigation-actions svg.icon.accordion-indicator {
    display: none !important; }
  .accordion-navigation .accordion-navigation-actions {
    top: 5px !important; } }

@media (max-width: 800px) {
  .sidebar.right h4.card-title, .similar-products-by-views h4.card-title {
    height: 70px; } }

@media (min-width: 480px) and (max-width: 768px) {
  .left.phone-number {
    left: 10px; }
  span.email-address {
    padding: 5px 0px 0 30px; } }

@media (min-width: 550px) and (max-width: 1024px) {
  span.price.price--rrp.custom_priceFirst {
    display: block; } }

@media (min-width: 768px) and (max-width: 950px) {
  .category form article .CustomTitleColList.test-here3.card-body.purchase-ability.withoutTax.ratings-disabled {
    min-height: 260px !important; } }

/*4-7-2018*/
/*
Truckloads Page CSS
Author: Jeffrey Labrecque -- jeffrey@jeylabr.com
*/
.mb-4 {
  margin-bottom: 4px; }

.jl-btn {
  background-color: #476a30;
  border-color: #000;
  color: #fff;
  font-weight: 200;
  border-bottom: 3px solid;
  width: auto;
  -webkit-appearance: button;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 16px;
  border-left: none;
  border-right: none;
  border-top: none;
  transition: all 0.15s ease;
  margin: 0 0 1rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  padding: 0.75rem 2.5rem;
  outline: none;
  vertical-align: middle; }

.jl-container {
  max-width: 1000px;
  margin: 1rem auto;
  padding: 1rem; }

.jl-hero {
  padding: 0;
  text-align: center; }

.jl-hero h1 {
  font-size: 48px;
  font-weight: 400; }

.jl-hero-image {
  margin-bottom: 3rem;
  max-width: 100%; }

.jl-retailer a {
  text-decoration: none; }

.jl-retailer img {
  height: 108px;
  width: 235px; }

.jl-advantage h2 {
  font-weight: 400;
  margin: 6rem 0 -3rem;
  text-align: center; }

.jl-column {
  display: flex;
  flex-wrap: wrap;
  /* Allows items to wrap onto multiple lines */
  gap: 1rem;
  /* Optional: Adds space between the cards */
  margin: 3rem 0; }

.jl-card {
  background-color: #E5E5E5;
  min-width: 350px;
  flex: 1 1 calc(50% - 10px);
  /* Adjusts the size of each card to take up half the container's width */
  box-sizing: border-box;
  /* Ensures padding/margins are included in the width/height */
  font-size: 15px;
  padding: 20px;
  text-align: left; }

.jl-card h3 {
  font-size: 15px;
  margin: 0 0 1rem; }

.jl-card img {
  display: block;
  margin: 0 auto 1rem auto; }

.jl-col-4 {
  min-width: 200px;
  flex: 1 1 calc(33% - 10px);
  /* Adjusts the size of each card to take up half the container's width */ }

.jl-bg-white {
  background-color: #fff; }

.jl-text {
  max-width: 500px;
  margin: 1rem auto; }

.jl-text img {
  max-width: 100%; }
