#footerwrap {text-align:;width:100%;}
body { font-family:default;} 
#rightcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#footer { clear:both;} 
#Navigation-18685 ul li a.hover {cursor:pointer;}
/*------- Universal ------*/

/* large gallery image border fix */

div#colorbox * {-webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important;}

/* Text field focus border reset */

*:focus {outline: unset; outline-color: unset; outline-style: unset; outline-width: unset;}

@media only screen and (min-width: 801px) {
#map .responsive-iframe-container {position: relative; max-width: 100%; height: 0; padding-top: 56.25%; overflow: hidden;}
}

/* Remove v5 clear div */

.clearfix:after {content: "";}

/* General */

@media (min-width: 801px) {
#columnsContainer {margin: 12px auto;}
}

body {min-width: 306px; background: url('/Images/121695/layout/web-pavement-texture-seamless.jpg'); background-attachment: fixed; font-family: 'Lato', sans-serif; font-size: 18px; color: #4f4f4f; word-wrap: break-word;}
img {max-width: 100%; height: auto;}
iframe {max-width: 100%;}
#columnsContainer {display: -webkit-box; display: -ms-flexbox; display: flex; width: 100% !important; max-width: 1440px !important;}
#leftcolumn .sub-100 {padding: 36px 15px; color: #fff;}
#maincolumn {width: 100%; max-width: 75%; min-height: 550px; padding: 36px 15px; background: #fff;}
h1, h2, h3, h4, h5 {font-weight: 700;}
h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.167em;}
h5 {font-size: 1em;}
h1.pageName {border-bottom: 1px solid #ccc;}
a, a:visited {text-decoration: none; color: #4f4f4f;}
#maincolumn a, #maincolumn a:visited {color: #d74b4b;}
i.fas {color: #354b5e;}
span.breakpoint {display: inline-block;}
hr {width: 100%; max-width: 1410px; margin: 0 auto; border: none; border-top: 1px solid #222;}
.section-padding {padding: 36px 15px !important;}
.strip-main {background: #f3f3f3;}

@media (max-width: 800px) {
.image-align-right, .Image-align-right {float: none; display: block; margin: 24px 14px;}
#columnsContainer {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
#maincolumn {max-width: 100%;}
h1, h2, h3, h4, h5 {text-align: center;}
p {text-align: justify; text-align-last: center;}
}

/* Column wrapper mod */

#column-wrapper {display: -webkit-box; display: -ms-flexbox; display: flex;}
.slicknav_menu .slicknav_no-text {padding: .5em;}
.slicknav_btn {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; padding: .75rem; width: 100%; font-size: 1.2rem;}

@media (max-width: 800px) {
#column-wrapper {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
#leftcolumn {-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; max-width: 100% !important;}
}

/* Col count */

@media (min-width: 801px) {
.col-count-4 {-moz-column-count: 4; -moz-column-gap: 15px; -webkit-column-count: 4; -webkit-column-gap: 15px; column-count: 4; column-gap: 15px; list-style-position: inside;}
}

@media (min-width: 601px) {
.col-count-2 {-moz-column-count: 2; -moz-column-gap: 15px; -webkit-column-count: 2; -webkit-column-gap: 15px; column-count: 2; column-gap: 15px; list-style-position: inside;}
}

.col-count-4 li, .col-count-2 li {-webkit-column-break-inside: avoid; break-inside: avoid; padding-left: 1em; text-indent: -1.35em;}

@media (max-width: 800px) and (min-width: 480px) {
.col-count-4 {-moz-column-count: 2; -moz-column-gap: 15px; -webkit-column-count: 2; -webkit-column-gap: 15px; column-count: 2; column-gap: 15px; list-style-position: inside;}
}

/* Container system */

.container-1440 {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; max-width: 1440px; margin: auto;}
.sub-20, .sub-25, .sub-33, .sub-50, .sub-66, .sub-75, .sub-100 {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%;}
.sub-20, .sub-25, .sub-33, .sub-50, .sub-66, .sub-75 {margin: 12px 15px;}
.sub-20 {max-width: calc(20% - 30px);}
.sub-25 {max-width: calc(25% - 30px);}
.sub-33 {max-width: calc(33.33% - 30px);}
.sub-50 {max-width: calc(50% - 30px);}
.sub-66 {max-width: calc(66.66% - 30px);}
.sub-75 {max-width: calc(75% - 30px);}
.sub-100 {padding: 12px 15px;}

@media handheld, only screen and (max-width:800px) {
.sub-25, .sub-75, .sub-33, .sub-66, .sub-50 {max-width: 100%; !important; margin: 0; padding: 12px 15px; text-align: center;}
}

/* Transitions */

a, input {webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out}

/* Buttons */

a.btn-main, #newsletterContainer input.buttonSubmit, #contactForm input.buttonSubmit {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; width: 100%; max-width: 240px; height: unset; margin-top: 24px; padding: 18px; font-size: 1em; text-transform: uppercase; background: #d74b4b; border: none; color: #fff !important;}
a.btn-main:hover, #newsletterContainer input.buttonSubmit:hover, #contactForm input.buttonSubmit:hover {filter: saturate(150%);}

/* Mobile Phone Number Link */

a[href^=tel] {color: inherit; text-decoration: none;}

@media handheld, only screen and (min-width:801px) {
a.phone {pointer-events: none; cursor: default;}
}

@media handheld, only screen and (max-width:800px) {
a.phone {text-decoration: none; font-size: inherit !important;}
}

/*------ Header ------*/

#header {max-width: 100%; z-index: 4;}

/* Main */

#header-main-strip {background: #111;}
#header-main-strip .sub-100 {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; min-height: 140px;}
.cartNav, .cartNav a {color: #fff;}
.cartNav {font-size: .85em;}

@media (max-width: 800px) {
#header-main-strip .sub-100 {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 18px 15px;}
a.logo {margin-bottom: 12px;}
.cartNav {margin: 12px 0; text-align: center;}
}

/* Main - right col */

@media (min-width: 801px) {
#header-main-right-col {max-width:75%; text-align: right;}
#google_translate_element {margin-right: 24px;}
}

#header-main-right-col {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; height: 100%;}
#cart-lang-container {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}

@media (max-width: 800px) {
#cart-lang-container {-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
#google_translate_element {-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; max-width: 300px; margin: auto;}
}

/* Header - sub */

@media (min-width: 801px) {
#header .contact {text-align: right;}
}

#header-sub .sub-100 {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center;}

@media (max-width: 800px) {
#header-sub .sub-100 {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 24px 15px;}
}

/* Search */

@media (min-width: 801px) {
#searchBox {-webkit-box-flex: 1; -ms-flex: 1; flex: 1; color: #fff;}
}

#searchContainer {display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; max-width: 400px; height: 36px; background: #fff;}
#searchBox {padding: 12px; background: none; border: none;}
#searchButton {width: 36px; height: 36px; background: none; border: none; font-size: 1em;}
#searchButton {color: #354b5e;}

@media (max-width: 800px) {
#searchContainer {margin-bottom: 12px; border-color: #000;}
}

/* Nav strip */

#header-nav-strip {background: #354b5e;}
#header-nav-strip .sub-100 {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center;}

/* Nav */

#header .ddsmoothmenu-h {width: 100%; max-width: 1440px; margin: auto;}
#header .ddsmoothmenu-h > ul {display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%;}
#header .ddsmoothmenu-h > ul > li {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center;}
#header .ddsmoothmenu-h > ul > li:last-of-type {background: rgba(255, 255, 255, 0.1);}
#header .ddsmoothmenu-h > ul > li > a {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; width: 100%; height: 100%; padding: 12px 0; font-size: .85em; color: #fff; text-transform: uppercase;}
#header .ddsmoothmenu-h > ul > li a:hover {background: rgba(255, 255, 255, 0.2);}
.downarrowclass {position: unset; width: 16px; height: 10px;margin-left: 18px; background-image: url(/customFonts/caret-down-white.svg); background-position: center; background-size: cover;}

/* Sub nav */

#header .ddsmoothmenu-h ul li ul {background: #d74b4a; width: 300px !important;}
#header .ddsmoothmenu-h ul li ul li a {padding: 12px 15px; font-size: .85em; color: #fff;}

/* Mobile nav */

.slicknav_menu.mobileNav0 {background: #bf2c37;}
.slicknav_nav ul li {border: none;}
.slicknav_nav a {color: #fff !important;}
.slicknav_nav a:hover {background: rgba(255, 255, 255, 0.1);}
.mobileNav0 .slicknav_btn {background: none;}


/*------ Left column ------*/

#leftcolumn {width: 100%; max-width: 25%; background: #354b5e; text-align: center;}
#leftcolumn h3 {color: #fff;}
#leftcolumn img {border: 3px solid #fff;}
.rightarrowclass {display: none;}

/* Cat nav */

#leftcolumn .categoriesNavTitle {padding: 16px 15px; text-align: left; text-transform: uppercase; font-size: 1.167em;}
#leftcolumn .ddsmoothmenu-v > ul > li {margin: 2px 0; background: #333;}
#leftcolumn .ddsmoothmenu-v > ul > li > a {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; padding: 12px; color: #fff;}
#leftcolumn .ddsmoothmenu-v > ul > li > a:after {content: "\f0da"; font-family: fontAwesome; font-size: 1.167em;}
#leftcolumn .ddsmoothmenu-v > ul > li > a:hover {background: rgba(255, 255, 255, 0.2);}

/* Cat sub nav */

#leftcolumn .ddsmoothmenu-v ul li ul {left: 100% !important; width: 100%; background: #354b5e;}
#leftcolumn .ddsmoothmenu-v ul li ul a {padding: 12px 15px; text-align: left; color: #fff;}
#leftcolumn .ddsmoothmenu-v ul li ul a:hover {background: rgba(255, 255, 255, 0.2);}

/*------ Footer ------*/

@media (min-width: 801px) {
#footer .sub-50 {margin: 18px 15px;}
#footer .sub-50:last-child {text-align: right;}
}

#footerwrap {background: #111;}
#footer {max-width: 100%; padding: 12px 0;}
#footerwrap :not(.fas) {color: #fff;}
.webDugoutLink {opacity: 0.5;}
.webDugoutLink:before {content: "© Copyright 2010-2019 Falcon Automotive - All Rights Reserved"; display: block;}

@media (max-width: 800px) {
#footer .logo {margin: auto;}
}


/*--- Product/cat cards ---*/

/* Product card container */

#categoryImages ul, #productImages ul {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#categoryImages li, #productImages li {width: calc(33.33% - 30px); height: auto; margin: 12px 15px !important; border: none;}
#categoryImages li {padding: 0; background: #3f5765;}
#productImages li {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; background: #f0f0f0;}
#categoryImages li:hover a {background: rgba(255, 255, 255, 0.2);}

@media only screen and (max-width: 800px) {
#categoryImages li, #productImages li {width: calc(50% - 30px) !important;}
}


@media only screen and (max-width:480px) {
#categoryImages ul, #productImages ul {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
#categoryImages li, #productImages li {width: calc(100% - 30px) !important;}
}

/* Product image */

.productListImageContainer {-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}
.catListImageContainer a, .productListImageContainer a {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 190px; height: 0; padding-top: 75%;}
div#categoryImages img, div#productImages img {position: absolute; top: 0; width: 100%; height: 100%; padding: 0; -o-object-fit: cover; object-fit: cover;}

/* Product card content */

.productListNames, .productsBuy {margin: 1em;}
.productListNames {-webkit-box-ordinal-group: 3; -ms-flex-order: 1; order: 2;}
#maincolumn .productListNames a, #maincolumn .productsBuy a, #maincolumn .productListNames a:visited, #maincolumn .productsBuy a:visited {text-transform: uppercase; font-weight: 700;}
#maincolumn .catListNames a, #maincolumn .catListNames a:visited {color: #fff;}
.catListNames {display: -webkit-box; display: -ms-flexbox; display: flex;}
.catListNames a {width: 100%; padding: .75em .5em;}
.productListPrices {-webkit-box-ordinal-group: 4; -ms-flex-order: 1; order: 3; margin-top: auto;}
.productListNames a {color: inherit !important;}
.productsBuy {-webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; margin-top: 12px;}
.productsBuy a {max-width: 200px; padding: 14px; margin: auto; font-size: 0.85em;}
.productListStock  {-webkit-box-ordinal-group: 5; -ms-flex-order: 1; order: 4;}
.stock1 {color: unset;}

@media only screen and (max-width:800px) {
.catListNames, .productListNames {text-align: center;}
}

/* Sku */

.productListSku, .productSku {display: none; text-align: center;}
.productListSku, .productSku {font-size: .85em;}
.productListSku:before, .productSku:before {content: "SKU";}

/*--- Page - product ---*/

#productImageContainer, .productViewRight {width: calc(50% - 15px);}
#productImageContainer {margin-right: 15px;}
.productViewRight {margin-left: 15px;}
.productImage {height: 100%;}
.productImage img {border: none; padding: 0; max-height: 100%; max-width: 100%;}
.breadcrumb, .breadcrumb a {font-size: 1em !important;}
.breadcrumb {margin-bottom: 14px;}
.addToCart .buttonSubmit {margin-top: 12px;} /* appended to universal button styling */
.socialMediaShare {display: none;}

@media only screen and (max-width:800px) {
#productImageContainer, .productViewRight {width: 100% !important; margin: 0;}
}

/* Product page slideshow */

div.slideshow-container {height: 400px; margin-bottom: 12px;}
div.slideshow span.image-wrapper {height: 100%; background: #f3f3f3;}
#slideshow .productImage {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; height: 100%; max-height: 100%;}
.productClickToEnlarge {margin: .25em 0;}

a.productImage {vertical-align: unset; position: unset;}

@media (max-width: 800px) {
a.productImage, .productImage img {max-height: 100%;}
}

/* Controls */

#controls {width: 100px; height: 42px; font-size: 16px; padding: 12px 0;}
#controls a {font-size: 16px !important;}

@media only screen and (max-width:800px) {
#controls {margin: auto;}
}

/* Thumbs */

ul.thumbs {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.thumbs li {width: calc(25% - 12px); margin: 6px !important;}
a.thumb {display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; padding-top: 75%;}
a.thumb img {position: absolute; top: 0; width: 100%; height: 100%; object-fit: cover;}

@media only screen and (max-width:480px) {
.productsperpage, div.sortby {float: none;}
}

/*------ Gallery ------*/

#galleryImages {
  width: calc(100% + 30px);
  max-width: 1440px;
  margin: 12px -15px 24px;
}

#galleryImages > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#galleryImages li {
  margin: 12px 15px;
  width: 100% !important;
  max-width: calc(25% - 30px);
  border: 0;
  border-radius: 0;
}

#galleryImages > ul li a {
  position: relative;
  height: 0;
  padding: 75% 0 0;
  overflow: hidden;
}

#galleryImages > ul li a img {
  position: absolute;
  top: -9999px;
  right: -9999px;
  bottom: -9999px;
  left: -9999px;
  max-width: inherit;
  min-width: 100%;
  min-height: 100%;
  margin: auto;
  opacity: 1 !important;
}

.galleryCaption {
  font-size: 14px;
}

@media only screen and (max-width: 800px) {
  #galleryImages > ul li {
    max-width: calc(50% - 30px);
    margin: 12px 15px !important;
  }
}

@media only screen and (max-width: 480px) {
  #galleryImages > ul li {
    max-width: 100%;
  }
}

/*------ Contact form ------*/

#UpdatePanel1 #contactForm {
  display: none;
}

#contactForm {
  max-width: 500px;
  margin: 1em auto 0;
  font-size: 1rem;
  color: #707070;
}

#contactForm .fRow {
  position: relative;
  margin-bottom: 1em;
  padding: 0;
  text-align: center;
}

#contactForm .cformlabel {
  width: 100%;
}

#contactForm input:not(.ruBrowse), #contactForm textarea, #contactForm select {
  width: 100%;
  padding: .5em;
  font-size: 1em;
  color: #707070;
}

#contactForm textarea {
  max-width: 100%;
  min-width: 100%;
  max-height: 50vh;
  min-height: 6em;
}

#contactForm .errorRequired {
  position: absolute;
  top: 0;
  right: 0;
}

#contactForm .checkList {
  margin-left: 2em;
}

#contactForm input.buttonSubmit {
  width: auto;
  padding: .75em 1em;
}

#contactForm > div > div > .fRow:last-child span {
  display: none !important;
}

@media (min-width: 801px) {
  #contactForm {
    max-width: 100%;
  }
  #contactForm .fRow {
    text-align: inherit;
  }
}

/* Phone field fix */
#contactForm .RadInput {
  width: 100% !important;
  height: auto !important;
  font-size: 1em;
}

#contactForm .RadInput input {
  width: 100% !important;
  height: auto !important;
  border: 1px solid #cccccc !important;
}

#contactForm .phoneField {
  height: auto;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 1px solid #cccccc;
}

/* Buttons */
.btn-main, #contactForm input.buttonSubmit {
  display: inline-block;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  min-width: 220px;
  width: auto;
  height: auto;
  margin-top: 2.4rem;
  padding: 1em 1.5em;
  text-transform: uppercase;
  background: #111;
  border: none;
  letter-spacing: .075em;
  text-align: center;
  color: #fff !important;
}

.btn-main:hover, #contactForm input.buttonSubmit:hover {
  -webkit-filter: saturate(150%);
          filter: saturate(150%);
  opacity: 1;
}

@media (min-width: 801px) {
  .btn-main, #contactForm input.buttonSubmit {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .btn-main.btn-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

/*------- Body fade in ------*/

body {
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}
@keyframes fadein {
    0%{opacity:0}
    50%{opacity:0}
    100%{opacity:1}
}
@-moz-keyframes fadein { /* Firefox */
    0%{opacity:0}
    50%{opacity:0}
    100%{opacity:1}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    0%{opacity:0}
    50%{opacity:0}
    100%{opacity:1}
}
@-o-keyframes fadein { /* Opera */
    0%{opacity:0}
    50%{opacity:0}
    100%{opacity:1}
}


/*------ Overrides ------*/

/* Main color (dark) */

#header {border-color: #ce2228;}
#header-nav-strip, .mobileNav0, #leftcolumn, #leftcolumn .ddsmoothmenu-v ul li ul, #categoryImages li  {background: #111;}
i.fas {color: #ce2228;}

/* Accent color */

#maincolumn a, #maincolumn a:visited {color: #ce2228;}
#header .ddsmoothmenu-h ul li ul, a.btn-main, #newsletterContainer input.buttonSubmit, #contactForm input.buttonSubmit {background: #ce2228;}

/* Clone mods for Falcon Auto */

.contact {line-height: 1.75; font-size: .95em;}
#header .contact :not(.fas) {color: #fff !important}

@media (min-width: 801px) {
#leftcolumn {color: #fff; text-align: left;}
.contact {font-size: 1em;}
}

/* Remove cat/product item separators */

#categoryImages .catListItemSeparator, #productImages .productListItemSeparator {display: none !important;}




/*------ Leave this comment for space above ------*/
