@import url('//fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Open+Sans+Condensed:300,300i,700');
body {
  font-family: 'Lora', serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #000000;
  background: white;
}
@media only screen and (min-width: 992px) {
  body {
    font-size: 14px;
  }
}
#slideshow-container,
.container--content {
  background-color: white;
}
a {
  color: #2a7a8b;
}
a:focus,
a:hover {
  color: #369cb2;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans Condensed', sans-serif;
}
.vol-review-stars > i {
  color: #CA8B40;
}
.soft_add_wrapper .soft_add_header .close_btn {
  color: #2a7a8b;
}
.soft_add_wrapper .soft_add_header .close_btn:hover {
  color: #1e5864;
}
.soft_add_wrapper .soft_add_content_area .product-remove .aremove {
  color: #2a7a8b;
}
.soft_add_wrapper .soft_add_content_area .product-remove .aremove:hover {
  color: #1e5864;
}
.soft_add_wrapper .soft_add_action_area a {
  font-weight: normal;
}
.soft_add_wrapper .soft_add_action_area .check_out {
  background: #2a7a8b;
  color: #ffffff;
}
.soft_add_wrapper .soft_add_action_area .check_out:hover {
  background: #246977;
  color: #ffffff;
}
.header {
  background-color: white;
  color: #000000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.header a,
.header .search__toggle {
  color: #000000;
}
.header a:hover,
.header .search__toggle:hover {
  color: #2a7a8b;
}
.cart .cart__count {
  color: #ffffff;
  background-color: #2a7a8b;
  border-color: #2a7a8b;
}
meta[itemprop="name"] + a {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}
meta[itemprop="name"] + a:hover {
  color: #2a7a8b;
}
.footer {
  color: #000000;
  background-color: #f7f8f9;
  border-top-color: black;
}
.footer a {
  color: #000000;
  text-decoration: none;
}
.footer a:hover {
  color: #2a7a8b;
}
.footer .footer__title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: normal;
}
.social .social__link {
  color: #83838f;
}
.social .social__link:hover {
  color: #369cb2;
}
.credit-cards {
  color: #83838f;
}
.ssl #ssl__link {
  color: #83838f;
}
.ssl #ssl__link:hover {
  color: #2a7a8b;
}
.elist .elist__input {
  color: #000000;
  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::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.elist .elist__input:focus:-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
.elist .elist__input:focus::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
.elist .elist__input:focus:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.elist .elist__submit {
  color: #2a7a8b;
  background-color: white;
}
.elist .elist__submit:hover {
  color: #369cb2;
  background-color: white;
}
.copyright {
  font-size: 12px;
  color: #000000;
}
.copyright a {
  color: inherit;
}
.copyright a:hover {
  color: #2a7a8b;
}
.vol-scroll-top {
  background-color: #83838f;
  color: #ffffff;
}
.vol-scroll-top:hover {
  color: #ffffff;
}
.btn-primary {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: #2a7a8b;
  color: #ffffff;
  border-color: #246977;
  transition: 0.2s;
  border-radius: 0px;
}
.btn-primary:hover {
  background-color: #246977;
  color: #ffffff;
  border-color: #246977;
}
.btn-primary,
.btn.btn-primary,
.vcb-snippet:not(.vcb-custom) a.btn.btn-primary,
.vcb-snippet:not(.vcb-custom) button.btn.btn-primary,
.soft_add_wrapper .soft_add_action_area a.check_out,
.onepagecheckout #simpleModal #signInButton {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: #2a7a8b;
  color: #ffffff;
  border-color: #246977;
  transition: 0.2s;
  border-radius: 0px;
}
.btn-primary:hover,
.btn.btn-primary:hover,
.vcb-snippet:not(.vcb-custom) a.btn.btn-primary:hover,
.vcb-snippet:not(.vcb-custom) button.btn.btn-primary:hover,
.soft_add_wrapper .soft_add_action_area a.check_out:hover,
.onepagecheckout #simpleModal #signInButton:hover {
  background-color: #246977;
  color: #ffffff;
  border-color: #246977;
}
.btn-default {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: white;
  color: #000000;
  border-color: #000000;
  transition: 0.2s;
  border-radius: 0px;
}
.btn-default:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.btn-default,
.btn.btn-default,
.vcb-snippet:not(.vcb-custom) a.btn.btn-default,
.vcb-snippet:not(.vcb-custom) button.btn.btn-default,
.soft_add_wrapper .soft_add_action_area a.continue_shopping,
.onepagecheckout #simpleModal #cancelLoginButton {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: white;
  color: #000000;
  border-color: #000000;
  transition: 0.2s;
  border-radius: 0px;
}
.btn-default:hover,
.btn.btn-default:hover,
.vcb-snippet:not(.vcb-custom) a.btn.btn-default:hover,
.vcb-snippet:not(.vcb-custom) button.btn.btn-default:hover,
.soft_add_wrapper .soft_add_action_area a.continue_shopping:hover,
.onepagecheckout #simpleModal #cancelLoginButton:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: white;
  color: #000000;
  border-color: #000000;
  transition: 0.2s;
  border-radius: 0px;
}
.vol-link-btn:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn:hover .btn-link {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn .btn-icon {
  font-family: 'button-icons';
}
.vol-link-btn.btn-link.vol-link,
.vol-link-btn.btn-link.vol-link .btn-link {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: white;
  color: #000000;
  border-color: #000000;
  transition: 0.2s;
  border-radius: 0px;
}
.vol-link-btn.btn-link.vol-link:hover,
.vol-link-btn.btn-link.vol-link .btn-link:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn.btn-link.vol-link:hover,
.vol-link-btn.btn-link.vol-link .btn-link:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn.btn-link.vol-link:hover .btn-link,
.vol-link-btn.btn-link.vol-link .btn-link:hover .btn-link {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn.btn-link.vol-link .btn-icon,
.vol-link-btn.btn-link.vol-link .btn-link .btn-icon {
  font-family: 'button-icons';
}
.vol-link-btn.btn-link.vol-link .btn-link {
  background: none;
}
.vol-link-btn.btn-link.vol-link label.btn-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.vol-link-btn.btn-link.vol-link input.btn-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-link:not(.vol-link-btn) {
  color: #2a7a8b;
}
.btn-link:not(.vol-link-btn):hover,
.btn-link:not(.vol-link-btn):hover input {
  color: #369cb2;
}
.btn-link:not(.vol-link-btn):not(.btn-icon) {
  font-family: 'Lora', serif;
}
#content_area .deal-buy-now a {
  background: #1e5864;
}
#content_area .deal-buy-now a:hover {
  background: #184650;
}
#vSlider .owl-nav .btn-prev,
#fpslider .owl-nav .btn-prev,
#vSlider .owl-nav .btn-next,
#fpslider .owl-nav .btn-next {
  background-color: rgba(255, 255, 255, 0.6);
  transition: background-color linear 0.2s;
}
#vSlider .owl-nav .btn-prev:hover,
#fpslider .owl-nav .btn-prev:hover,
#vSlider .owl-nav .btn-next:hover,
#fpslider .owl-nav .btn-next:hover {
  background-color: white;
}
#vSlider .owl-nav .btn-prev svg,
#fpslider .owl-nav .btn-prev svg,
#vSlider .owl-nav .btn-next svg,
#fpslider .owl-nav .btn-next svg {
  fill: #000000;
}
#vSlider .owl-dots .owl-dot span,
#fpslider .owl-dots .owl-dot span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  border: 1px solid white;
  transition: background-color linear 0.2s;
}
#vSlider .owl-dots .owl-dot:hover span,
#fpslider .owl-dots .owl-dot:hover span,
#vSlider .owl-dots .owl-dot.active span,
#fpslider .owl-dots .owl-dot.active span {
  background-color: white;
}
.main-menu {
  background-color: white;
}
.main-menu .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #000000;
  background-color: transparent;
  border-color: transparent;
}
.main-menu .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.main-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  color: #2a7a8b;
  background-color: transparent;
  border-color: #2a7a8b;
}
.main-menu .vnav__subnav {
  background-color: #f7f8f9;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}
.main-menu .vnav__subnav > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #000000;
  border-color: #000000;
}
.main-menu .vnav__subnav > .vnav__item:hover > .vnav__link:hover,
.main-menu .vnav__subnav > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #2a7a8b;
}
.main-menu .vnav__item:hover {
  background: none;
}
.sidebar {
  background-color: white;
}
.sidebar nav.menu {
  border-color: transparent;
}
.sidebar .menu-title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 24px;
  font-weight: normal;
  background-color: transparent;
  color: #83838f;
}
.sidebar .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: normal;
  background-color: transparent;
  color: #000000;
  border-color: transparent;
}
.sidebar .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav--level1 > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #2a7a8b;
}
.sidebar .vnav__subnav {
  background-color: white;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}
.sidebar .vnav__subnav > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #000000;
  border-color: transparent;
}
.sidebar .vnav__subnav > .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav__subnav > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #2a7a8b;
}
.sidebar .vnav__item:hover {
  background: none;
}
.sidebar .menu-s ul {
  background-color: white;
}
.sidebar .menu-s ul a {
  background-color: transparent;
  font-weight: normal;
  color: #000000;
  border-color: transparent;
}
.sidebar .menu-s ul .nav:hover > a:hover {
  background-color: transparent;
  color: #2a7a8b;
}
.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: #2a7a8b;
}
.sidebar:not([menu-type~="always-expand"]):not([menu-type~="smart-expand"]):not([menu-type~="toggle-expand"]) .vnav__subnav {
  border-color: transparent;
  background-color: white;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}
.push-menu {
  background: #fff;
  color: #000000;
}
.push-menu__close-btn {
  background: transparent;
  color: #000000;
}
.push-menu .menu-title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 24px;
  font-weight: normal;
  background-color: transparent;
  color: #000000;
}
.push-menu .vnav--level1 > .vnav__item {
  border-color: transparent;
}
.push-menu .vnav--level1 > .vnav__item > .vnav__link {
  background: transparent;
  color: #000000;
  border-color: transparent;
  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: #2a7a8b;
}
.push-menu .vnav__subnav {
  background: #fff;
}
.push-menu .vnav__subnav > .vnav__item {
  border-color: transparent;
}
.push-menu .vnav__subnav > .vnav__item > .vnav__link {
  color: #000000;
}
.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: #2a7a8b;
}
.push-menu .vnav__item,
.push-menu .vnav__item.sub-open,
.push-menu .vnav__item:hover {
  background: none;
}
.push-menu a:not(.vnav__link) {
  color: #000000;
}
.push-menu a:not(.vnav__link):hover {
  color: #2a7a8b;
}
.push-menu .utility li {
  border-color: transparent;
}
.product__title {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000000;
}
.product__title:hover {
  color: #2a7a8b;
}
.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 {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.product__price--sale-price {
  font-size: 16px;
  font-weight: bold;
  color: #2a7a8b;
}
.product__price--deal-price {
  font-size: 16px;
  font-weight: bold;
  color: #2a7a8b;
}
.product__setup-cost {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.product__you-save {
  color: #2a7a8b;
  font-size: 14px;
  font-weight: normal;
}
.product__qty-in-stock {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.product__desc {
  color: #000000;
  font-size: 16px;
  font-weight: normal;
}
.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: 'Open Sans Condensed', sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000000;
}
.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: #2a7a8b;
}
.home a.v-product__img:hover + .v-product__details > a.v-product__title,
.category a.v-product__img:hover + .v-product__details > a.v-product__title,
.productdetails a.v-product__img:hover + .v-product__details > a.v-product__title,
.shoppingcart a.v-product__img:hover + .v-product__details > a.v-product__title {
  color: #2a7a8b;
}
.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;
}
.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: 16px;
  font-weight: normal;
  color: #000000;
}
.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 {
  font-size: 16px;
  font-weight: bold;
  color: #2a7a8b;
}
.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: 16px;
  font-weight: bold;
  color: #2a7a8b;
}
.home table.v65-productDisplay .product_setupcost,
.home table.v65-productDisplay .product_setupcost font.text.colors_text b,
.home table.v65-productDisplay .product_setupcost b font.pricecolor.colors_productprice,
.category table.v65-productDisplay .product_setupcost,
.category table.v65-productDisplay .product_setupcost b,
.productdetails .colors_pricebox .product_setupcost,
.productdetails .colors_pricebox .product_setupcost 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 {
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.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: #2a7a8b;
  font-size: 14px;
  font-weight: normal;
}
.home table.v65-productDisplay .v-product font[color="#009900"],
.category table.v65-productDisplay .v-product font[color="#009900"] {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.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 {
  color: #000000;
  font-size: 16px;
  font-weight: normal;
}
.vol-list-grid-toggle {
  background-color: white;
  border-color: #2a7a8b;
}
.vol-list-grid-toggle .grid-toggle__icon {
  fill: #000000;
}
.vol-list-grid-toggle:hover,
.vol-list-grid-toggle.vol-active {
  background-color: #2a7a8b;
}
.vol-list-grid-toggle:hover .grid-toggle__icon,
.vol-list-grid-toggle.vol-active .grid-toggle__icon {
  fill: #ffffff;
}
.box-heading {
  background: white;
  color: #000000;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #ddd;
}
.box-heading--unselected {
  background: #555555;
  color: #ffffff;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid white;
}
.productdetails span[itemprop='name'],
.productdetails .productnamecolorLARGE.colors_productname {
  color: #000000;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: normal;
}
.productdetails .vol-cartqty__toggle {
  background-color: transparent;
}
.productdetails .vol-cartqty__toggle .icon {
  fill: #000000;
}
.productdetails .vol-cartqty__toggle:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.productdetails .vol-cartqty__toggle:hover .icon {
  fill: #ffffff;
}
.productdetails .colors_lines_light font.productnamecolorSMALL.colors_productname b {
  color: #000000;
  border-bottom: 1px solid #000000;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold;
}
.productdetails #v65-product-reviews .v65-product-reviews-cell:before {
  color: #000000;
  border-bottom: 1px solid #000000;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold;
}
.productdetails #v65-product-history-header td:first-child:before {
  color: #000000;
  border-bottom: 1px solid #000000;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold;
}
.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 {
  font-weight: bold !important;
  background: white;
  color: #000000;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #ddd;
}
.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 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: bold !important;
  background: #555555;
  color: #ffffff;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid white;
}
.productdetails .colors_descriptionbox,
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox > tbody > tr:nth-child(3) > td[width="100%"] {
  border-color: #ddd;
}
.productdetails form .colors_descriptionbox td,
.productdetails form .colors_descriptionbox td span {
  color: #000000 !important;
  font-family: 'Lora', serif !important;
}
.search,
.collapsing-search {
  background-color: #f7f8f9;
  box-shadow: 0px 0px 0px #000000;
}
.search .search__input,
.collapsing-search .search__input,
.search .collapsing-search__input,
.collapsing-search .collapsing-search__input {
  color: #000000;
  background-color: #f7f8f9;
  -webkit-box-shadow: inset 0 0 0px 1000px #f7f8f9;
  box-shadow: inset 0 0 0px 1000px #f7f8f9;
}
.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 #f7f8f9;
  -webkit-text-fill-color: #000000;
}
.search .search__submit,
.collapsing-search .search__submit,
.search .collapsing-search__submit,
.collapsing-search .collapsing-search__submit {
  color: #ffffff;
  background-color: #2a7a8b;
}
.search .search__submit:hover,
.collapsing-search .search__submit:hover,
.search .collapsing-search__submit:hover,
.collapsing-search .collapsing-search__submit:hover {
  background-color: #246977;
  color: #ffffff;
}
.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: #f7f8f9;
  color: #000000;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)'] {
  color: #000000 !important;
  background-color: #f7f8f9;
  -webkit-box-shadow: inset 0 0 0px 1000px #f7f8f9 !important;
  box-shadow: inset 0 0 0px 1000px #f7f8f9 !important;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 1000px #f7f8f9 !important;
  -webkit-text-fill-color: #000000 !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 table.colors_backgroundlight {
  background-color: #000000;
}
.category table.colors_backgroundlight > tbody > tr > td:first-child b {
  color: #ffffff;
}
.category a.subcategory_link {
  color: #000000;
}
.category a.subcategory_link:before {
  color: #000000;
}
.category a.subcategory_link:hover {
  color: #2a7a8b;
}
.category #divWaitModal + table > tbody > tr:first-child a,
.category #divWaitModal + table > tbody > tr:first-child a:last-child,
.productdetails td.vCSS_breadcrumb_td a {
  color: #000000;
}
.category #divWaitModal + table > tbody > tr:first-child a:hover,
.category #divWaitModal + table > tbody > tr:first-child a:last-child:hover,
.productdetails td.vCSS_breadcrumb_td a:hover {
  color: #369cb2;
}
.soft_add_wrapper .check_out {
  font-family: 'Lora', serif;
  font-weight: bold;
  background-color: #2a7a8b;
  color: #ffffff;
  border-color: #246977;
  transition: 0.2s;
  border-radius: 0px;
}
.soft_add_wrapper .check_out:hover {
  background-color: #246977;
  color: #ffffff;
  border-color: #246977;
}
.soft_add_wrapper .check_out:hover {
  background-color: #246977;
  color: #ffffff;
  border-color: #246977;
}
.shoppingcart #content_area .v65-your-cart-title {
  color: #000000;
}
.shoppingcart #content_area .colors_background1_text {
  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 {
  border-color: rgba(0, 0, 0, 0.5) !important;
  background-color: transparent;
}
.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: rgba(0, 0, 0, 0.5) !important;
  background-color: transparent;
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text,
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text b {
  color: #000000;
  font-family: 'Lora', serif;
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text b.cart-item-name {
  color: #2a7a8b;
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text b.cart-item-name:hover {
  color: #369cb2;
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text a[href="javascript:OpenNewWindow('ProductDetails_Popup.asp?ProductCode=' + escape('SETUP'),640,480);"] {
  pointer-events: none;
  color: #000000;
}
.shoppingcart #content_area #v65-cart-table .btn-icon-close {
  color: #2a7a8b;
}
.shoppingcart #content_area #v65-cart-table .colors_background_main {
  font-size: 24px;
}
.shoppingcart #content_area .v65-cart-giftcert-details-row > td {
  border-color: rgba(0, 0, 0, 0.5) !important;
  background-color: transparent;
}
.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 {
  color: #000000 !important;
  background: transparent !important;
}
.onepagecheckout {
  color: #000000;
}
.onepagecheckout #simpleModal #loginModal .loginForgotPassword a,
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a {
  color: #2a7a8b;
}
.onepagecheckout #simpleModal #loginModal .loginForgotPassword a:hover,
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a:hover {
  color: #369cb2;
}
.onepagecheckout #v65-config-shippingrates td[style="background-color:#FFFF00"] {
  background-color: transparent !important;
}
.onepagecheckout .v65-onepage-headerShort {
  background-color: #000000;
  color: #ffffff;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header {
  background-color: #000000;
  color: #ffffff;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header #v65-onepage-cartsummary-label {
  color: #ffffff;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header #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: #000000;
  color: #ffffff;
}
.kb_results #content_area td[bgcolor="#C6FFBF"],
.kb_results #content_area td[bgcolor="#ededed"] {
  background-color: transparent;
  color: #000000;
}
.sitemap .site-map__content .vnav__link,
.sitemap .site-map__content .vnav--level1 > .vnav__item > .vnav__link,
.sitemap .site-map__content .vnav__subnav .vnav__link {
  color: #2a7a8b;
}
.sitemap .site-map__content .vnav__link:hover,
.sitemap .site-map__content .vnav--level1 > .vnav__item > .vnav__link:hover,
.sitemap .site-map__content .vnav__subnav .vnav__link:hover {
  color: #369cb2;
}
.sitemap .site-map__content .vnav--default {
  background-color: rgba(0, 0, 0, 0.05);
}
.sitemap .site-map__content .vnav--level1 {
  border-top-color: rgba(0, 0, 0, 0.1);
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
#content_area img[src*="/headings/heading_"] + br + table:before,
#content_area img[src*="/headings/heading_"] + br + form:before,
#content_area img[src*="/headings/heading_"] + br + _headings table:before,
#content_area img[src*="/headings/heading_"] + br + div:before,
#content_area img[src*="/headings/heading_"] + br + br + table:before,
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table > tbody:before,
#content_area img[src*="/headings/heading_"] + br + img + a:before,
#content_area img[src*="images/HomePage/FeaturedProducts.gif"] + br + table:before {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: normal;
}
/*
=============
Default [data-se] values
=============
*/
[data-se~='c(clear)'] {
  color: transparent;
}
[data-se~='c(black)'] {
  color: black;
}
[data-se~='c(white)'] {
  color: white;
}
[data-se~='c(gray-darker)'] {
  color: #222222;
}
[data-se~='c(gray-dark)'] {
  color: #333333;
}
[data-se~='c(gray)'] {
  color: #555555;
}
[data-se~='c(gray-light)'] {
  color: #777777;
}
[data-se~='c(gray-lighter)'] {
  color: #eeeeee;
}
[data-se~='c(color1)'] {
  color: #2a7a8b;
}
[data-se~='c(color2)'] {
  color: #f7f8f9;
}
[data-se~='c(color3)'] {
  color: #83838f;
}
[data-se~='c(color4)'] {
  color: #fff;
}
[data-se~='c(color5)'] {
  color: #fff;
}
[data-se~='c(color1-light)'] {
  color: #369cb2;
}
[data-se~='c(color2-light)'] {
  color: #ffffff;
}
[data-se~='c(color3-light)'] {
  color: #9e9ea7;
}
[data-se~='c(color4-light)'] {
  color: #ffffff;
}
[data-se~='c(color5-light)'] {
  color: #ffffff;
}
[data-se~='c(color1-dark)'] {
  color: #1e5864;
}
[data-se~='c(color2-dark)'] {
  color: #dadfe3;
}
[data-se~='c(color3-dark)'] {
  color: #6a6a75;
}
[data-se~='c(color4-dark)'] {
  color: #e6e6e6;
}
[data-se~='c(color5-dark)'] {
  color: #e6e6e6;
}
[data-se~='c--hover(clear)']:hover {
  color: transparent;
}
[data-se~='c--hover(black)']:hover {
  color: black;
}
[data-se~='c--hover(white)']:hover {
  color: white;
}
[data-se~='c--hover(gray-darker)']:hover {
  color: #222222;
}
[data-se~='c--hover(gray-dark)']:hover {
  color: #333333;
}
[data-se~='c--hover(gray)']:hover {
  color: #555555;
}
[data-se~='c--hover(gray-light)']:hover {
  color: #777777;
}
[data-se~='c--hover(gray-lighter)']:hover {
  color: #eeeeee;
}
[data-se~='c--hover(color1)']:hover {
  color: #2a7a8b;
}
[data-se~='c--hover(color2)']:hover {
  color: #f7f8f9;
}
[data-se~='c--hover(color3)']:hover {
  color: #83838f;
}
[data-se~='c--hover(color4)']:hover {
  color: #fff;
}
[data-se~='c--hover(color5)']:hover {
  color: #fff;
}
[data-se~='c--hover(color1-light)']:hover {
  color: #369cb2;
}
[data-se~='c--hover(color2-light)']:hover {
  color: #ffffff;
}
[data-se~='c--hover(color3-light)']:hover {
  color: #9e9ea7;
}
[data-se~='c--hover(color4-light)']:hover {
  color: #ffffff;
}
[data-se~='c--hover(color5-light)']:hover {
  color: #ffffff;
}
[data-se~='c--hover(color1-dark)']:hover {
  color: #1e5864;
}
[data-se~='c--hover(color2-dark)']:hover {
  color: #dadfe3;
}
[data-se~='c--hover(color3-dark)']:hover {
  color: #6a6a75;
}
[data-se~='c--hover(color4-dark)']:hover {
  color: #e6e6e6;
}
[data-se~='c--hover(color5-dark)']:hover {
  color: #e6e6e6;
}
[data-se~='c--focus(clear)']:focus {
  color: transparent;
}
[data-se~='c--focus(black)']:focus {
  color: black;
}
[data-se~='c--focus(white)']:focus {
  color: white;
}
[data-se~='c--focus(gray-darker)']:focus {
  color: #222222;
}
[data-se~='c--focus(gray-dark)']:focus {
  color: #333333;
}
[data-se~='c--focus(gray)']:focus {
  color: #555555;
}
[data-se~='c--focus(gray-light)']:focus {
  color: #777777;
}
[data-se~='c--focus(gray-lighter)']:focus {
  color: #eeeeee;
}
[data-se~='c--focus(color1)']:focus {
  color: #2a7a8b;
}
[data-se~='c--focus(color2)']:focus {
  color: #f7f8f9;
}
[data-se~='c--focus(color3)']:focus {
  color: #83838f;
}
[data-se~='c--focus(color4)']:focus {
  color: #fff;
}
[data-se~='c--focus(color5)']:focus {
  color: #fff;
}
[data-se~='c--focus(color1-light)']:focus {
  color: #369cb2;
}
[data-se~='c--focus(color2-light)']:focus {
  color: #ffffff;
}
[data-se~='c--focus(color3-light)']:focus {
  color: #9e9ea7;
}
[data-se~='c--focus(color4-light)']:focus {
  color: #ffffff;
}
[data-se~='c--focus(color5-light)']:focus {
  color: #ffffff;
}
[data-se~='c--focus(color1-dark)']:focus {
  color: #1e5864;
}
[data-se~='c--focus(color2-dark)']:focus {
  color: #dadfe3;
}
[data-se~='c--focus(color3-dark)']:focus {
  color: #6a6a75;
}
[data-se~='c--focus(color4-dark)']:focus {
  color: #e6e6e6;
}
[data-se~='c--focus(color5-dark)']:focus {
  color: #e6e6e6;
}
[data-se~='c--hover-children(clear)']:hover > * {
  color: transparent;
}
[data-se~='c--hover-children(black)']:hover > * {
  color: black;
}
[data-se~='c--hover-children(white)']:hover > * {
  color: white;
}
[data-se~='c--hover-children(gray-darker)']:hover > * {
  color: #222222;
}
[data-se~='c--hover-children(gray-dark)']:hover > * {
  color: #333333;
}
[data-se~='c--hover-children(gray)']:hover > * {
  color: #555555;
}
[data-se~='c--hover-children(gray-light)']:hover > * {
  color: #777777;
}
[data-se~='c--hover-children(gray-lighter)']:hover > * {
  color: #eeeeee;
}
[data-se~='c--hover-children(color1)']:hover > * {
  color: #2a7a8b;
}
[data-se~='c--hover-children(color2)']:hover > * {
  color: #f7f8f9;
}
[data-se~='c--hover-children(color3)']:hover > * {
  color: #83838f;
}
[data-se~='c--hover-children(color4)']:hover > * {
  color: #fff;
}
[data-se~='c--hover-children(color5)']:hover > * {
  color: #fff;
}
[data-se~='c--hover-children(color1-light)']:hover > * {
  color: #369cb2;
}
[data-se~='c--hover-children(color2-light)']:hover > * {
  color: #ffffff;
}
[data-se~='c--hover-children(color3-light)']:hover > * {
  color: #9e9ea7;
}
[data-se~='c--hover-children(color4-light)']:hover > * {
  color: #ffffff;
}
[data-se~='c--hover-children(color5-light)']:hover > * {
  color: #ffffff;
}
[data-se~='c--hover-children(color1-dark)']:hover > * {
  color: #1e5864;
}
[data-se~='c--hover-children(color2-dark)']:hover > * {
  color: #dadfe3;
}
[data-se~='c--hover-children(color3-dark)']:hover > * {
  color: #6a6a75;
}
[data-se~='c--hover-children(color4-dark)']:hover > * {
  color: #e6e6e6;
}
[data-se~='c--hover-children(color5-dark)']:hover > * {
  color: #e6e6e6;
}
[data-se~='c_inner-links(clear)'] a {
  color: transparent;
}
[data-se~='c_inner-links(black)'] a {
  color: black;
}
[data-se~='c_inner-links(white)'] a {
  color: white;
}
[data-se~='c_inner-links(gray-darker)'] a {
  color: #222222;
}
[data-se~='c_inner-links(gray-dark)'] a {
  color: #333333;
}
[data-se~='c_inner-links(gray)'] a {
  color: #555555;
}
[data-se~='c_inner-links(gray-light)'] a {
  color: #777777;
}
[data-se~='c_inner-links(gray-lighter)'] a {
  color: #eeeeee;
}
[data-se~='c_inner-links(color1)'] a {
  color: #2a7a8b;
}
[data-se~='c_inner-links(color2)'] a {
  color: #f7f8f9;
}
[data-se~='c_inner-links(color3)'] a {
  color: #83838f;
}
[data-se~='c_inner-links(color4)'] a {
  color: #fff;
}
[data-se~='c_inner-links(color5)'] a {
  color: #fff;
}
[data-se~='c_inner-links(color1-light)'] a {
  color: #369cb2;
}
[data-se~='c_inner-links(color2-light)'] a {
  color: #ffffff;
}
[data-se~='c_inner-links(color3-light)'] a {
  color: #9e9ea7;
}
[data-se~='c_inner-links(color4-light)'] a {
  color: #ffffff;
}
[data-se~='c_inner-links(color5-light)'] a {
  color: #ffffff;
}
[data-se~='c_inner-links(color1-dark)'] a {
  color: #1e5864;
}
[data-se~='c_inner-links(color2-dark)'] a {
  color: #dadfe3;
}
[data-se~='c_inner-links(color3-dark)'] a {
  color: #6a6a75;
}
[data-se~='c_inner-links(color4-dark)'] a {
  color: #e6e6e6;
}
[data-se~='c_inner-links(color5-dark)'] a {
  color: #e6e6e6;
}
[data-se~='c_inner-links--hover(clear)'] a:hover {
  color: transparent;
}
[data-se~='c_inner-links--hover(black)'] a:hover {
  color: black;
}
[data-se~='c_inner-links--hover(white)'] a:hover {
  color: white;
}
[data-se~='c_inner-links--hover(gray-darker)'] a:hover {
  color: #222222;
}
[data-se~='c_inner-links--hover(gray-dark)'] a:hover {
  color: #333333;
}
[data-se~='c_inner-links--hover(gray)'] a:hover {
  color: #555555;
}
[data-se~='c_inner-links--hover(gray-light)'] a:hover {
  color: #777777;
}
[data-se~='c_inner-links--hover(gray-lighter)'] a:hover {
  color: #eeeeee;
}
[data-se~='c_inner-links--hover(color1)'] a:hover {
  color: #2a7a8b;
}
[data-se~='c_inner-links--hover(color2)'] a:hover {
  color: #f7f8f9;
}
[data-se~='c_inner-links--hover(color3)'] a:hover {
  color: #83838f;
}
[data-se~='c_inner-links--hover(color4)'] a:hover {
  color: #fff;
}
[data-se~='c_inner-links--hover(color5)'] a:hover {
  color: #fff;
}
[data-se~='c_inner-links--hover(color1-light)'] a:hover {
  color: #369cb2;
}
[data-se~='c_inner-links--hover(color2-light)'] a:hover {
  color: #ffffff;
}
[data-se~='c_inner-links--hover(color3-light)'] a:hover {
  color: #9e9ea7;
}
[data-se~='c_inner-links--hover(color4-light)'] a:hover {
  color: #ffffff;
}
[data-se~='c_inner-links--hover(color5-light)'] a:hover {
  color: #ffffff;
}
[data-se~='c_inner-links--hover(color1-dark)'] a:hover {
  color: #1e5864;
}
[data-se~='c_inner-links--hover(color2-dark)'] a:hover {
  color: #dadfe3;
}
[data-se~='c_inner-links--hover(color3-dark)'] a:hover {
  color: #6a6a75;
}
[data-se~='c_inner-links--hover(color4-dark)'] a:hover {
  color: #e6e6e6;
}
[data-se~='c_inner-links--hover(color5-dark)'] a:hover {
  color: #e6e6e6;
}
[data-se~='bgc(clear)'] {
  background-color: transparent;
  color: #ffffff;
}
[data-se~='bgc(black)'] {
  background-color: black;
  color: #ffffff;
}
[data-se~='bgc(white)'] {
  background-color: white;
  color: #000000;
}
[data-se~='bgc(gray-darker)'] {
  background-color: #222222;
  color: #ffffff;
}
[data-se~='bgc(gray-dark)'] {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc(gray)'] {
  background-color: #555555;
  color: #ffffff;
}
[data-se~='bgc(gray-light)'] {
  background-color: #777777;
  color: #ffffff;
}
[data-se~='bgc(gray-lighter)'] {
  background-color: #eeeeee;
  color: #000000;
}
[data-se~='bgc(color1)'] {
  background-color: #2a7a8b;
  color: #ffffff;
}
[data-se~='bgc(color2)'] {
  background-color: #f7f8f9;
  color: #000000;
}
[data-se~='bgc(color3)'] {
  background-color: #83838f;
  color: #ffffff;
}
[data-se~='bgc(color4)'] {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc(color5)'] {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc(color1-light)'] {
  background-color: #369cb2;
  color: #ffffff;
}
[data-se~='bgc(color2-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc(color3-light)'] {
  background-color: #9e9ea7;
  color: #ffffff;
}
[data-se~='bgc(color4-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc(color5-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc(color1-dark)'] {
  background-color: #1e5864;
  color: #ffffff;
}
[data-se~='bgc(color2-dark)'] {
  background-color: #dadfe3;
  color: #000000;
}
[data-se~='bgc(color3-dark)'] {
  background-color: #6a6a75;
  color: #ffffff;
}
[data-se~='bgc(color4-dark)'] {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc(color5-dark)'] {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc--hover(clear)']:hover {
  background-color: transparent;
  color: #ffffff;
}
[data-se~='bgc--hover(black)']:hover {
  background-color: black;
  color: #ffffff;
}
[data-se~='bgc--hover(white)']:hover {
  background-color: white;
  color: #000000;
}
[data-se~='bgc--hover(gray-darker)']:hover {
  background-color: #222222;
  color: #ffffff;
}
[data-se~='bgc--hover(gray-dark)']:hover {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc--hover(gray)']:hover {
  background-color: #555555;
  color: #ffffff;
}
[data-se~='bgc--hover(gray-light)']:hover {
  background-color: #777777;
  color: #ffffff;
}
[data-se~='bgc--hover(gray-lighter)']:hover {
  background-color: #eeeeee;
  color: #000000;
}
[data-se~='bgc--hover(color1)']:hover {
  background-color: #2a7a8b;
  color: #ffffff;
}
[data-se~='bgc--hover(color2)']:hover {
  background-color: #f7f8f9;
  color: #000000;
}
[data-se~='bgc--hover(color3)']:hover {
  background-color: #83838f;
  color: #ffffff;
}
[data-se~='bgc--hover(color4)']:hover {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc--hover(color5)']:hover {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc--hover(color1-light)']:hover {
  background-color: #369cb2;
  color: #ffffff;
}
[data-se~='bgc--hover(color2-light)']:hover {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--hover(color3-light)']:hover {
  background-color: #9e9ea7;
  color: #ffffff;
}
[data-se~='bgc--hover(color4-light)']:hover {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--hover(color5-light)']:hover {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--hover(color1-dark)']:hover {
  background-color: #1e5864;
  color: #ffffff;
}
[data-se~='bgc--hover(color2-dark)']:hover {
  background-color: #dadfe3;
  color: #000000;
}
[data-se~='bgc--hover(color3-dark)']:hover {
  background-color: #6a6a75;
  color: #ffffff;
}
[data-se~='bgc--hover(color4-dark)']:hover {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc--hover(color5-dark)']:hover {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc--focus(clear)']:focus {
  background-color: transparent;
  color: #ffffff;
}
[data-se~='bgc--focus(black)']:focus {
  background-color: black;
  color: #ffffff;
}
[data-se~='bgc--focus(white)']:focus {
  background-color: white;
  color: #000000;
}
[data-se~='bgc--focus(gray-darker)']:focus {
  background-color: #222222;
  color: #ffffff;
}
[data-se~='bgc--focus(gray-dark)']:focus {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc--focus(gray)']:focus {
  background-color: #555555;
  color: #ffffff;
}
[data-se~='bgc--focus(gray-light)']:focus {
  background-color: #777777;
  color: #ffffff;
}
[data-se~='bgc--focus(gray-lighter)']:focus {
  background-color: #eeeeee;
  color: #000000;
}
[data-se~='bgc--focus(color1)']:focus {
  background-color: #2a7a8b;
  color: #ffffff;
}
[data-se~='bgc--focus(color2)']:focus {
  background-color: #f7f8f9;
  color: #000000;
}
[data-se~='bgc--focus(color3)']:focus {
  background-color: #83838f;
  color: #ffffff;
}
[data-se~='bgc--focus(color4)']:focus {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc--focus(color5)']:focus {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc--focus(color1-light)']:focus {
  background-color: #369cb2;
  color: #ffffff;
}
[data-se~='bgc--focus(color2-light)']:focus {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--focus(color3-light)']:focus {
  background-color: #9e9ea7;
  color: #ffffff;
}
[data-se~='bgc--focus(color4-light)']:focus {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--focus(color5-light)']:focus {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc--focus(color1-dark)']:focus {
  background-color: #1e5864;
  color: #ffffff;
}
[data-se~='bgc--focus(color2-dark)']:focus {
  background-color: #dadfe3;
  color: #000000;
}
[data-se~='bgc--focus(color3-dark)']:focus {
  background-color: #6a6a75;
  color: #ffffff;
}
[data-se~='bgc--focus(color4-dark)']:focus {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc--focus(color5-dark)']:focus {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc-parent--hover(clear)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(clear)'] {
  background-color: transparent;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(black)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(black)'] {
  background-color: black;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(white)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(white)'] {
  background-color: white;
  color: #000000;
}
[data-se~='bgc-parent--hover(gray-darker)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(gray-darker)'] {
  background-color: #222222;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(gray-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(gray-dark)'] {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(gray)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(gray)'] {
  background-color: #555555;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(gray-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(gray-light)'] {
  background-color: #777777;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(gray-lighter)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(gray-lighter)'] {
  background-color: #eeeeee;
  color: #000000;
}
[data-se~='bgc-parent--hover(color1)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1)'] {
  background-color: #2a7a8b;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2)'] {
  background-color: #f7f8f9;
  color: #000000;
}
[data-se~='bgc-parent--hover(color3)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3)'] {
  background-color: #83838f;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4)'] {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc-parent--hover(color5)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5)'] {
  background-color: #fff;
  color: #000000;
}
[data-se~='bgc-parent--hover(color1-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1-light)'] {
  background-color: #369cb2;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc-parent--hover(color3-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3-light)'] {
  background-color: #9e9ea7;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc-parent--hover(color5-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5-light)'] {
  background-color: #ffffff;
  color: #000000;
}
[data-se~='bgc-parent--hover(color1-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1-dark)'] {
  background-color: #1e5864;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2-dark)'] {
  background-color: #dadfe3;
  color: #000000;
}
[data-se~='bgc-parent--hover(color3-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3-dark)'] {
  background-color: #6a6a75;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4-dark)'] {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bgc-parent--hover(color5-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5-dark)'] {
  background-color: #e6e6e6;
  color: #000000;
}
[data-se~='bdc(clear)'] {
  border-color: transparent;
}
[data-se~='bdc(black)'] {
  border-color: black;
}
[data-se~='bdc(white)'] {
  border-color: white;
}
[data-se~='bdc(gray-darker)'] {
  border-color: #222222;
}
[data-se~='bdc(gray-dark)'] {
  border-color: #333333;
}
[data-se~='bdc(gray)'] {
  border-color: #555555;
}
[data-se~='bdc(gray-light)'] {
  border-color: #777777;
}
[data-se~='bdc(gray-lighter)'] {
  border-color: #eeeeee;
}
[data-se~='bdc(color1)'] {
  border-color: #2a7a8b;
}
[data-se~='bdc(color2)'] {
  border-color: #f7f8f9;
}
[data-se~='bdc(color3)'] {
  border-color: #83838f;
}
[data-se~='bdc(color4)'] {
  border-color: #fff;
}
[data-se~='bdc(color5)'] {
  border-color: #fff;
}
[data-se~='bdc(color1-light)'] {
  border-color: #369cb2;
}
[data-se~='bdc(color2-light)'] {
  border-color: #ffffff;
}
[data-se~='bdc(color3-light)'] {
  border-color: #9e9ea7;
}
[data-se~='bdc(color4-light)'] {
  border-color: #ffffff;
}
[data-se~='bdc(color5-light)'] {
  border-color: #ffffff;
}
[data-se~='bdc(color1-dark)'] {
  border-color: #1e5864;
}
[data-se~='bdc(color2-dark)'] {
  border-color: #dadfe3;
}
[data-se~='bdc(color3-dark)'] {
  border-color: #6a6a75;
}
[data-se~='bdc(color4-dark)'] {
  border-color: #e6e6e6;
}
[data-se~='bdc(color5-dark)'] {
  border-color: #e6e6e6;
}
[data-se~='bdc--hover(clear)']:hover {
  border-color: transparent;
}
[data-se~='bdc--hover(black)']:hover {
  border-color: black;
}
[data-se~='bdc--hover(white)']:hover {
  border-color: white;
}
[data-se~='bdc--hover(gray-darker)']:hover {
  border-color: #222222;
}
[data-se~='bdc--hover(gray-dark)']:hover {
  border-color: #333333;
}
[data-se~='bdc--hover(gray)']:hover {
  border-color: #555555;
}
[data-se~='bdc--hover(gray-light)']:hover {
  border-color: #777777;
}
[data-se~='bdc--hover(gray-lighter)']:hover {
  border-color: #eeeeee;
}
[data-se~='bdc--hover(color1)']:hover {
  border-color: #2a7a8b;
}
[data-se~='bdc--hover(color2)']:hover {
  border-color: #f7f8f9;
}
[data-se~='bdc--hover(color3)']:hover {
  border-color: #83838f;
}
[data-se~='bdc--hover(color4)']:hover {
  border-color: #fff;
}
[data-se~='bdc--hover(color5)']:hover {
  border-color: #fff;
}
[data-se~='bdc--hover(color1-light)']:hover {
  border-color: #369cb2;
}
[data-se~='bdc--hover(color2-light)']:hover {
  border-color: #ffffff;
}
[data-se~='bdc--hover(color3-light)']:hover {
  border-color: #9e9ea7;
}
[data-se~='bdc--hover(color4-light)']:hover {
  border-color: #ffffff;
}
[data-se~='bdc--hover(color5-light)']:hover {
  border-color: #ffffff;
}
[data-se~='bdc--hover(color1-dark)']:hover {
  border-color: #1e5864;
}
[data-se~='bdc--hover(color2-dark)']:hover {
  border-color: #dadfe3;
}
[data-se~='bdc--hover(color3-dark)']:hover {
  border-color: #6a6a75;
}
[data-se~='bdc--hover(color4-dark)']:hover {
  border-color: #e6e6e6;
}
[data-se~='bdc--hover(color5-dark)']:hover {
  border-color: #e6e6e6;
}
[data-se~='bdc--focus(clear)']:focus {
  border-color: transparent;
}
[data-se~='bdc--focus(black)']:focus {
  border-color: black;
}
[data-se~='bdc--focus(white)']:focus {
  border-color: white;
}
[data-se~='bdc--focus(gray-darker)']:focus {
  border-color: #222222;
}
[data-se~='bdc--focus(gray-dark)']:focus {
  border-color: #333333;
}
[data-se~='bdc--focus(gray)']:focus {
  border-color: #555555;
}
[data-se~='bdc--focus(gray-light)']:focus {
  border-color: #777777;
}
[data-se~='bdc--focus(gray-lighter)']:focus {
  border-color: #eeeeee;
}
[data-se~='bdc--focus(color1)']:focus {
  border-color: #2a7a8b;
}
[data-se~='bdc--focus(color2)']:focus {
  border-color: #f7f8f9;
}
[data-se~='bdc--focus(color3)']:focus {
  border-color: #83838f;
}
[data-se~='bdc--focus(color4)']:focus {
  border-color: #fff;
}
[data-se~='bdc--focus(color5)']:focus {
  border-color: #fff;
}
[data-se~='bdc--focus(color1-light)']:focus {
  border-color: #369cb2;
}
[data-se~='bdc--focus(color2-light)']:focus {
  border-color: #ffffff;
}
[data-se~='bdc--focus(color3-light)']:focus {
  border-color: #9e9ea7;
}
[data-se~='bdc--focus(color4-light)']:focus {
  border-color: #ffffff;
}
[data-se~='bdc--focus(color5-light)']:focus {
  border-color: #ffffff;
}
[data-se~='bdc--focus(color1-dark)']:focus {
  border-color: #1e5864;
}
[data-se~='bdc--focus(color2-dark)']:focus {
  border-color: #dadfe3;
}
[data-se~='bdc--focus(color3-dark)']:focus {
  border-color: #6a6a75;
}
[data-se~='bdc--focus(color4-dark)']:focus {
  border-color: #e6e6e6;
}
[data-se~='bdc--focus(color5-dark)']:focus {
  border-color: #e6e6e6;
}
[data-se*='font-family(font1)'] {
  font-family: 'Lora', serif;
}
[data-se*='font-family(font2)'] {
  font-family: 'Open Sans Condensed', sans-serif;
}
[data-se*='font-weight(lighter)'] {
  font-weight: lighter;
}
[data-se*='font-weight(normal)'] {
  font-weight: normal;
}
[data-se*='font-weight(bold)'] {
  font-weight: bold;
}
[data-se*='font-weight(bolder)'] {
  font-weight: bolder;
}
.header {
  border-bottom-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.header__top {
  color: #000000;
  background-color: #f7f8f9;
}
.header__top a {
  color: #000000;
}
.header__middle .menu-toggle-wrapper {
  color: #ffffff;
  background-color: #83838f;
  font-family: 'Open Sans Condensed', sans-serif;
}
.header__middle .menu-toggle-wrapper:hover {
  background-color: #2a7a8b;
  color: #ffffff;
}
.header__middle .menu-toggle-wrapper:hover .menu-toggle__link:hover {
  color: #ffffff;
}
.header__bottom {
  color: #000000;
  background-color: white;
}
.header .logo a {
  color: #000000;
}
.main-menu .vnav--level1 > .vnav__item:hover > .vnav__link,
.main-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  border-color: #2a7a8b;
}
.sidebar-wrapper {
  background-color: white;
}
.footer .footer__top-title,
.footer .footer__top-title:hover {
  color: #000000;
}
.footer .footer__bottom {
  background-color: white;
  color: #000000;
}
.footer .footer__bottom a {
  color: #000000;
}
.footer .footer__bottom a:hover {
  color: #2a7a8b;
}