/*
=============
SE-HEADER STYLES
=============
*/
.header {
  background-color: #000;
  color: #ffffff;
}
.header a,
.header .search__toggle {
  color: #ffffff;
}
.header a:hover,
.header .search__toggle:hover {
  color: #00abec;
}
.header .cart__count {
  background-color: #000;
}
/*
=============
SE-LOGO STYLES
=============
*/
meta[itemprop="name"] + a {
  font-family: sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: bold;
}
/*
=============
SE-FOOTER STYLES
=============
*/
.footer {
  color: #ffffff;
  background-color: #090909;
}
.footer a {
  color: #ffffff;
  text-decoration: none;
}
.footer a:hover {
  color: #00abec;
}
.footer .footer__title {
  font-weight: bold;
}
.matching_results_text {display:none;}
.btn_addtocart, .btn_checkout_guest {font-size: 18px !important; padding: 12px 20px !important; text-transform: uppercase}
.vol-review-stars > i {color: #00abec !important;}
.msdsbutton,.assemblybutton,.techbutton{background-color:#fff;padding:10px 20px;color:#000;border:1px solid black;font-size:14px;font-weight:500;text-decoration:none;vertical-align:middle;text-align:center;letter-spacing:.5px;display:block;width:300px;border-radius:20px}
.msdsbutton:hover,.assemblybutton:hover,.techbutton:hover{background-color:#333;color:#fff}
.msdsbutton:active,.assemblybutton:active,.techbutton:active{background-color:#fff}
.faqsbutton{font-size:14px;color:#000;background-color:#fff;display:inline-block;padding:6px 24px;margin:10px;border:1px solid black; border-radius:20px}
.faqsbutton:hover{color:#fff!important;background-color:#333}
.faq {font-size:20px;letter-spacing:1px}
#testimonial {background-color: #f5f5f5; padding: 15px; font-size: 18px; margin: 10px}
.testimonial-header {display: block;font-size: 40px;font-weight: 100;color: #00abec;font-style: normal;font-family: 'bebas_neueregular' !important;}
#skeeter-help{position:fixed;bottom:95px;right:30px;height:310px;z-index:999;clear:both;}
.res-grid {width:25%}
    @media only screen and (max-width: 1440px) {
            #skeeter-help{display: none !important}
    }
.imagearea, #image-area, #imagearea {padding:5px;text-align:center;text-transform:uppercase;font-weight:bolder;font-size:15px;color:#000;display:block !important;border:1px solid black; border-radius:20px}
#desc-short{padding:5px;text-align:center;display:block;border:1px solid black;z-index:0 !important;min-width:370px; position:relative;margin-bottom:20px;}
.desc-short{display:block;font-size:18px;text-transform:uppercase;padding-top:10px;font-weight:bolder}
.turnaround{display:block;font-size:16px;text-transform:uppercase;padding-top:10px;font-weight:bolder;color:#000;margin-bottom:5px}
#leadtime {text-align:center !important; margin: auto !important;padding:1em;color:#000;display:block;border:1px solid black; border-radius:20px}
.leadhead{display:block;text-transform:uppercase;font-weight:bolder}
.leadsub{display:block;padding-top:10px}
.flatship{display:block;font-size:16px;text-transform:uppercase;padding-top:10px;font-weight:bolder}
.price-fix {text-transform:uppercase;font-weight:bolder;color:#000}
.home #content_area .v65-productDisplay img, .home #content_area .v65-productDisplay img {margin: auto !important}
.v65-productDisplay img {margin: auto !important}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;margin-top: 10px;margin-bottom: 10px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.content_area-wrapper{min-width:100%}
.sidebar-wrapper{display:none}
.section {clear: both;padding: 0px;margin: 0px;}
.col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }
.home_1_of_3 { width: 66.13%; }
.home_2_of_3 { width: 32.26%; }
.home_3_of_3 { width: 32.26%; margin-top: 0px; padding-top: 0px}
.freeshipbar {background-color: #666; padding: 0 0 13px 0;}
.freeship {font-size:18px !important;color:#fff;position:relative;top:8px;margin:auto;padding:0}
.freeship a {color:#00abec !important;cursor:pointer}
.freeship a:hover {color:#6cbded !important}
@media only screen and (max-width: 990px) {
	.col {  margin: 1% 0 1% 0%; }
	.home_1_of_3 { width: 100%; padding: 0 10px 0 10px}
	.home_2_of_3 { width: 50%; padding: 0 5px 0 10px}
	.home_3_of_3 { width: 50%; padding: 0 10px 0 5px}
}
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
        .home_1_of_3 {padding-top:5px}
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.imagearea, #image-area, #imagearea {width: 75% !important;margin:auto;margin-bottom:10px}
.res-grid {min-width:50% !important}
.freeship {font-size:14px !important}
}
#product_reviews_helpful, #product_reviews_description_box {background-color:#fff !important;border:none !important}
.heading {display: block;font-size:20px;text-transform:uppercase;padding:5px 0; color: #090909}
.vCSS_img_mfg_logo {display:none}
.youtube-container { display: block; margin: 20px auto; width: 100%; max-width: 600px; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 102px; width: 100px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("/v/vspfiles/templates/261/images/template/video-play-button.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
@-webkit-keyframes swiper-preloader-spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin {
100%{transform:rotate(360deg)}
}
.account-heading {font-size: 22px; text-transform: uppercase; color: #000; border-bottom: solid 1px #d0d0d0}
.logout {background-color: #00abec; color: #fff; padding: 15px 30px; text-transform: uppercase}
.logout:hover {background-color: #333}
.welcomeback {color: #00abec; font-size: 30px !important; text-transform: uppercase}
#alert-box {background-color:#fbe773; width:100%; padding:15px}
#thankyou {background-color:#00abec; width:100%; padding:15px}
.huge-header {display: block; font-size: 48px; text-transform: uppercase; font-weight: 900}
.thankyou {display: block; font-size: 48px; text-transform: uppercase; font-weight: 900; color: white}
.anthem-blue {color: #00abec !important}
.anthem-orange {color: #ff3366 !important}
#financing-container {width: 100%; padding: 10px}
#financing-header, .financing-header {border: 1px solid #090909; margin: 15px 0; font-size: 30px; text-transform: uppercase; text-align:center; color: #090909; padding: 15px; display: block}
.big-button {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 36px;
  background: #f96031;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.big-button:hover {
  background: #333333;
  text-decoration: none;
}
.bold-link, a.bold-link {font-weight: 900 !important; text-transform: uppercase !important; text-decoration: underline !important}
#PayPalButton {position: relative; top:10px !important}
/* DivTables */
.wrapper { 
  border: 2px solid #000; 
  overflow:hidden;
min-width:100%;
}
.wrapper div {
   padding: 10px;
  min-width: 50%;
}
#one {
  background-color: gray;
  float:left; 
  border-right:2px solid #000;
 width:40%;
}
#two { 
  background-color: white;
  overflow:hidden;
}
@media screen and (max-width: 990px) {
   #one { 
    float: none;
    margin-right:0;
    width:100%;
    border:0;
    border-bottom:2px solid #000;    
  }
}
/*
=============
se-SOFT ADD TO CART
=============
*/
.soft_add_wrapper .soft_add_header .close_btn,
.soft_add_wrapper .soft_add_content_area .product-remove .aremove {
  color: #666666;
}
.soft_add_wrapper .soft_add_header .close_btn:hover,
.soft_add_wrapper .soft_add_content_area .product-remove .aremove:hover {
  color: #444444;
}
.soft_add_wrapper .soft_add_action_area a {
  font-weight: normal;
}
.soft_add_wrapper .soft_add_action_area .check_out {
  background: #00abec;
  border-color: #00abec;
  color: white;
}
.soft_add_wrapper .soft_add_action_area .check_out:hover {
  background: #4cbff2;
  border-color: #4cbff2;
  color: white;
}
.home table.v65-productDisplay .product_productprice, .home table.v65-productDisplay .product_productprice b, .home table.v65-productDisplay font.text.colors_text, .home table.v65-productDisplay font.text.colors_text b, .home #fpslider .item .price, .home #fpslider .item .price span, .category table.v65-productDisplay .product_productprice, .category table.v65-productDisplay .product_productprice b, .productdetails .colors_pricebox .product_productprice, .productdetails .colors_pricebox .product_productprice b, .productdetails .colors_lines_light .product_productprice, .productdetails .colors_lines_light .product_productprice b, .productdetails .colors_lines_light .product_productprice .smalltext, .productdetails #v65-product-history-details .historyitem_productprice .pricecolor.colors_productprice, .shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice, .shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice b {font-size: 20px; color:#222}
/*
=======
SE-SOCIAL
=======
*/
.social .social__link {
  color: #999999;
}
.social .social__link:hover {
  color: #00abec;
}
/*
=======
SE-CREDIT CARDS
=======
*/
.credit-cards {
  color: #ffffff;
}
/*
=======
SE-SSL
=======
*/
.ssl #ssl__link {
  color: ffffff;
}
.ssl #ssl__link:hover {
  color: #00abec;
}
/*
=======
SE-ELIST
=======
*/
.elist .elist__input {
  color: #666;
  background-color: white;
  border-color: #eeeeee;
  box-shadow: none;
}
.elist .elist__input:hover,
.elist .elist__input:focus {
  box-shadow: none;
  background-color: white;
}
.elist .elist__input:focus {
  /* Chrome, Safari */
  /* Firefox 18- */
  /* Firefox 19+ */
  /* IE */
}
.elist .elist__input:focus::-moz-placeholder,
.elist .elist__input:focus::-webkit-input-placeholder,
.elist .elist__input:focus:-moz-placeholder,
.elist .elist__input:focus:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.elist .elist__submit {
  background-color: #00abec;
  color: #ffffff;
  border-color: #00abec;
  border-radius: 0;
}
.elist .elist__submit:hover {
  background-color: #4cbff2;
  color: #ffffff;
  border-color: #4cbff2;
}
/*
=======
SE-COPYRIGHT
=======
*/
.copyright {
  font-size: 14px;
  color: #ffffff;
  line-height: 30px;
}
.copyright a {
  color: inherit;
}
.copyright a:hover {
  color: #00abec !important;
}
/*
=======
SE-SCROLL TO TOP
=======
*/
.vol-scroll-top {
  background-color: #00abec;
  color: #ffffff;
  border-color: #4cbff2;
  border-radius: 200px;
}
.vol-scroll-top:hover {
  background-color: #4cbff2;
  color: #ffffff;
  border-color: #4cbff2;
}
.vol-scroll-top:hover {
  background-color: #4cbff2;
  color: #ffffff;
  border-color: #4cbff2;
}
    @media only screen and (max-width: 414px) {.vol-scroll-top {display: none !important}}
/*
=======
SE-BUTTONS
=======
*/
.btn-primary, .btn-default {
  background-color: #ff3366;
  color: #ffffff;
  border-color: #ff3366;
  border-radius: 20px;
}
.btn-primary:hover, .btn-default:hover {
  background-color: #f1145e;
  color: #ffffff;
  border-color: #f1145e;
}
.btn-default,
.btn.btn-default,
.vcb-snippet a.btn.btn-default,
.vcb-snippet button.btn.btn-default,
.vcb-snippet.vol-snippet .btn.btn-default {
  background-color: #ff3366;
  color: #ffffff;
  border-color: #ff3366;
  border-radius: 20px;
}
.btn-default:hover,
.btn.btn-default:hover,
.vcb-snippet a.btn.btn-default:hover,
.vcb-snippet button.btn.btn-default:hover,
.vcb-snippet.vol-snippet .btn.btn-default:hover {
  background-color: #f1145e;
  color: #ffffff;
  border-color: #f1145e;
}
.btn-vol-link {
  background-color: white;
  color: #000000;
  border-color: #000000;
}
.btn-vol-link:hover,
.btn-vol-link:hover .btn-link {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.btn-link.vol-link-btn,
.btn-link.vol-link-btn .btn-link {
  background-color: white;
  color: #000000;
  border-color: #000000;
}
.btn-link.vol-link-btn:hover,
.btn-link.vol-link-btn .btn-link:hover,
.btn-link.vol-link-btn:hover .btn-link,
.btn-link.vol-link-btn .btn-link:hover .btn-link {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.btn-link {
  color: #00abec;
}
.btn-link:hover {
  color: #e44d58;
}
#content_area .deal-buy-now a {
  background: #ff3366;
  border-radius:200px;
}
#content_area .deal-buy-now a:hover {
  background: #f1145e;
}
.btn_info {
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bolder;
  background-color: #ff3366;
  padding: 10px 20px 10px 20px;
  text-transform: uppercase;
  margin: 5px;
  text-decoration: none;
  display: inline-block;
  line-height: normal;
}
.btn_info:hover {
  background-color: #f1145e;
  text-decoration: none;
}
a.btn_info:hover {
  color: #fff;
}
/*
=========
SE-NAV MENUS
=========
*/
#display_menu_1 {background-color: #d0d0d0; border-radius: 200px}
#display_menu_1 a {color: #090909 !important; margin-top: 4px}
#display_menu_1 a:hover {background-color: transparent; color: #00abec !important}
.main-menu {
  background-color: #000;
}
.main-menu .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: bold;
  background-color: transparent;
  border-color: transparent;
  color: #ffffff;
  font-size:20px;
  text-transform:uppercase;
  padding:10px;
}
@media only screen and (min-width:1320px) {
.main-menu .vnav--level1 > .vnav__item > .vnav__link {font-size:22px}
}
.main-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  background-color: transparent !important;
  background: transparent !important;
  border-color: #00abec;
}
.main-menu .vnav--level1 > .vnav__item:hover {
  background-color: transparent !important;
  background: transparent !important;
  border-color: #00abec;
}
.main-menu .vnav__subnav {
  background-color: white;
  border: 1px solid #333;
  font-size:18px;
}
.main-menu .vnav__subnav .vnav__link {
  font-weight: normal;
  color: #000000;
  border-color: #000000;
}
.main-menu .vnav__subnav > .vnav__item:hover > .vnav__link,
.main-menu .vnav__subnav > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #00abec;
}
.main-menu .vnav__item:hover {
  background: transparent;
  background-color: transparent;
}}
@media only screen and (min-width:1250px) {
.sidebar {
  background-color: transparent;
}
.sidebar .menu-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 24px;
  font-weight: bold;
  background-color: transparent;
  color: black;
}
.sidebar .vnav__link {
  border-color: transparent;
}
.sidebar .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: normal;
  background-color: transparent;
  color: black;
  border-color: transparent;
}
.sidebar .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav--level1 > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #00abec;
}
.sidebar .vnav__subnav {
  background-color: transparent;
}
.sidebar .vnav__subnav .vnav__link {
  font-weight: normal;
  color: black;
}
.sidebar .vnav__subnav .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav__subnav .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #00abec;
}
.sidebar .vnav__item:hover {
  background: none;
}
.sidebar .menu-s ul {
  background-color: transparent;
}
.sidebar .menu-s ul a {
  background-color: transparent;
  font-weight: normal;
  color: black;
  border-color: transparent;
}
.sidebar .menu-s ul .nav:hover > a:hover {
  background-color: transparent;
  color: #00abec;
}
.sidebar:not([menu-type~="always-expand"]):not([menu-type~="smart-expand"]):not([menu-type~="toggle-expand"]) .vnav__item:hover > .vnav__link {
  background-color: transparent;
  color: #00abec;
}
.sidebar:not([menu-type~="always-expand"]):not([menu-type~="smart-expand"]):not([menu-type~="toggle-expand"]) .vnav__subnav {
  border-color: transparent;
  background-color: transparent;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}
.push-menu {
  background: black;
  color: white;
}
.push-menu__close-btn {
  background: transparent;
  color: transparent;
}
.push-menu .menu-title {
  font-family: sans-serif;
  font-size: 24px;
  font-weight: normal;
  background-color: transparent;
  color: white;
}
.push-menu .vnav--level1 > .vnav__item > .vnav__link {
  background: transparent;
  color: white;
  border-color: rgba(255, 255, 255, 0.1);
  font-weight: normal;
}
.push-menu .vnav--level1 > .vnav__item.sub-open > .vnav__link,
.push-menu .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.push-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  background: transparent;
  color: #00abec;
}
.push-menu .vnav__subnav {
  background: rgba(255, 255, 255, 0.1);
}
.push-menu .vnav__subnav .vnav__link,
.push-menu a:not(.vnav__link) {
  color: white;
}
.push-menu .vnav__subnav > .vnav__item.sub-open > .vnav__link,
.push-menu .vnav__subnav > .vnav__inner-subnav > .vnav__item.sub-open > .vnav__link,
.push-menu .vnav__subnav > .vnav__item:hover > .vnav__link:hover,
.push-menu .vnav__subnav > .vnav__inner-subnav > .vnav__item:hover > .vnav__link:hover,
.push-menu .vnav__subnav > .vnav__item > .vnav__link--active,
.push-menu .vnav__subnav > .vnav__inner-subnav > .vnav__item > .vnav__link--active {
  background: transparent;
  color: #00abec;
  background-color: #eee;
}
.push-menu .vnav__item,
.push-menu .vnav__item.sub-open,
.push-menu .vnav__item:hover {
  background: none;
}
.push-menu a:not(.vnav__link):hover {
  color: #00abec;
}
.push-menu .utility li,
.push-menu .vnav__item {
  border-color: rgba(255, 255, 255, 0.1);
}
/*
==============
SE-PRODUCT STYLES
==============
*/
.product__title {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000000;
}
.product__title:hover,
.home .v65-productDisplay .productnamecolor.colors_productname:hover,
.home a.productnamecolor.colors_productname:hover,
.home table.v65-productDisplay .productnamecolor:hover,
.home #fpslider .item .name a:hover,
.category table.v65-productDisplay .productnamecolor:hover,
.productdetails .colors_lines_light a.productnamecolorsmall.colors_productname:hover,
.productdetails #v65-product-history-details .historyitem_productname a:hover,
.shoppingcart table.v65-productDisplay .productnamecolor:hover,
a.productnamecolor:hover {
  color: #00abec;
}
.product__price--list-price {
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  font-weight: normal;
  text-decoration: line-through;
}
.product__price--base-price,
.product__desc,
.home table.v65-productDisplay font.text.colors_text,
.home table.v65-productDisplay font.text.colors_text b,
.home #fpslider .item .price,
.home #fpslider .item .price span,
.shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice,
.shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice b,
.productdetails .colors_lines_light .product_setupcost,
.productdetails .colors_lines_light .product_setupcost b,
.shoppingcart table.v65-productDisplay .product_setupcost,
.shoppingcart table.v65-productDisplay .product_setupcost span,
.home table.v65-productDisplay .productnamecolor .v-product__desc,
.home #fpslider .item .desc,
.category table.v65-productDisplay img + br + font.text.colors_text,
.category table.v65-productDisplay td[valign="top"] > font.text.colors_text {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.product__price--sale-price,
.product__price--deal-price,
.home table.v65-productDisplay .product_saleprice,
.home table.v65-productDisplay .product_saleprice b,
.home #fpslider .item .sale,
.home #fpslider .item .sale span,
.category table.v65-productDisplay .product_saleprice,
.category table.v65-productDisplay .product_saleprice b,
.productdetails .colors_pricebox .product_saleprice,
.productdetails .colors_pricebox .product_saleprice b,
.productdetails .colors_lines_light .product_saleprice,
.productdetails .colors_lines_light .product_saleprice b,
.shoppingcart table.v65-productDisplay .product_saleprice,
.shoppingcart table.v65-productDisplay .product_saleprice span,
.home table.v65-productDisplay .product_dealprice,
.category table.v65-productDisplay .product_dealprice,
.productdetails .colors_pricebox .product_dealprice,
.productdetails .colors_pricebox .product_dealprice b,
.productdetails .colors_lines_light .product_saleprice b,
.productdetails .colors_text .colors_productprice .product_dealprice,
.shoppingcart table.v65-productDisplay .product_dealprice,
.shoppingcart table.v65-productDisplay .product_dealprice span {
  font-size: 20px;
  font-weight: bold;
  color: #4CBB17;
margin: 5px 0 0 0;

}
.product__you-save,
.home table.v65-productDisplay .productnamecolor i b .product_yousave span,
.category table.v65-productDisplay .product_yousave,
.category table.v65-productDisplay .product_yousave span,
.productdetails .colors_pricebox .product_yousave,
.productdetails .colors_pricebox .product_yousave span {
  color: #00abec;
  font-size: 18px;
  font-weight: normal;
margin: 5px 0 0 0;
}
.home .v65-productDisplay .productnamecolor.colors_productname,
.home a.productnamecolor.colors_productname,
.home table.v65-productDisplay .productnamecolor,
.home #fpslider .item .name a,
.category table.v65-productDisplay .productnamecolor,
.productdetails .colors_lines_light a.productnamecolorsmall.colors_productname,
.productdetails #v65-product-history-details .historyitem_productname a,
.shoppingcart table.v65-productDisplay .productnamecolor,
a.productnamecolor {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000000;
}
.home table.v65-productDisplay .product_listprice,
.home table.v65-productDisplay .product_listprice b,
.category table.v65-productDisplay .product_listprice,
.category table.v65-productDisplay .product_listprice b,
.productdetails .colors_pricebox .product_listprice,
.productdetails .colors_pricebox .product_listprice b {
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  font-weight: normal;
  text-decoration: line-through;
}
======================
VOL-GRID-TOGGLE
======================
*/
.vol-list-grid-toggle {
  background-color: white;
  border-color: #00abec;
}
.vol-list-grid-toggle .grid-toggle__icon {
  fill: #000000;
}
.vol-list-grid-toggle:hover,
.vol-list-grid-toggle.vol-active {
  background-color: #00abec;
}
.vol-list-grid-toggle:hover .grid-toggle__icon,
.vol-list-grid-toggle.vol-active .grid-toggle__icon {
  fill: white;
}
/*
======================
INTERIOR PAGE HEADINGS
======================
*/
.box-heading {
  background: white;
  color: #000000;
  border: 1px 1px 0 1px solid #333333;
}
.box-heading--unselected {
  background: #333333;
  color: #ffffff;
  border: 1px 1px 0 1px solid #333333;
}
.productdetails .productnamecolorLARGE.colors_productname {
  color: #000000;
}
.productdetails .colors_lines_light font.productnamecolorSMALL.colors_productname b,
.productdetails #v65-product-reviews .v65-product-reviews-cell:before,
.productdetails #v65-product-history-header td:first-child:before {
  color: #000000;
  border-bottom: 1px solid #000000;
}
.productdetails br + .colors_pricebox > tbody > tr > td > table > tbody > tr:first-child > td:first-child:before {
  color: #000000;
  background-color: transparent;
}
.productdetails span#Header_ProductDetail_ProductDetails_span:hover,
.productdetails span#Header_ProductDetail_TechSpecs_span:hover,
.productdetails span#Header_ProductDetail_ExtInfo_span:hover,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span:hover,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span:hover,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span:hover,
.productdetails td#Header_ProductDetail_ProductDetails span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_selected span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_selected span#Header_ProductDetail_TechSpecs_span,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_selected span#Header_ProductDetail_ExtInfo_span {
  background: white;
  color: #000000;
  border: 1px 1px 0 1px solid #333333;
}
.productdetails span#Header_ProductDetail_ProductDetails_span,
.productdetails span#Header_ProductDetail_TechSpecs_span,
.productdetails span#Header_ProductDetail_ExtInfo_span,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span {
  background: #333333;
  color: #ffffff;
  border: 1px 1px 0 1px solid #333333;
}
.productdetails .colors_descriptionbox,
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox > tbody > tr:nth-child(3) > td[width="100%"] {
  border-color: #333333;
}
.productdetails form .colors_descriptionbox td,
.productdetails form .colors_descriptionbox td span {
  color: #000000 !important;
  font-family: sans-serif !important;
}
/*
=======
SEARCH
=======
*/
.search,
.collapsing-search {
  background-color: #fff;
  border: 2px solid black;
}
.search .search__input,
.collapsing-search .search__input,
.search .collapsing-search__input,
.collapsing-search .collapsing-search__input {
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0px 1000px #fff;
  box-shadow: inset 0 0 0px 1000px #fff;
}
.search .search__input:-webkit-autofill,
.collapsing-search .search__input:-webkit-autofill,
.search .collapsing-search__input:-webkit-autofill,
.collapsing-search .collapsing-search__input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 1000px #fff;
  -webkit-text-fill-color: #fff;
}
.search .search__submit,
.collapsing-search .search__submit,
.search .collapsing-search__submit,
.collapsing-search .collapsing-search__submit {
  color: #333;
  background-color: #fff;
}
.search .search__submit:hover,
.collapsing-search .search__submit:hover,
.search .collapsing-search__submit:hover,
.collapsing-search .collapsing-search__submit:hover {
  background-color: #fff;
  color: #000;
}
.search .search__submit:hover .icon,
.collapsing-search .search__submit:hover .icon,
.search .collapsing-search__submit:hover .icon,
.collapsing-search .collapsing-search__submit:hover .icon {
  color: inherit;
}
.search .search__submit .icon,
.collapsing-search .search__submit .icon,
.search .collapsing-search__submit .icon,
.collapsing-search .collapsing-search__submit .icon {
  color: inherit;
}
[data-se~='bgc(search-input-bg)'] {
  background-color: #fff;
  color: #000;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)'] {
  color: #ffffff !important;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0px 1000px #fff !important;
  box-shadow: inset 0 0 0px 1000px #fff !important;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 1000px #fff !important;
  -webkit-text-fill-color: #fff !important;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']::-webkit-input-placeholder {
  opacity: 0.75;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:-moz-placeholder {
  opacity: 0.75;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']::-moz-placeholder {
  opacity: 0.75;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:-ms-input-placeholder {
  opacity: 0.75;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:focus::-webkit-input-placeholder {
  opacity: 0.5;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:focus:-moz-placeholder {
  opacity: 0.5;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:focus::-moz-placeholder {
  opacity: 0.5;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:focus:-ms-input-placeholder {
  opacity: 0.5;
}
/*
=================
CATEGORY PAGE
=================
*/
.category table.colors_backgroundlight {
  background-color: #00abec;
}
.heading,.category table.colors_backgroundlight {
  padding-left:15px; margin-bottom: 0;border-radius:200px;color:black !important;
}
span.heading {color:white}
.category table.colors_backgroundlight > tbody > tr > td:first-child b {
  color: #ffffff;
}
.category .subcategory_link,
.category .subcategory_link:before {
  color: #000000;
}
.category .subcategory_link:hover {
  color: #00abec;
}
/*
================
SOFT ADD TO CART
================
*/
.soft_add_wrapper .check_out {
  background-color: #00abec;
  color: #ffffff;
  border-color: #4cbff2;
  border-radius: 0;
}
.soft_add_wrapper .check_out:hover {
  background-color: #4cbff2;
  color: #ffffff;
  border-color: #4cbff2;
}
/*
=================
SHOPPING CART
=================
*/
.shoppingcart .colors_background1_text,
.shoppingcart .v65-your-cart-title {
  color: #000000 !important;
}
.shoppingcart #content_area #cart-top-rule,
.shoppingcart #content_area .v65-divider-hr-cell,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td,
.shoppingcart #content_area .v65-cart-giftcert-details-row > td,
.shoppingcart #content_area #v65-empty-cart-row #v65-cart-empty-details-cell,
.shoppingcart #content_area #v65-coupon-table-row > td,
.shoppingcart #content_area .v65-cart-giftcert-details-row > td td,
.shoppingcart #content_area .v65-cart-giftcert-details-row td font,
.shoppingcart #content_area .v65-cart-giftcert-details-row td font b,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td.v65-item-zebra,
.shoppingcart #content_area .v65-cart-giftcert-details-row > td {
  border-color: #dfdfdf;
  color: #000000 !important;
  background-color: transparent;
}
.shoppingcart #content_area #v65-cart-table .btn-icon-close {
  color: #00abec;
}
.shoppingcart #content_area #v65-cart-table .colors_background_main {
  font-size: 24px;
}
/*
=================
ONE PAGE CHECKOUT
=================
*/
.onepagecheckout {
  color: #000000;
}
.onepagecheckout #v65-config-shippingrates td[style="background-color:#FFFF00"] {
  background-color: transparent !important;
}
.onepagecheckout .v65-onepage-headerShort {
  background-color: #000000;
  color: #ffffff;
}
.onepagecheckout #v65-onepage-cartsummary-header {
  background-color: #000000;
  color: #ffffff;
}
.onepagecheckout #v65-onepage-editcart {
  color: #ffffff;
}
.orderdetails #content_area form[action="OrderDetails.asp"] td[align="right"] .colors_backgroundlight td,
#content_area form[name="form2"] table[width="100%"].colors_lines_light > tbody > tr > td.colors_background3_text b {
  background-color: #00abec;
  color: #ffffff;
}
.copyright__line {font-size:15px}
.productdetails .colors_pricebox div[itemprop="offers"] > a[href="javascript:void(0);"]:after {content:"$9.95 Flat Rate Shipping | Free Shipping On Orders $150+"; color: #000000}
.productdetails .colors_pricebox .product_setupcost,
.productdetails .colors_pricebox .product_setupcost b {font-size: 20px; font-weight: normal; margin: 8px 0 -5px 0}
.home table.v65-productDisplay .product_setupcost,
.category table.v65-productDisplay .product_setupcost,
.category table.v65-productDisplay .product_setupcost b,
.home table.v65-productDisplay .product_setupcost font.text.colors_text b,
.home table.v65-productDisplay .product_setupcost b font.pricecolor.colors_productprice {font-size: 18px; font-weight: normal}
.category table.v65-productDisplay .product_productprice,
.category table.v65-productDisplay .product_productprice b,
.home table.v65-productDisplay .product_productprice,
.home table.v65-productDisplay .product_productprice b {font-size: 20px; font-weight: normal}
.productdetails .colors_pricebox .product_productprice,
.productdetails .colors_pricebox .product_productprice b,
.productdetails .colors_lines_light .product_productprice,
.productdetails .colors_lines_light .product_productprice b,
.productdetails .colors_lines_light .product_productprice .smalltext,
.productdetails #v65-product-history-details .historyitem_productprice .pricecolor.colors_productprice
{font-size: 22px; font-weight: normal; padding: 0 2px 0 0; margin: 2px 0 -10px 0}

div#search_refinement_filters {background-color: #00abec !important;display: block !important;position: fixed !important;width: 100% !important;left: 0 !important}

@media only screen and (min-width: 415px and max-width: 991px) {
div#search_refinement_filters {top: 75px;}
}

@media only screen and (min-width: 992px and max-width: 1199px) {
div#search_refinement_filters {top: 163px;}
}

@media only screen and (min-width: 1200px) {
div#search_refinement_filters {top: 97px;}
}