@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body {
  font-family: Verdana, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 16px;
  line-height: 1.42857143;
  color: #000;
  background: white;
}
@media only screen and (min-width: 992px) {
  body {
    font-size: 12px;
  }
}
.page-wrap {
  background: white;
}
#slideshow-container,
.container--content {
  background-color: white;
}
a {
  color: #004592;
}
a:focus,
a:hover {
  color: #bf9f4a;
}
h1,
.h1 {
  color: #004592;
font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
font-size: 30px;
font-weight: normal;
}
h2,
.h2 {
  color: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 34.4px;
  font-weight: bold;
}
h3,
.h3 {
  color: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 27.2px;
  font-weight: bold;
}
h4,
.h4 {
  color: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 20px;
  font-weight: bold;
}
h5,
.h5 {
  color: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 12px;
  font-weight: bold;
}
h6,
.h6 {
  color: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 13.6px;
  font-weight: bold;
}
.vol-review-stars > i {
  color: #CA8B40;
}
.soft_add_wrapper .soft_add_header .close_btn {
  color: #004592;
}
.soft_add_wrapper .soft_add_header .close_btn:hover {
  color: #78632b;
}
.soft_add_wrapper .soft_add_content_area .product-remove .aremove {
  color: #004592;
}
.soft_add_wrapper .soft_add_content_area .product-remove .aremove:hover {
  color: #78632b;
}
.soft_add_wrapper .soft_add_action_area a {
  font-weight: normal;
}
.soft_add_wrapper .soft_add_action_area .check_out {
  background: #004592;
  color: #ffffff;
}
.soft_add_wrapper .soft_add_action_area .check_out:hover {
  background: #0b6b88;
  color: #ffffff;
}
.header {
  background-color: #fff;
  color: #004592;
  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: #666666;
}
.header a:hover,
.header .search__toggle:hover {
  color: #004592;
}
.cart .cart__count {
  color: #ffffff;
  background-color: #004592;
  border-color: #004592;
}
meta[itemprop="name"] + a {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 40px;
  font-style: normal;
  font-weight: normal;
  color: #666666;
}
meta[itemprop="name"] + a:hover {
  color: #666666;
}

.footer a {
  color: #8f8f8f;
  text-decoration: none;
}
.footer a:hover {
  color: #004592;
}
.footer .footer__title {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
}
.social .social__link {
  color: #004592;
}
.social .social__link:hover {
  color: #bf9f4a;
}
.credit-cards {
  color: #ffffff;
}
.ssl #ssl__link {
  color: #ffffff;
}
.ssl #ssl__link:hover {
  color: #004592;
}
.elist .elist__input {
  color: #004592;
  background-color: #ffffff;
  border-color: #eeeeee;
  box-shadow: none;
}
.elist .elist__input:hover,
.elist .elist__input:focus {
  box-shadow: none;
  background-color: #ffffff;
}
.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: #004592;
  background-color: #ffffff;
}
.elist .elist__submit:hover {
  color: #bf9f4a;
  background-color: #ffffff;
}
.copyright {
  font-size: 12px;
  color: #4d4d4d;
}
.copyright a {
  color: inherit;
}
.copyright a:hover {
  color: #004592;
}
.vol-scroll-top {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffffff;
}
.vol-scroll-top:hover {
  color: #ffffff;
}
.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,
.dealoftheday #content_area .deal-buy-now a,
input[value*="mailing list"] {
	

background-color: #fdb019!important;	
border: 1px solid rgba(0,0,0,0.1)!important;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2)!important;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2)!important;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2)!important;
border-radius: 4px!important;
text-align: center;	
	
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: normal;
  color: #ffffff!important;
  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,
.dealoftheday #content_area .deal-buy-now a:hover,
input[value*="mailing list"]:hover,
.btn-primary:focus,
.btn.btn-primary:focus,
.vcb-snippet:not(.vcb-custom) a.btn.btn-primary:focus,
.vcb-snippet:not(.vcb-custom) button.btn.btn-primary:focus,
.soft_add_wrapper .soft_add_action_area a.check_out:focus,
.onepagecheckout #simpleModal #signInButton:focus,
.dealoftheday #content_area .deal-buy-now a:focus,
input[value*="mailing list"]:focus {
  background-color: #eea516!important;
  color: #ffffff;
}
.btn-primary[disabled],
.btn.btn-primary[disabled],
.vcb-snippet:not(.vcb-custom) a.btn.btn-primary[disabled],
.vcb-snippet:not(.vcb-custom) button.btn.btn-primary[disabled],
.soft_add_wrapper .soft_add_action_area a.check_out[disabled],
.onepagecheckout #simpleModal #signInButton[disabled],
.dealoftheday #content_area .deal-buy-now a[disabled],
input[value*="mailing list"][disabled],
.btn-primary.disabled,
.btn.btn-primary.disabled,
.vcb-snippet:not(.vcb-custom) a.btn.btn-primary.disabled,
.vcb-snippet:not(.vcb-custom) button.btn.btn-primary.disabled,
.soft_add_wrapper .soft_add_action_area a.check_out.disabled,
.onepagecheckout #simpleModal #signInButton.disabled,
.dealoftheday #content_area .deal-buy-now a.disabled,
input[value*="mailing list"].disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.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: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: normal;
  background-color: white;
  color: #004592;
  border-color: #004592;
  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,
.btn-default:focus,
.btn.btn-default:focus,
.vcb-snippet:not(.vcb-custom) a.btn.btn-default:focus,
.vcb-snippet:not(.vcb-custom) button.btn.btn-default:focus,
.soft_add_wrapper .soft_add_action_area a.continue_shopping:focus,
.onepagecheckout #simpleModal #cancelLoginButton:focus {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.btn-default[disabled],
.btn.btn-default[disabled],
.vcb-snippet:not(.vcb-custom) a.btn.btn-default[disabled],
.vcb-snippet:not(.vcb-custom) button.btn.btn-default[disabled],
.soft_add_wrapper .soft_add_action_area a.continue_shopping[disabled],
.onepagecheckout #simpleModal #cancelLoginButton[disabled],
.btn-default.disabled,
.btn.btn-default.disabled,
.vcb-snippet:not(.vcb-custom) a.btn.btn-default.disabled,
.vcb-snippet:not(.vcb-custom) button.btn.btn-default.disabled,
.soft_add_wrapper .soft_add_action_area a.continue_shopping.disabled,
.onepagecheckout #simpleModal #cancelLoginButton.disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.vol-link-btn,
.vol-link-btn.btn-link.vol-link,
.vol-link-btn.btn-link.vol-link .btn-link {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: normal;
  background-color: white;
  color: #004592;
  border-color: #004592;
  transition: 0.2s;
  border-radius: 0px;
}
.vol-link-btn:hover,
.vol-link-btn.btn-link.vol-link:hover,
.vol-link-btn.btn-link.vol-link .btn-link:hover,
.vol-link-btn:focus,
.vol-link-btn.btn-link.vol-link:focus,
.vol-link-btn.btn-link.vol-link .btn-link:focus {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn[disabled],
.vol-link-btn.btn-link.vol-link[disabled],
.vol-link-btn.btn-link.vol-link .btn-link[disabled],
.vol-link-btn.disabled,
.vol-link-btn.btn-link.vol-link.disabled,
.vol-link-btn.btn-link.vol-link .btn-link.disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.vol-link-btn:hover,
.vol-link-btn.btn-link.vol-link:hover,
.vol-link-btn.btn-link.vol-link .btn-link:hover,
.vol-link-btn:focus,
.vol-link-btn.btn-link.vol-link:focus,
.vol-link-btn.btn-link.vol-link .btn-link:focus {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn[disabled],
.vol-link-btn.btn-link.vol-link[disabled],
.vol-link-btn.btn-link.vol-link .btn-link[disabled],
.vol-link-btn.disabled,
.vol-link-btn.btn-link.vol-link.disabled,
.vol-link-btn.btn-link.vol-link .btn-link.disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.vol-link-btn:hover .btn-link,
.vol-link-btn.btn-link.vol-link:hover .btn-link,
.vol-link-btn.btn-link.vol-link .btn-link:hover .btn-link,
.vol-link-btn:focus .btn-link,
.vol-link-btn.btn-link.vol-link:focus .btn-link,
.vol-link-btn.btn-link.vol-link .btn-link:focus .btn-link {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}
.vol-link-btn .btn-icon,
.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: #004592;
}
.btn-link:not(.vol-link-btn):hover,
.btn-link:not(.vol-link-btn):hover input,
.btn-link:not(.vol-link-btn):focus,
.btn-link:not(.vol-link-btn):focus input {
  color: #bf9f4a;
}
.btn-link:not(.vol-link-btn):not(.btn-icon) {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
}
#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: #004592;
}
#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: #fff;
}
.main-menu .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  text-transform: uppercase;
  font-size: 15px;
}
.main-menu .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.main-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  color: #004592;
  background-color: transparent;
  border-color: #666666;
}
.main-menu .vnav__subnav {
  background-color: #fff;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}
.main-menu .vnav__subnav > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #666666;
  border-color: #004592;
}
.main-menu .vnav__subnav > .vnav__item:hover > .vnav__link:hover,
.main-menu .vnav__subnav > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #004592;
}
.main-menu .vnav__item:hover {
  background: none;
}
.sidebar {
  background-color: transparent;
}
.sidebar nav.menu {
  border-color: transparent;
}
.sidebar .menu-title {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 24px;
  font-weight: normal;
  background-color: #fff;
  color: #004592;
}
.sidebar .vnav--level1 > .vnav__item > .vnav__link {
  font-weight: normal;
  background-color: transparent;
  color: #666666;
  border-color: transparent;
}
.sidebar .vnav--level1 > .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav--level1 > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #004592;
}
.sidebar .vnav__subnav {
  background-color: #fff;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}
.sidebar .vnav__subnav > .vnav__item > .vnav__link {
  font-weight: normal;
  color: #666666;
  border-color: transparent;
}
.sidebar .vnav__subnav > .vnav__item:hover > .vnav__link:hover,
.sidebar .vnav__subnav > .vnav__item > .vnav__link--active {
  background-color: transparent;
  color: #004592;
}
.sidebar .vnav__item:hover {
  background: none;
}
.sidebar .menu-s ul {
  background-color: #fff;
}
.sidebar .menu-s ul a {
  background-color: transparent;
  font-weight: normal;
  color: #666666;
  border-color: transparent;
}
.sidebar .menu-s ul .nav:hover > a:hover {
  background-color: transparent;
  color: #004592;
}
.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: #004592;
}
.sidebar:not([menu-type~="always-expand"]):not([menu-type~="smart-expand"]):not([menu-type~="toggle-expand"]) .vnav__subnav {
  border-color: transparent;
  background-color: #fff;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}
.push-menu {
  background: #fff;
  color: #666666;
}
.push-menu__close-btn {
  background: transparent;
  color: #666666;
}
.push-menu .menu-title {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 24px;
  font-weight: normal;
  background-color: #fff;
  color: #666666;
}
.push-menu .vnav--level1 > .vnav__item {
  border-color: transparent;
}
.push-menu .vnav--level1 > .vnav__item > .vnav__link {
  background: transparent;
  color: #666666;
  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: #004592;
}
.push-menu .vnav__subnav {
  background: #fff;
}
.push-menu .vnav__subnav > .vnav__item {
  border-color: transparent;
}
.push-menu .vnav__subnav > .vnav__item > .vnav__link {
  color: #666666;
}
.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: #004592;
}
.push-menu .vnav__item,
.push-menu .vnav__item.sub-open,
.push-menu .vnav__item:hover {
  background: none;
}
.push-menu a:not(.vnav__link) {
  color: #666666;
}
.push-menu a:not(.vnav__link):hover {
  color: #004592;
}
.push-menu .utility li {
  border-color: transparent;
}
.product__title {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-size: 12px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000;
}
.product__title:hover {
  color: #004592;
}
.product__price--list-price {
  color: rgba(70, 70, 70, 0.7);
  font-size: 12px;
  font-weight: normal;
  text-decoration: line-through;
}
.product__price--base-price {
  font-size: 12px;
  font-weight: normal;
  color: #000;
}
.product__price--sale-price {
  font-size: 12px;
  font-weight: bold;
  color: #004592;
}
.product__price--deal-price {
  font-size: 12px;
  font-weight: bold;
  color: #004592;
}
.product__setup-cost {
  font-size: 12px;
  font-weight: normal;
  color: #000;
}
.product__you-save {
  color: #004592;
  font-size: 14px;
  font-weight: normal;
}
.product__qty-in-stock {
  color: #000;
  font-size: 14px;
  font-weight: normal;
}
.product__desc {
  color: #000;
  font-size: 12px;
  font-weight: normal;
}
.home .v65-productDisplay .productnamecolor.colors_productname,
.home a.productnamecolor.colors_productname,
.home table.v65-productDisplay .productnamecolor,
.home #content_area > table > tbody > tr > td[width="2%"] a.colors_productname,
.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-size: 12px;
  line-height: 1.42857143;
  font-weight: bold;
  color: #000;
  overflow: hidden;
}
.home .v65-productDisplay .productnamecolor.colors_productname:hover,
.home a.productnamecolor.colors_productname:hover,
.home table.v65-productDisplay .productnamecolor:hover,
.home #content_area > table > tbody > tr > td[width="2%"] a.colors_productname: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: #004592;
}
.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: #004592;
}
.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,
.productdetails #content_area table[bgcolor="#CCCCCC"] tr.Multi-Child_Background > td.smalltext > div > div {
  color: rgba(70, 70, 70, 0.7);
  font-size: 12px;
  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,
.productdetails #content_area table[bgcolor="#CCCCCC"] tr.Multi-Child_Background > td.smalltext > b > div > div,
.shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice,
.shoppingcart table.v65-productDisplay font.pricecolor.colors_productprice b {
  font-size: 12px;
  font-weight: bold;
  color: #b50303;
}
.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,
.productdetails #content_area table[bgcolor="#CCCCCC"] font[color="#CC0000"],
.shoppingcart table.v65-productDisplay .product_saleprice,
.shoppingcart table.v65-productDisplay .product_saleprice span {
  font-size: 12px;
  font-weight: bold;
  color: #004592;
}
.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: 12px;
  font-weight: bold;
  color: #004592;
}
.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: 12px;
  font-weight: normal;
  color: #000;
}
.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: #004592;
  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: #000;
  font-size: 14px;
  font-weight: normal;
}
.home #content_area .v-product b font[color="#CC0000"],
.category #content_area .v-product b font[color="#CC0000"],
.productdetails #content_area .colors_pricebox .StockQuantity_OutOfStock,
.productdetails #content_area .Multi-Child_Background b font[color="#CC0000"] {
  font-size: 12px;
  font-weight: bold;
  color: #004592;
}
.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: #000;
  font-size: 12px;
  font-weight: normal;
}
.vol-list-grid-toggle {
  background-color: white;
  border-color: #004592;
}
.vol-list-grid-toggle .grid-toggle__icon {
  fill: #000;
}
.vol-list-grid-toggle:hover,
.vol-list-grid-toggle.vol-active {
  background-color: #004592;
}
.vol-list-grid-toggle:hover .grid-toggle__icon,
.vol-list-grid-toggle.vol-active .grid-toggle__icon {
  fill: #ffffff;
}
.box-heading {
  background: white;
  color: #004592;
  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 #product_photo_zoom_url {
  background-color: white;
}
.productdetails span[itemprop='name'],
.productdetails .productnamecolorLARGE.colors_productname {
  color: #05b;
  font: bold 14px Verdana;
  font-weight: bold;
}
.productdetails span[itemprop="description"],
.productdetails .colors_pricebox div[itemprop="offers"] > a[href="javascript:void(0);"]:before,
.productdetails .colors_pricebox div[itemprop="offers"] > a[href="javascript:void(0);"]:after,
.productdetails span.product_code_title,
.productdetails span.product_code {
  color: #000;

font-family: helvetica;

font-size: 12px;
}
.productdetails .vol-cartqty__toggle {
  background-color: transparent;
}
.productdetails .vol-cartqty__toggle .icon {
  fill: #004592;
}
.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: #000;
  border-bottom: 1px solid #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
}
.productdetails #v65-product-reviews .v65-product-reviews-cell:before {
  color: #000;
  border-bottom: 1px solid #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
}
.productdetails #v65-product-history-header td:first-child:before {
  color: #000;
  border-bottom: 1px solid #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
}
.productdetails br + .colors_pricebox > tbody > tr > td > table > tbody > tr:first-child > td:first-child:before {
  color: #004592;
  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: #004592;
  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: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  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 {
  font-size: 13px;
font-family: Helvetica !important;
color: #000;

}
.search,
.collapsing-search {
  background-color: #eeeeee;
  box-shadow: 0px 0px 0px #004592;
}
.search .search__input,
.collapsing-search .search__input,
.search .collapsing-search__input,
.collapsing-search .collapsing-search__input {
  color: #004592;
  background-color: #eeeeee;
  -webkit-box-shadow: inset 0 0 0px 1000px #eeeeee;
  box-shadow: inset 0 0 0px 1000px #eeeeee;
}
.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 #eeeeee;
  -webkit-text-fill-color: #004592;
}
.search .search__submit,
.collapsing-search .search__submit,
.search .collapsing-search__submit,
.collapsing-search .collapsing-search__submit {
  color: #ffffff;
  background-color: #004592;
}
.search .search__submit:hover,
.collapsing-search .search__submit:hover,
.search .collapsing-search__submit:hover,
.collapsing-search .collapsing-search__submit:hover {
  background-color: #0b6b88;
  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: #eeeeee;
  color: #004592;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)'] {
  color: #004592 !important;
  background-color: #eeeeee;
  -webkit-box-shadow: inset 0 0 0px 1000px #eeeeee !important;
  box-shadow: inset 0 0 0px 1000px #eeeeee !important;
}
[data-se*='c-bgc-input(search-input-color, search-input-bg)']:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 1000px #eeeeee !important;
  -webkit-text-fill-color: #004592 !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 {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
  background-color: #004592;
  color: #ffffff;
}
.category table.colors_backgroundlight > tbody > tr > td:first-child b {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
  color: #ffffff;
}
.category #content_area #divWaitModal ~ table:last-child .vp-sc-thumbs .vp-sc-thumbs__title a,
.category a.subcategory_link {
  color: #000;
}
.category #content_area #divWaitModal ~ table:last-child .vp-sc-thumbs .vp-sc-thumbs__title a:before,
.category a.subcategory_link:before {
  color: #000;
}
.category #content_area #divWaitModal ~ table:last-child .vp-sc-thumbs .vp-sc-thumbs__title a:hover,
.category a.subcategory_link:hover {
  color: #004592;
}
.category #divWaitModal + table > tbody > tr:first-child b,
.category #divWaitModal + table > tbody > tr:first-child a,
.category #divWaitModal + table > tbody > tr:first-child a:last-child,
.productdetails td.vCSS_breadcrumb_td b,
.productdetails td.vCSS_breadcrumb_td a {
  color: #03b;
font-size: 12px;

font-family: Arial;

font-weight: bold;
}
.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: #bf9f4a;
}
.soft_add_wrapper .check_out {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: normal;
  background-color: #004592;
  color: #ffffff;
  border-color: #0b6b88;
  transition: 0.2s;
  border-radius: 0px;
}
.soft_add_wrapper .check_out:hover,
.soft_add_wrapper .check_out:focus {
  background-color: #0b6b88;
  color: #ffffff;
  border-color: #0b6b88;
}
.soft_add_wrapper .check_out[disabled],
.soft_add_wrapper .check_out.disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.soft_add_wrapper .check_out:hover,
.soft_add_wrapper .check_out:focus {
  background-color: #0b6b88;
  color: #ffffff;
  border-color: #0b6b88;
}
.soft_add_wrapper .check_out[disabled],
.soft_add_wrapper .check_out.disabled {
  background-color: #004592;
  color: white;
  border-color: #004592;
}
.shoppingcart #content_area .v65-your-cart-title {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  color: #000;
}
.shoppingcart #content_area #cart-header font {
  color: #000 !important;
}
.shoppingcart #content_area #v65-cart-empty-details-cell > span:first-child,
.shoppingcart #content_area #v65-cart-coupon-entry-details-div,
.shoppingcart #content_area #v65-cart-shipping-details-text {
  color: #000;
}
.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(70, 70, 70, 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(70, 70, 70, 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: #000;
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text b.cart-item-name {
  color: #004592;
}
.shoppingcart #content_area #v65-cart-table font.carttext.colors_text b.cart-item-name:hover {
  color: #bf9f4a;
}
.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: #000;
}
.shoppingcart #content_area #v65-cart-table .btn-icon-close {
  color: #004592;
}
.shoppingcart #content_area #v65-cart-table .colors_background_main {
  font-size: 24px;
}
.shoppingcart #content_area .v65-cart-giftcert-details-row > td {
  border-color: rgba(70, 70, 70, 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: #000 !important;
  background: transparent !important;
}
.shoppingcart #content_area td#v65-cart-shipping-details-container #v65-cart-shipping-details-label,
.shoppingcart #content_area td#v65-cart-shipping-details-container #v65-cart-shipping-details-label.v65-cart-left-label small,
.shoppingcart #content_area td#v65-cart-shipping-details-container #v65-cart-shipping-details td,
.shoppingcart #content_area td#v65-cart-shipping-details-container #v65-cart-shipping-details span {
  color: #000 !important;
}
.shoppingcart #content_area font[color="#FF0000"] {
  color: #004592;
}
.shoppingcart #content_area tr.v65-cart-tax-row b,
.shoppingcart #content_area tr.v65-cart-total-estimate-row td[colspan="4"] div[align="right"] b,
.shoppingcart #content_area tr.v65-cart-total-estimate-row td#v65-cart-total-estimate-parent-cell b {
  color: #000;
  font-weight: bold;
}
.onepagecheckout #content_area h2#v65-onepage-header {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
}
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  color: #000;
}
.onepagecheckout #simpleModal #loginModal .loginForgotPassword a,
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a,
.onepagecheckout #content_area td#v65-apply-gift-newCell a[style="color:#0000CC;font-weight:bold;"] {
  color: #004592 !important;
}
.onepagecheckout #simpleModal #loginModal .loginForgotPassword a:hover,
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a:hover,
.onepagecheckout #content_area td#v65-apply-gift-newCell a[style="color:#0000CC;font-weight:bold;"]:hover {
  color: #bf9f4a !important;
}
.onepagecheckout #table_checkout_cart0 > tbody > tr > td {
  background-color: white;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-ordersummary-header-row td.v65-onepage-ordersummary-header,
.onepagecheckout #table_checkout_cart0 #v65-onepage-ordersummary-header-row td,
.onepagecheckout #table_checkout_cart0 #v65-onepage-ordersummary-items td,
.onepagecheckout #table_checkout_cart0 b.v65-onepage-shippingcost-label,
.onepagecheckout #table_checkout_cart0 b.v65-onepage-shippingcost-amount,
.onepagecheckout #TotalsDivContainer b,
.onepagecheckout #content_area #TotalsTotalTD,
.onepagecheckout #table_checkout_cart0 #v65-onepage-ShippingCostDetails .carttext,
.onepagecheckout #content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value,
.onepagecheckout #v65-onepage-ordercomments-value,
.onepagecheckout #v65-onepage-ContentTable td,
.onepagecheckout #v65-onepage-ContentTable td font {
  color: #000 !important;
}
.onepagecheckout #v65-config-shippingrates td[style="background-color:#FFFF00"] {
  background-color: transparent !important;
}
.onepagecheckout .v65-onepage-headerShort {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
  background-color: #004592;
  color: #ffffff;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: bold;
  background-color: #004592;
  color: #ffffff;
}
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header #v65-onepage-cartsummary-label,
.onepagecheckout #table_checkout_cart0 #v65-onepage-cartsummary-header #v65-onepage-editcart {
  font-family: inherit;
  font-weight: inherit;
  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: #004592;
  color: #ffffff;
}
.dealoftheday #content_area .deal-pricing {
  color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.dealoftheday #content_area .deal-end {
  color: #004592;
}
.dealoftheday #content_area .deal-product-name a,
.dealoftheday #content_area .deal-regular-price-caption,
.dealoftheday #content_area .deal-savings-caption,
.dealoftheday #content_area .deal-stock-caption,
.dealoftheday #content_area .deal-description {
  color: #000;
}
.dealoftheday #content_area .deal,
.dealoftheday #content_area .deal-end,
.dealoftheday #content_area .deal-headline,
.dealoftheday #content_area .deal-saving-stock-details {
  border-color: rgba(0, 0, 0, 0.2);
}
.kb_results #content_area td[bgcolor="#C6FFBF"],
.kb_results #content_area td[bgcolor="#ededed"] {
  background-color: transparent;
  color: #004592;
}
.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: #004592;
}
.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: #bf9f4a;
}
.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: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
  font-weight: normal;
  color: #000;
  text-transform: uppercase;
letter-spacing: 0;
color: #004592;
}
/*
=============
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: #004592;
}
[data-se~='c(color2)'] {
  color: #4d4d4d;
}
[data-se~='c(color3)'] {
  color: #666666;
}
[data-se~='c(color4)'] {
  color: #eeeeee;
}
[data-se~='c(color5)'] {
  color: #fff;
}
[data-se~='c(color1-light)'] {
  color: #bf9f4a;
}
[data-se~='c(color2-light)'] {
  color: #676767;
}
[data-se~='c(color3-light)'] {
  color: #808080;
}
[data-se~='c(color4-light)'] {
  color: #ffffff;
}
[data-se~='c(color5-light)'] {
  color: #ffffff;
}
[data-se~='c(color1-dark)'] {
  color: #78632b;
}
[data-se~='c(color2-dark)'] {
  color: #333333;
}
[data-se~='c(color3-dark)'] {
  color: #4d4d4d;
}
[data-se~='c(color4-dark)'] {
  color: #d5d5d5;
}
[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: #004592;
}
[data-se~='c--hover(color2)']:hover {
  color: #4d4d4d;
}
[data-se~='c--hover(color3)']:hover {
  color: #666666;
}
[data-se~='c--hover(color4)']:hover {
  color: #eeeeee;
}
[data-se~='c--hover(color5)']:hover {
  color: #fff;
}
[data-se~='c--hover(color1-light)']:hover {
  color: #bf9f4a;
}
[data-se~='c--hover(color2-light)']:hover {
  color: #676767;
}
[data-se~='c--hover(color3-light)']:hover {
  color: #808080;
}
[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: #78632b;
}
[data-se~='c--hover(color2-dark)']:hover {
  color: #333333;
}
[data-se~='c--hover(color3-dark)']:hover {
  color: #4d4d4d;
}
[data-se~='c--hover(color4-dark)']:hover {
  color: #d5d5d5;
}
[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: #004592;
}
[data-se~='c--focus(color2)']:focus {
  color: #4d4d4d;
}
[data-se~='c--focus(color3)']:focus {
  color: #666666;
}
[data-se~='c--focus(color4)']:focus {
  color: #eeeeee;
}
[data-se~='c--focus(color5)']:focus {
  color: #fff;
}
[data-se~='c--focus(color1-light)']:focus {
  color: #bf9f4a;
}
[data-se~='c--focus(color2-light)']:focus {
  color: #676767;
}
[data-se~='c--focus(color3-light)']:focus {
  color: #808080;
}
[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: #78632b;
}
[data-se~='c--focus(color2-dark)']:focus {
  color: #333333;
}
[data-se~='c--focus(color3-dark)']:focus {
  color: #4d4d4d;
}
[data-se~='c--focus(color4-dark)']:focus {
  color: #d5d5d5;
}
[data-se~='c--focus(color5-dark)']:focus {
  color: #e6e6e6;
}
[data-se~='c--hover-children(clear)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(clear)']:hover > * {
  color: transparent;
}
[data-se~='c--hover-children(black)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(black)']:hover > * {
  color: black;
}
[data-se~='c--hover-children(white)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(white)']:hover > * {
  color: white;
}
[data-se~='c--hover-children(gray-darker)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(gray-darker)']:hover > * {
  color: #222222;
}
[data-se~='c--hover-children(gray-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(gray-dark)']:hover > * {
  color: #333333;
}
[data-se~='c--hover-children(gray)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(gray)']:hover > * {
  color: #555555;
}
[data-se~='c--hover-children(gray-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(gray-light)']:hover > * {
  color: #777777;
}
[data-se~='c--hover-children(gray-lighter)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(gray-lighter)']:hover > * {
  color: #eeeeee;
}
[data-se~='c--hover-children(color1)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color1)']:hover > * {
  color: #004592;
}
[data-se~='c--hover-children(color2)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color2)']:hover > * {
  color: #4d4d4d;
}
[data-se~='c--hover-children(color3)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color3)']:hover > * {
  color: #666666;
}
[data-se~='c--hover-children(color4)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color4)']:hover > * {
  color: #eeeeee;
}
[data-se~='c--hover-children(color5)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color5)']:hover > * {
  color: #fff;
}
[data-se~='c--hover-children(color1-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color1-light)']:hover > * {
  color: #bf9f4a;
}
[data-se~='c--hover-children(color2-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color2-light)']:hover > * {
  color: #676767;
}
[data-se~='c--hover-children(color3-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color3-light)']:hover > * {
  color: #808080;
}
[data-se~='c--hover-children(color4-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color4-light)']:hover > * {
  color: #ffffff;
}
[data-se~='c--hover-children(color5-light)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color5-light)']:hover > * {
  color: #ffffff;
}
[data-se~='c--hover-children(color1-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color1-dark)']:hover > * {
  color: #78632b;
}
[data-se~='c--hover-children(color2-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color2-dark)']:hover > * {
  color: #333333;
}
[data-se~='c--hover-children(color3-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color3-dark)']:hover > * {
  color: #4d4d4d;
}
[data-se~='c--hover-children(color4-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color4-dark)']:hover > * {
  color: #d5d5d5;
}
[data-se~='c--hover-children(color5-dark)'] {
  transition: 0.2s;
}
[data-se~='c--hover-children(color5-dark)']:hover > * {
  color: #e6e6e6;
}
[data-se~='c-parent--hover(clear)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(clear)'] {
  color: transparent;
}
[data-se~='c-parent--hover(black)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(black)'] {
  color: black;
}
[data-se~='c-parent--hover(white)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(white)'] {
  color: white;
}
[data-se~='c-parent--hover(gray-darker)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(gray-darker)'] {
  color: #222222;
}
[data-se~='c-parent--hover(gray-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(gray-dark)'] {
  color: #333333;
}
[data-se~='c-parent--hover(gray)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(gray)'] {
  color: #555555;
}
[data-se~='c-parent--hover(gray-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(gray-light)'] {
  color: #777777;
}
[data-se~='c-parent--hover(gray-lighter)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(gray-lighter)'] {
  color: #eeeeee;
}
[data-se~='c-parent--hover(color1)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color1)'] {
  color: #004592;
}
[data-se~='c-parent--hover(color2)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color2)'] {
  color: #4d4d4d;
}
[data-se~='c-parent--hover(color3)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color3)'] {
  color: #666666;
}
[data-se~='c-parent--hover(color4)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color4)'] {
  color: #eeeeee;
}
[data-se~='c-parent--hover(color5)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color5)'] {
  color: #fff;
}
[data-se~='c-parent--hover(color1-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color1-light)'] {
  color: #bf9f4a;
}
[data-se~='c-parent--hover(color2-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color2-light)'] {
  color: #676767;
}
[data-se~='c-parent--hover(color3-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color3-light)'] {
  color: #808080;
}
[data-se~='c-parent--hover(color4-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color4-light)'] {
  color: #ffffff;
}
[data-se~='c-parent--hover(color5-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color5-light)'] {
  color: #ffffff;
}
[data-se~='c-parent--hover(color1-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color1-dark)'] {
  color: #78632b;
}
[data-se~='c-parent--hover(color2-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color2-dark)'] {
  color: #333333;
}
[data-se~='c-parent--hover(color3-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color3-dark)'] {
  color: #4d4d4d;
}
[data-se~='c-parent--hover(color4-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color4-dark)'] {
  color: #d5d5d5;
}
[data-se~='c-parent--hover(color5-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='c-parent--hover(color5-dark)'] {
  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: #004592;
}
[data-se~='c_inner-links(color2)'] a {
  color: #4d4d4d;
}
[data-se~='c_inner-links(color3)'] a {
  color: #666666;
}
[data-se~='c_inner-links(color4)'] a {
  color: #eeeeee;
}
[data-se~='c_inner-links(color5)'] a {
  color: #fff;
}
[data-se~='c_inner-links(color1-light)'] a {
  color: #bf9f4a;
}
[data-se~='c_inner-links(color2-light)'] a {
  color: #676767;
}
[data-se~='c_inner-links(color3-light)'] a {
  color: #808080;
}
[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: #78632b;
}
[data-se~='c_inner-links(color2-dark)'] a {
  color: #333333;
}
[data-se~='c_inner-links(color3-dark)'] a {
  color: #4d4d4d;
}
[data-se~='c_inner-links(color4-dark)'] a {
  color: #d5d5d5;
}
[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: #004592;
}
[data-se~='c_inner-links--hover(color2)'] a:hover {
  color: #4d4d4d;
}
[data-se~='c_inner-links--hover(color3)'] a:hover {
  color: #666666;
}
[data-se~='c_inner-links--hover(color4)'] a:hover {
  color: #eeeeee;
}
[data-se~='c_inner-links--hover(color5)'] a:hover {
  color: #fff;
}
[data-se~='c_inner-links--hover(color1-light)'] a:hover {
  color: #bf9f4a;
}
[data-se~='c_inner-links--hover(color2-light)'] a:hover {
  color: #676767;
}
[data-se~='c_inner-links--hover(color3-light)'] a:hover {
  color: #808080;
}
[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: #78632b;
}
[data-se~='c_inner-links--hover(color2-dark)'] a:hover {
  color: #333333;
}
[data-se~='c_inner-links--hover(color3-dark)'] a:hover {
  color: #4d4d4d;
}
[data-se~='c_inner-links--hover(color4-dark)'] a:hover {
  color: #d5d5d5;
}
[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: #004592;
}
[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: #004592;
}
[data-se~='bgc(color1)'] {
  background-color: #004592;
  color: #ffffff;
}
[data-se~='bgc(color2)'] {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc(color3)'] {
  background-color: #666666;
  color: #ffffff;
}
[data-se~='bgc(color4)'] {
  background-color: #eeeeee;
  color: #004592;
}
[data-se~='bgc(color5)'] {
  background-color: #fff;
  color: #004592;
}
[data-se~='bgc(color1-light)'] {
  background-color: #bf9f4a;
  color: #ffffff;
}
[data-se~='bgc(color2-light)'] {
  background-color: #676767;
  color: #ffffff;
}
[data-se~='bgc(color3-light)'] {
  background-color: #808080;
  color: #ffffff;
}
[data-se~='bgc(color4-light)'] {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc(color5-light)'] {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc(color1-dark)'] {
  background-color: #78632b;
  color: #ffffff;
}
[data-se~='bgc(color2-dark)'] {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc(color3-dark)'] {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc(color4-dark)'] {
  background-color: #d5d5d5;
  color: #004592;
}
[data-se~='bgc(color5-dark)'] {
  background-color: #e6e6e6;
  color: #004592;
}
[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: #004592;
}
[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: #004592;
}
[data-se~='bgc--hover(color1)']:hover {
  background-color: #004592;
  color: #ffffff;
}
[data-se~='bgc--hover(color2)']:hover {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc--hover(color3)']:hover {
  background-color: #666666;
  color: #ffffff;
}
[data-se~='bgc--hover(color4)']:hover {
  background-color: #eeeeee;
  color: #004592;
}
[data-se~='bgc--hover(color5)']:hover {
  background-color: #fff;
  color: #004592;
}
[data-se~='bgc--hover(color1-light)']:hover {
  background-color: #bf9f4a;
  color: #ffffff;
}
[data-se~='bgc--hover(color2-light)']:hover {
  background-color: #676767;
  color: #ffffff;
}
[data-se~='bgc--hover(color3-light)']:hover {
  background-color: #808080;
  color: #ffffff;
}
[data-se~='bgc--hover(color4-light)']:hover {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc--hover(color5-light)']:hover {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc--hover(color1-dark)']:hover {
  background-color: #78632b;
  color: #ffffff;
}
[data-se~='bgc--hover(color2-dark)']:hover {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc--hover(color3-dark)']:hover {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc--hover(color4-dark)']:hover {
  background-color: #d5d5d5;
  color: #004592;
}
[data-se~='bgc--hover(color5-dark)']:hover {
  background-color: #e6e6e6;
  color: #004592;
}
[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: #004592;
}
[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: #004592;
}
[data-se~='bgc--focus(color1)']:focus {
  background-color: #004592;
  color: #ffffff;
}
[data-se~='bgc--focus(color2)']:focus {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc--focus(color3)']:focus {
  background-color: #666666;
  color: #ffffff;
}
[data-se~='bgc--focus(color4)']:focus {
  background-color: #eeeeee;
  color: #004592;
}
[data-se~='bgc--focus(color5)']:focus {
  background-color: #fff;
  color: #004592;
}
[data-se~='bgc--focus(color1-light)']:focus {
  background-color: #bf9f4a;
  color: #ffffff;
}
[data-se~='bgc--focus(color2-light)']:focus {
  background-color: #676767;
  color: #ffffff;
}
[data-se~='bgc--focus(color3-light)']:focus {
  background-color: #808080;
  color: #ffffff;
}
[data-se~='bgc--focus(color4-light)']:focus {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc--focus(color5-light)']:focus {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc--focus(color1-dark)']:focus {
  background-color: #78632b;
  color: #ffffff;
}
[data-se~='bgc--focus(color2-dark)']:focus {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc--focus(color3-dark)']:focus {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc--focus(color4-dark)']:focus {
  background-color: #d5d5d5;
  color: #004592;
}
[data-se~='bgc--focus(color5-dark)']:focus {
  background-color: #e6e6e6;
  color: #004592;
}
[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: #004592;
}
[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: #004592;
}
[data-se~='bgc-parent--hover(color1)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1)'] {
  background-color: #004592;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2)'] {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color3)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3)'] {
  background-color: #666666;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4)'] {
  background-color: #eeeeee;
  color: #004592;
}
[data-se~='bgc-parent--hover(color5)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5)'] {
  background-color: #fff;
  color: #004592;
}
[data-se~='bgc-parent--hover(color1-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1-light)'] {
  background-color: #bf9f4a;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2-light)'] {
  background-color: #676767;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color3-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3-light)'] {
  background-color: #808080;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4-light)'] {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc-parent--hover(color5-light)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5-light)'] {
  background-color: #ffffff;
  color: #004592;
}
[data-se~='bgc-parent--hover(color1-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color1-dark)'] {
  background-color: #78632b;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color2-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color2-dark)'] {
  background-color: #333333;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color3-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color3-dark)'] {
  background-color: #4d4d4d;
  color: #ffffff;
}
[data-se~='bgc-parent--hover(color4-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color4-dark)'] {
  background-color: #d5d5d5;
  color: #004592;
}
[data-se~='bgc-parent--hover(color5-dark)'] {
  transition: 0.2s;
}
*:hover > [data-se~='bgc-parent--hover(color5-dark)'] {
  background-color: #e6e6e6;
  color: #004592;
}
[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: #004592;
}
[data-se~='bdc(color2)'] {
  border-color: #4d4d4d;
}
[data-se~='bdc(color3)'] {
  border-color: #666666;
}
[data-se~='bdc(color4)'] {
  border-color: #eeeeee;
}
[data-se~='bdc(color5)'] {
  border-color: #fff;
}
[data-se~='bdc(color1-light)'] {
  border-color: #bf9f4a;
}
[data-se~='bdc(color2-light)'] {
  border-color: #676767;
}
[data-se~='bdc(color3-light)'] {
  border-color: #808080;
}
[data-se~='bdc(color4-light)'] {
  border-color: #ffffff;
}
[data-se~='bdc(color5-light)'] {
  border-color: #ffffff;
}
[data-se~='bdc(color1-dark)'] {
  border-color: #78632b;
}
[data-se~='bdc(color2-dark)'] {
  border-color: #333333;
}
[data-se~='bdc(color3-dark)'] {
  border-color: #4d4d4d;
}
[data-se~='bdc(color4-dark)'] {
  border-color: #d5d5d5;
}
[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: #004592;
}
[data-se~='bdc--hover(color2)']:hover {
  border-color: #4d4d4d;
}
[data-se~='bdc--hover(color3)']:hover {
  border-color: #666666;
}
[data-se~='bdc--hover(color4)']:hover {
  border-color: #eeeeee;
}
[data-se~='bdc--hover(color5)']:hover {
  border-color: #fff;
}
[data-se~='bdc--hover(color1-light)']:hover {
  border-color: #bf9f4a;
}
[data-se~='bdc--hover(color2-light)']:hover {
  border-color: #676767;
}
[data-se~='bdc--hover(color3-light)']:hover {
  border-color: #808080;
}
[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: #78632b;
}
[data-se~='bdc--hover(color2-dark)']:hover {
  border-color: #333333;
}
[data-se~='bdc--hover(color3-dark)']:hover {
  border-color: #4d4d4d;
}
[data-se~='bdc--hover(color4-dark)']:hover {
  border-color: #d5d5d5;
}
[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: #004592;
}
[data-se~='bdc--focus(color2)']:focus {
  border-color: #4d4d4d;
}
[data-se~='bdc--focus(color3)']:focus {
  border-color: #666666;
}
[data-se~='bdc--focus(color4)']:focus {
  border-color: #eeeeee;
}
[data-se~='bdc--focus(color5)']:focus {
  border-color: #fff;
}
[data-se~='bdc--focus(color1-light)']:focus {
  border-color: #bf9f4a;
}
[data-se~='bdc--focus(color2-light)']:focus {
  border-color: #676767;
}
[data-se~='bdc--focus(color3-light)']:focus {
  border-color: #808080;
}
[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: #78632b;
}
[data-se~='bdc--focus(color2-dark)']:focus {
  border-color: #333333;
}
[data-se~='bdc--focus(color3-dark)']:focus {
  border-color: #4d4d4d;
}
[data-se~='bdc--focus(color4-dark)']:focus {
  border-color: #d5d5d5;
}
[data-se~='bdc--focus(color5-dark)']:focus {
  border-color: #e6e6e6;
}
[data-se*='font-family(font1)'] {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
}
[data-se*='font-family(font2)'] {
  font-family: Arial, Tahoma, helvetica, sans-serif, sans-serif, "google";
}
[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: #ffffff;
	background-color: #004592;
	overflow: hidden;
}
.header__top a {
  color: #ffffff;
}
.header__middle .menu-toggle-wrapper {
  color: #ffffff;
  background-color: #000;
}
.header__bottom {
  color: #004592;
  background-color: white;
}
.header .logo a {
  color: #004592;
}
.main-menu .vnav--level1 > .vnav__item:hover > .vnav__link,
.main-menu .vnav--level1 > .vnav__item > .vnav__link--active {
  border-color: #666666;
}
.sidebar-wrapper {
  background-color: #fff;
}
.social .social__link {
  background-color: #004592;
  color: #ffffff;
}
.social .social__link:hover {
  background-color: #bf9f4a;
  color: #ffffff;
}
.footer .footer__top .footer__title,
.footer .footer__top .footer__title:hover {
  color: #8f8f8f;
}
.footer .footer__bottom {
  background-color: #ffffff;
  color: #4d4d4d;
}
.footer .footer__bottom a {
  color: #4d4d4d;
}
.footer .footer__bottom a:hover {
  color: #004592;
}