/*979px;*/
#header .top-nav .top-nav-container .second-nav.active-second-nav li > a.hovered {
  color: #ffffff !important;
}
.nav .category .sub-cat-list ul li div.sub-cat-item-details .sub-category-name a {
  color: #ffffff !important;
}
.nav .category.isExpand a {
  color: #ffffff;
}
.navigation-audience-third-level .navigation-category-flyout-v2 .secondary-third .sub-categories-v2 .sub-cat-item .sub-category-name a {
  color: #00245d !important;
}
.navigation-audience-third-level .navigation-category-flyout .secondary-third > ul li ul li span.price {
  color: #00245d;
}
.navigation-audience-third-level .not-category > div .flyout-promo ul li a h4 {
  color: #00245d;
}
.navigation-audience-third-level .not-category > div .shopping-tools-item ul li a:hover {
  color: #00245d;
  color: #ffffff;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#subcategory-content li .subcat-view-package {
  background-color: transparent !important;
}
#subcategory-content li > div h5 {
  margin-top: 15px !important;
}
#subcategory-content li.activeProduct .subcat-view-package {
  color: #ffffff !important;
  background: #e53c2e url('../../brp/clientlibs/base/resources/img/img/general/arrow-fwd-light.png') no-repeat 90% 50% !important;
}
#subcategory-content .comparisonTable {
  color: #e53c2e !important;
}
#subcategory-content .btn-brp {
  background: #e53c2e url('../../brp/clientlibs/base/resources/img/img/general/arrow-fwd-light.png') no-repeat 97% !important;
}
#subcategory-content .subcategory-products-container {
  background-color: #899099;
  background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#dee0e2), to(#899099));
  background-image: -webkit-radial-gradient(circle, #dee0e2, #899099);
  background-image: -moz-radial-gradient(circle, #dee0e2, #899099);
  background-image: -o-radial-gradient(circle, #dee0e2, #899099);
  background-repeat: no-repeat;
}
#subcategory-content .group-heading > div,
#subcategory-content .grouping-name-main.row-heading h3,
#subcategory-content .grouping-name-main .row-heading h3 {
  color: #e53c2e !important;
}
#subcategory-content .seats {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #subcategory-content .product-short-description {
    height: 35px !important;
  }
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#pdp-feature-standouts {
  background-color: #4d5055;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fdfdfd), color-stop(80%, #56595e), color-stop(100%, #2b2d2f));
  background-image: -webkit-linear-gradient(#fdfdfd 20%, #56595e 80%, #2b2d2f 100%);
  background-image: -moz-linear-gradient(top, #fdfdfd 20%, #56595e 80%, #2b2d2f 100%);
  background-image: -o-linear-gradient(#fdfdfd 20%, #56595e 80%, #2b2d2f 100%);
  background-image: linear-gradient(#fdfdfd 20%, #56595e 80%, #2b2d2f 100%);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ff2b2d2f', GradientType=0);
}
#product-detail-specs #product-dimensions .row-fluid {
  background-image: none;
}
#product-detail-specs #product-specs-download-btn {
  z-index: 98;
  /* So that it goes on top of navigation in edit mode*/
}
#product-detail-specs #product-specs .heading {
  color: #e53c2e;
}
#product-detail-properties-summary .vehicle-features li h4 {
  color: #b8b8b8;
  font-size: 1.071428571428571em;
}
#product-detail-properties-summary .vehicle-features .transmission ul {
  max-width: 160px;
}
#product-detail-properties-summary .vehicle-features .transmission ul li {
  font-size: 15.96px;
  text-transform: none;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkt-brand-color {
  background-color: #00245d !important;
}
.btn-brp-general,
.btn-brp,
.btn-brp-evinrude {
  color: #ffffff;
  background-color: #00245d;
}
.btn-brp-general span,
.btn-brp span,
.btn-brp-evinrude span {
  background-image: url(../../brp/clientlibs/base/resources/img/img/footer/footer-newsletter-arrow-alt.png);
}
.btn-brp-general:hover,
.btn-brp:hover,
.btn-brp-evinrude:hover,
.btn-brp-general:focus,
.btn-brp:focus,
.btn-brp-evinrude:focus {
  background-color: #000610;
  color: #ffffff !important;
}
.btn-evinrude-BlueOnWhite {
  color: #00245d;
  background-color: #ffffff;
}
.btn-evinrude-BlueOnWhite span {
  background-image: url(../../brp/clientlibs/base/resources/img/img/footer/footer-arrow-blue.png);
}
.btn-evinrude-BlueOnWhite:hover,
.btn-evinrude-BlueOnWhite:focus {
  background-color: #d9d9d9;
  color: #00245d !important;
}
.btn-download {
  background-color: #00245d;
  color: #ffffff !important;
}
.btn-download:hover {
  background-color: #000610;
  color: #ffffff !important;
}
.btn-download-mantha {
  background-color: #c6d931;
}
.btn-download-mantha:hover {
  background-color: #91a01e;
  color: #ffffff !important;
}
.left-angle-inward {
  color: #ffffff;
  border-bottom-color: #00245d !important;
}
.left-angle-inward span:after {
  background-image: url('../../brp/clientlibs/base/resources/img/img/footer/footer-newsletter-arrow-alt.png');
}
.left-angle-inward:hover {
  color: #ffffff;
  border-bottom-color: #000610 !important;
}
.cta-download .btn span {
  background-image: url('../../brp/clientlibs/base/resources/img/img/general/download-arrow-light.png');
}
.cta-back .btn span {
  background-image: url('../../brp/clientlibs/base/resources/img/img/general/arrow-back-light.png') !important;
}
/* Carousel Prev and Next Arrows home page */
.slide-direction-nav a.slide-next,
.slide-direction-nav a.slide-prev {
  background-color: #00245d;
  color: #ffffff !important;
}
/* Carousel Prev and Next Arrows now with custom brand color */
.flexslider .flex-direction-nav a.flex-next,
.flexslider .flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-next,
.flex-direction-nav a.flex-prev {
  background-color: #00245d;
  color: #ffffff !important;
}
.flexslider:hover .flex-direction-nav a.flex-next,
.flexslider:hover .flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-next:hover,
.flex-direction-nav a.flex-prev:hover .slide-direction-nav a.slide-next:hover,
.slide-direction-nav a.slide-prev:hover {
  background-color: #00245d;
  color: #ffffff !important;
}
.flexslider:hover .flex-direction-nav a.flex-next:hover,
.flexslider:hover .flex-direction-nav a.flex-prev:hover,
.flex-direction-nav a.flex-next:hover:hover,
.flex-direction-nav a.flex-prev:hover .slide-direction-nav a.slide-next:hover:hover,
.slide-direction-nav a.slide-prev:hover:hover {
  color: #ffffff !important;
  opacity: 1;
}
.cr-hotspots__image__hotspots > div:hover:after {
  background-color: #00245d;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* BYO - V2 */
#BYOContainer .row-fluid #vbottom #bottom-menu {
  background: #00245d;
}
.build-and-price-vehicle-configuration #BYOHeader,
.build-and-price-vehicle-configuration #BYOHeader.affix,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom {
  background-color: #00245d;
  color: #ffffff !important;
}
.build-and-price-vehicle-configuration #BYOHeader #summary-nav-content,
.build-and-price-vehicle-configuration #BYOHeader.affix #summary-nav-content,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom #summary-nav-content {
  background-color: #00245d;
  color: #ffffff !important;
}
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li a:before,
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.current a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.current a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.current a:before {
  border-left-color: #00245d;
}
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a {
  background-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a:before,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a:before {
  border-left-color: #00245d;
}
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a:after,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a:after,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a:after {
  border-left-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.done a .icon,
.build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.done a .icon,
.build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.done a .icon {
  color: #00245d;
}
#summary-leftview-content .prices-box .msrp-box #tabMenu > div.active,
#summary-leftview-content .prices-box .monthly-payment-box #tabMenu > div.active {
  border-bottom: 3px solid #00245d;
}
#byo-expanded-view-top-bar {
  background-color: #00245d !important;
}
#byo-pricedetail-modal .modal-header {
  background-color: #00245d !important;
}
@media (max-width: 737px) {
  .build-and-price-vehicle-configuration #BYOHeader .title-row,
  .build-and-price-vehicle-configuration #BYOHeader.affix .title-row,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .title-row,
  .build-and-price-vehicle-configuration #BYOContainer .title-row,
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row {
    background-color: #00245d !important;
  }
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li a:before,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li a:before,
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.current a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.current a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.current a:before,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li.current a:before {
    border-left-color: #00245d;
  }
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li.disabled a {
    background-color: #0055dd;
  }
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a:before,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a:before,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li.disabled a:before {
    border-left-color: #00245d;
  }
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.disabled a:after,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.disabled a:after,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.disabled a:after,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li.disabled a:after {
    border-left-color: #0055dd;
  }
  .build-and-price-vehicle-configuration #BYOHeader .crumbs-row.crumbs-row .crumbs ul li.done a .icon,
  .build-and-price-vehicle-configuration #BYOHeader.affix .crumbs-row.crumbs-row .crumbs ul li.done a .icon,
  .build-and-price-vehicle-configuration #BYOHeader.affix-bottom .crumbs-row.crumbs-row .crumbs ul li.done a .icon,
  .build-and-price-vehicle-configuration #BYOContainer .crumbs-row.crumbs-row .crumbs ul li.done a .icon {
    color: #00245d;
  }
}
.cta-sentodealer {
  background-color: #00245d !important;
  color: #ffffff !important;
}
.bottom-menu .cta-sentodealer {
  background-color: #000!important;
  color: #FFFFFF!important;
}
.bottom-menu {
  background-color: #00245d !important;
  color: #000!important;
}
.bottom-menu .next-button-container .next-button {
  background-color: #00245d !important;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuPackage .pOption:hover {
  background-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuPackage .pOption:hover:after {
  border-left-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuPackage .pOption .radio > .icon-brp-ccheckp {
  color: #00245d;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuPackage .pOption a.cta-collapse {
  background-color: #00245d;
  color: #ffffff !important;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuPackage .pOption a.cta-collapse:hover {
  background-color: #000000;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuColorsOptions .pOption:hover {
  background-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuColorsOptions .pOption:hover:after {
  border-left-color: #0055dd;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuColorsOptions .pOption .radio > .icon-brp-ccheckp {
  color: #00245d;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-heading > a.accordion-toggle:hover {
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-inner .accessory:hover .items-details {
  background-color: rgba(0, 36, 93, 0.25);
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-inner .accessory .items-details .details-icon.details-icon > .icon.icon-brp-plusp,
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-inner .accessory .items-details .details-icon.details-icon > .icon.icon-brp-checkp {
  color: #00245d;
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-inner .accessory .items-image .hover-effect {
  background-color: rgba(0, 36, 93, 0.9);
}
.build-and-price-vehicle-configuration #BYOContainer #lMenuAccessoryMenu .accordion-group .accordion-inner .accessory .items-details .details-info.details-info .info-subtitle {
  color: #00245d;
}
.build-and-price-vehicle-configuration #BYOContainer #byoEshopLink .eshop-link-cta a {
  color: #ffffff !important;
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-image .hover-effect,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-image .hover-effect {
  background-color: rgba(0, 36, 93, 0.9);
}
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-icon,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-icon,
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-icon,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-icon {
  color: #00245d;
}
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-icon > .icon.icon-brp-checkp,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-icon > .icon.icon-brp-checkp,
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-icon > .icon.icon-brp-checkp,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-icon > .icon.icon-brp-checkp {
  color: #00245d;
}
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-info .info-subtitle,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-info.details-info .info-subtitle,
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-info .info-subtitle,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li .items-details .details-icon.details-info .info-subtitle {
  color: #ffffff;
}
.build-and-price-vehicle-configuration #accessories-summary-container .accessories-summary-view .accessories-summary-items > ul > li:hover .items-details,
.build-and-price-vehicle-configuration #accessories-summary-container-mobile .accessories-summary-view .accessories-summary-items > ul > li:hover .items-details {
  background-color: rgba(0, 36, 93, 0.25);
}
.build-and-price-vehicle-configuration #summary-content {
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #summary-content .content-global .step-box .step-details .details-infos .infos-box .infos-title .title-box > span.included-subtitle {
  color: #00245d;
}
.build-and-price-vehicle-configuration #summary-content .content-global #totalPrice {
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #byo-v2-footer #setlocation-modal .cta-submit-location,
.byo-start-page #byo-v2-footer #setlocation-modal .cta-submit-location {
  background-color: #00245d;
  color: #ffffff !important;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .modal-container .modal-header > a,
.build-and-price-vehicle-configuration #byo-my_builds-modal .modal-container .modal-header > a {
  color: #00245d;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .modal-container .modal-header > a:hover,
.build-and-price-vehicle-configuration #byo-my_builds-modal .modal-container .modal-header > a:hover {
  color: #000000;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed .icon,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed .icon {
  color: #00245d;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:hover,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:hover,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:focus,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:focus {
  color: #000000;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:hover .icon,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:hover .icon,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:focus .icon,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-steps > a.completed:focus .icon {
  color: #000000;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue {
  background-color: #00245d;
}
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary:hover,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary:hover,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue:hover,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue:hover,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary:focus,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-view_summary:focus,
#site-wrapper #main-navigation-container #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue:focus,
.build-and-price-vehicle-configuration #byo-my_builds-modal .tab-content .tab-pane > ul.builds > li.build .build-content .content-details .details-actions > a.action-continue:focus {
  background-color: #000000;
}
.build-and-price-vehicle-configuration #byo-accessory-modal .modal-container .modal-right {
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-close > a {
  color: #00245d;
  color: #ffffff !important;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-close > a:hover {
  color: #000000;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .options .accessory .items-details .details-icon.details-icon .icon:hover,
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .options autoAddedAccessory .items-details .details-icon.details-icon .icon:hover {
  color: #00245d;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .options .accessory.selected .items-details .details-icon.details-icon .icon {
  color: #00245d;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .buttons .continue.continue {
  color: #ffffff !important;
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .buttons .continue.continue:hover {
  background-color: #000000;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .buttons .continue.disabled {
  background-color: #0055dd;
}
.build-and-price-vehicle-configuration #byo-accessory-popup .modal-container .modal-content .buttons .continue.disabled:hover {
  background-color: #0055dd;
}
.build-and-price-vehicle-configuration #sendToDealerModal #accordionSummary {
  background-color: #00245d;
}
.build-and-price-vehicle-configuration #sendToDealerModal #accordionSummary .showSummaryHeader {
  background-color: #00245d;
}
@media (max-width: 1280px) {
  .build-and-price-vehicle-configuration #summary-leftview-content .sendtodealer-box .cta-sentodealer.cta-sentodealer {
    background-color: #00245d;
    color: #ffffff !important;
  }
}
#social-share-modal .mobile-close-container #mobile-modal-close {
  background-color: #00245d;
  color: #ffffff !important;
}

/*979px;*/
#site-map h3 {
  font-size: 1.875em;
  color: #666;
}
#site-map h3:hover {
  color: #ff4400;
}
#site-map .content-tab h2 {
  font-size: 3em;
  color: #ff4400;
}
#site-map .content-tab .element-list .product-element {
  color: #666;
  font-size: 0.983em;
}
#site-map .content-tab .horz-line.alt {
  display: none;
}
#site-map .content-tab .shop-subtitle {
  font-size: 1.475em;
}
#site-map .content-tab.smaller-tab .element-list .product-element {
  color: #333;
  font-size: 1.475em;
}
#site-map .content-tab.smaller-tab .about-us .product-element {
  color: #54585E;
  font-size: 0.983em;
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  #site-map .content-tab .row-fluid .span4 {
    width: 25%;
    margin-right: 0;
  }
}

/*979px;*/
@media (min-width: 768px) and (max-width: 1024px) {
  #error-page .span7 {
    top: 100px;
  }
}

/*979px;*/
@media (min-width: 321px) and (max-width: 767px) {
  #server-error-page .span7 {
    top: 115px;
  }
}
@media (max-width: 320px) {
  #server-error-page .span7 {
    top: 80px;
  }
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.text-underline-red {
  border-bottom: 1px solid #9d261d;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#newsletter-footer form.subscription-form .subscribe-button {
  background: #ff4400;
}
@media (min-width: 320px) and (max-width: 480px) {
  #newsletter-footer form.subscription-form .subscribe-button {
    background: #ff4400;
  }
}
@media (max-width: 320px) {
  #newsletter-footer form.subscription-form .subscribe-button {
    background: #ff4400;
  }
}

/*979px;*/
#newsletter-subscribe .cta a {
  color: #ffffff;
}

/*979px;*/
.confirmation-form-wrapper .circle,
.confirmation-form-wrapper .check {
  border-color: #e53c2e !important;
}

#global-country-selector {
  min-height: 2014px;
}
#global-country-selector .top-logo {
  background: url('../../brp/clientlibs/base/resources/img/img/global-country-selector/evinrude-logo.png');
  margin: 55px auto;
  height: 90px;
  width: 219px;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* HMC - V2 */
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .checkbox label:hover {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .checkbox label:hover .label-content:before {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .checkbox input[type=checkbox]:checked + label {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .checkbox input[type=checkbox]:checked + label .label-content:before {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .radio label:hover {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .radio label:hover .label-content:before {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .radio input[type=radio]:checked + label {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .radio input[type=radio]:checked + label .label-content:before {
  color: #00245d;
}
body.hmc-v2 #hmc-filters-view #hmc-filters-content #accordion-filters .accordion-group .accordion-body .accordion-inner .sliderbox .slider .ui-slider-range {
  background-color: #00245d;
}
body.hmc-v2 #hmc-results-view #hmc-results-content .results-header-mobile .results-count {
  color: #00245d;
}
body.hmc-v2 #hmc-results-view #hmc-results-content .results-header .results-count {
  color: #00245d;
}
body.hmc-v2 #hmc-results-view #hmc-results-content .results-body .results-filters-box .filter-badges .filter .filter-values {
  color: #00245d;
}
body.hmc-v2 #hmc-results-view #hmc-results-content .results-body .vehicle-box:hover .vehicle-name {
  color: #00245d;
}
body.hmc-v2 #hmc-results-view #hmc-results-content .results-body .results-vehicles-box .sorry-no-results {
  color: #00245d;
}

/*979px;*/
#country-select .localeRedirect:hover,
#country-select .localeRedirect.active {
  background-color: #e53c2e;
  color: #ffffff !important;
}
#country-select .continents-list .active .element {
  color: #e53c2e !important;
}
#country-select .continents-list ul li a.continent:hover {
  background: #e53c2e;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.carousel li {
  margin-right: 15px;
}

/*979px;*/
@media (min-width: 768px) {
  #dealer-location-details .cta-back a span {
    background-image: url('../../brp/clientlibs/base/resources/img/img/general/arrow-back.png') !important;
  }
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.rich-text a:hover {
  background: #ff4400;
  color: #ffffff;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#BRPBuildAndPrice #BRPBAPConfigFeatures .accessory.selected a.remove {
  background-color: #00245d;
  color: #ffffff !important;
}
.build-and-price-vehicle-configuration #pdp-specs-modal {
  background-color: #fe591a !important;
  background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(#fe5817), color-stop(50%, #fe5514), to(#fc6b31)) !important;
  background-image: -webkit-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31) !important;
  background-image: -moz-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31) !important;
  background-image: -o-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31) !important;
  background-image: linear-gradient(to right, #fe5817, #fe5514 50%, #fc6b31) !important;
  background-repeat: no-repeat !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe5817', endColorstr='#fffc6b31', GradientType=0) !important;
}
#build-book #build-book-content #panel2 .price-container .monthly .price {
  color: #00245d;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top-page-menu .menu-nav-right li a:hover {
  background-color: rgba(0, 30, 77, 0.28) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(0, 0, 0, 0.1)), color-stop(90%, #00245d)) !important;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-repeat: no-repeat !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ff00245d', GradientType=0) !important;
  background-color: transparent!important;
}
.top-page-menu .menu-nav-right li.active > a {
  background-color: rgba(0, 30, 77, 0.28) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(0, 0, 0, 0.1)), color-stop(90%, #00245d)) !important;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%) !important;
  background-repeat: no-repeat !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ff00245d', GradientType=0) !important;
  background-color: transparent!important;
}
.transition-overlay {
  background-color: #000000;
}
.subcategory-modal {
  background-color: #fe591a;
  background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(#fe5817), color-stop(50%, #fe5514), to(#fc6b31));
  background-image: -webkit-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31);
  background-image: -moz-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31);
  background-image: -o-linear-gradient(left, #fe5817, #fe5514 50%, #fc6b31);
  background-image: linear-gradient(to right, #fe5817, #fe5514 50%, #fc6b31);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe5817', endColorstr='#fffc6b31', GradientType=0);
}
.header-title-custom-inner .headerContainer {
  background: url("resources/img/sitemap/sitemap_bg.jpg") no-repeat 0 0;
}
.sub-cat-details .hoverLink {
  color: #00245d !important;
  text-decoration: none;
}
#det-container #events-message,
.base-promotion-hub #events-message {
  background: rgba(0, 36, 93, 0.99) !important;
  color: #ffffff !important;
}
#det-container #events-message .close,
.base-promotion-hub #events-message .close {
  color: #ffffff !important;
}
.follow-container .cercle:hover {
  fill: #00245d;
  border: 2px solid #00245d;
}
.pdp-accessories .gradient {
  background: -moz-linear-gradient(top, #ffffff -40%, #00245d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-40%, #ffffff), color-stop(100%, #00245d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff -40%, #00245d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff -40%, #00245d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff -40%, #00245d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff -40%, #00245d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
}
.base-promotion-hub #setlocation-modal,
.base-offer #setlocation-modal {
  color: #000000;
}
.base-promotion-hub #setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location,
.base-offer #setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location {
  color: #ffffff;
}
.base-promotion-hub #promo-hub-container #promo-hub-app #promo-hub-view #promo-hub-content #promo-hub-header {
  color: #ffffff;
}
.base-promotion-hub #promo-hub-container #promo-hub-app #promo-hub-view #promo-hub-content #promo-hub-header .header-set-location a.set-location-cta {
  background-color: #ffffff;
}
.base-promotion-hub .no-promotion-content .no-promotion-header .header-title .icon {
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-radial-gradient(circle, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
  background-image: -moz-radial-gradient(circle, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
  background-image: -o-radial-gradient(circle, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
  background-image: radial-gradient(circle, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
}
.base-promotion-hub .offer-content .offer-rightbox a.offer-cta {
  color: #ffffff;
}
.base-promotion-hub #cta-bar-content .cta-bar-header a.header-cta {
  color: #ffffff;
}
.base-promotion-hub #cta-bar-content.dealership-near-you .cta-bar-body ol li.body-dealerbox a.dealerbox-cta {
  color: #ffffff;
}
.base-promotion-hub #cta-bar-content.promo-alert .cta-bar-body .body-rightbox form#subscription .subscription-email button.subscription-btn {
  color: #ffffff;
}
.base-promotion-hub .offer-content .offer-rightbox .offer-expiration-date-countdown .countdown .label span:not(.label-title) {
  color: #ffffff;
}
.base-offer #promo-hub-container #promo-hub-app #promo-detail-view #promo-detail-content #promo-detail-header a {
  color: #ffffff;
}
.base-offer .promo-detail-offer-content #offer-detail .offer-expiration-date-bar .offer-countdown .label span:not(.label-title) {
  color: #ffffff;
}
.base-offer #promo-hub-container #promo-hub-app #promo-detail-view #promo-detail-content #promo-detail-contact-dealer-sticky-nav a.contact-dealer-cta .cta-icon {
  color: #ffffff;
}
.base-offer .promo-detail-offer-form-content form#offer-form .form-submit-buttons button.form-submit-cta {
  color: #ffffff;
}
.base-offer .tools-content .tools-header {
  color: #ffffff;
}
.base-offer .tools-content .tools-body > a {
  color: #ffffff;
}
.base-offer .tools-content .tools-footer a.footer-cta {
  color: #ffffff;
}
.pdp-promobar .promobar-container > div[class^="promobar-"].promobar-special-offer {
  background-image: linear-gradient(120deg, #00245d 70%, rgba(255, 255, 255, 0) 0%) !important;
}
.pdp-promobar .promobar-container > div[class^="promobar-"].promobar-special-offer h2 {
  color: #ffffff !important;
}
.pdp-promobar .promobar-container {
  background-color: #00245d !important;
  color: #ffffff !important;
}
.pdp-promobar .promobar-container .promobar-cta > a {
  color: #ffffff !important;
}
#top-banner #message {
  color: white;
}
#top-banner #message a {
  color: white;
}
#top-banner #close-btn {
  background-image: url(../../brp/clientlibs/base/resources/img/img/e-com/ecom-closebutton-white.png);
}
#payment-estimator-calculator-v2 #tabMenu > div.active {
  border-bottom: 3px solid #00245d;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* PDP Solo */
@media (min-width: 809px) {
  body.pdp-solo div.pdp-solo nav#pdp-menu li:not(.menu-model):not(.menu-build-price) > a:hover {
    background-color: rgba(0, 30, 77, 0.28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(0, 0, 0, 0.1)), color-stop(90%, #00245d));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ff00245d', GradientType=0);
    background-color: transparent;
  }
  body.pdp-solo div.pdp-solo nav#pdp-menu li:not(.menu-model):not(.menu-build-price).active > a {
    background-color: rgba(0, 30, 77, 0.28);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(0, 0, 0, 0.1)), color-stop(90%, #00245d));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 90%, #00245d 90%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ff00245d', GradientType=0);
    background-color: transparent;
  }
  body.pdp-solo div.pdp-solo nav#pdp-menu li.menu-build-price {
    background-color: #00245d;
  }
  body.pdp-solo div.pdp-solo nav#pdp-menu li.menu-build-price a {
    color: #ffffff !important;
  }
  body.pdp-solo .pdp-accessories.gradient {
    background: -moz-linear-gradient(top, #ffffff -40%, #00245d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-40%, #ffffff), color-stop(100%, #00245d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff -40%, #00245d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff -40%, #00245d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff -40%, #00245d 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff -40%, #00245d 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
    /* IE6-9 */
  }
}
#pdp-solo-header #pdp-solo-header-details .table-cell:hover i[class*="icon"] {
  color: #00245d;
}
#pdp-solo-header #pdp-solo-header-details .build-price-cta > a {
  background-color: #00245d;
  color: #ffffff !important;
}
body.pdp-solo div.pdp-solo section#pdp-promobar .promobar-container {
  background-color: #00245d;
}
body.pdp-solo div.pdp-solo section#pdp-promobar .promobar-container .promobar-special-offer {
  background-image: -moz-linear-gradient(120deg, #00245d 70%, rgba(255, 255, 255, 0) 0%);
  background-image: -webkit-linear-gradient(120deg, #00245d 70%, rgba(255, 255, 255, 0) 0%);
  background-image: -o-linear-gradient(120deg, #00245d 70%, rgba(255, 255, 255, 0) 0%);
  background-image: linear-gradient(120deg, #00245d 70%, rgba(255, 255, 255, 0) 0%);
}
.pdp-features .gradient-brand-left {
  background-color: #00245d;
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-left .pdp-features-text-container {
  color: #ffffff;
}
.pdp-features .gradient-brand-left .free-space .icon-play-circle {
  color: #ffffff;
}
.pdp-features .gradient-brand-left:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(left, #00245d, #00245d 30%, rgba(0, 36, 93, 0) 45%, rgba(0, 36, 93, 0));
  background-image: -moz-linear-gradient(left, #00245d, #00245d 30%, rgba(0, 36, 93, 0) 45%, rgba(0, 36, 93, 0));
  background-image: -o-linear-gradient(left, #00245d, #00245d 30%, rgba(0, 36, 93, 0) 45%, rgba(0, 36, 93, 0));
  background-image: linear-gradient(to right, #00245d, #00245d 30%, rgba(0, 36, 93, 0) 45%, rgba(0, 36, 93, 0));
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00245d', endColorstr='#0000245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-left img {
  display: block;
}
.pdp-features .gradient-brand-left .pdp-features-image {
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-left .pdp-features-image:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 36, 93, 0);
  background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(#00245d), color-stop(30%, rgba(0, 36, 93, 0)), to(rgba(0, 36, 93, 0)));
  background-image: -webkit-linear-gradient(left, #00245d, rgba(0, 36, 93, 0) 30%, rgba(0, 36, 93, 0));
  background-image: -moz-linear-gradient(left, #00245d, rgba(0, 36, 93, 0) 30%, rgba(0, 36, 93, 0));
  background-image: -o-linear-gradient(left, #00245d, rgba(0, 36, 93, 0) 30%, rgba(0, 36, 93, 0));
  background-image: linear-gradient(to right, #00245d, rgba(0, 36, 93, 0) 30%, rgba(0, 36, 93, 0));
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00245d', endColorstr='#0000245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-left .pdp-features-image img {
  display: block;
}
.pdp-features .gradient-brand-right {
  background-color: #00245d;
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-right .pdp-features-text-container {
  color: #ffffff;
}
.pdp-features .gradient-brand-right .free-space .icon-play-circle {
  color: #ffffff;
}
.pdp-features .gradient-brand-right:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 45%, #00245d 70%, #00245d);
  background-image: -moz-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 45%, #00245d 70%, #00245d);
  background-image: -o-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 45%, #00245d 70%, #00245d);
  background-image: linear-gradient(to right, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 45%, #00245d 70%, #00245d);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-right img {
  display: block;
}
.pdp-features .gradient-brand-right .pdp-features-image {
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-right .pdp-features-image:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 36, 93, 0.2);
  background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(rgba(0, 36, 93, 0)), color-stop(70%, rgba(0, 36, 93, 0)), to(#00245d));
  background-image: -webkit-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 70%, #00245d);
  background-image: -moz-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 70%, #00245d);
  background-image: -o-linear-gradient(left, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 70%, #00245d);
  background-image: linear-gradient(to right, rgba(0, 36, 93, 0), rgba(0, 36, 93, 0) 70%, #00245d);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-right .pdp-features-image img {
  display: block;
}
.pdp-features .gradient-brand-vert {
  background-color: #00245d;
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-vert .pdp-features-text-container {
  color: #ffffff;
}
.pdp-features .gradient-brand-vert .free-space .icon-play-circle {
  color: #ffffff;
}
.pdp-features .gradient-brand-vert:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: #00245d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(45%, rgba(0, 36, 93, 0)), color-stop(75%, #00245d), color-stop(100%, #00245d));
  background-image: -webkit-linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
  background-image: -o-linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
  background-image: linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-vert img {
  display: block;
}
.pdp-features .gradient-brand-vert .pdp-features-image {
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-vert .pdp-features-image:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 36, 93, 0.2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(0, 36, 93, 0)), color-stop(70%, rgba(0, 36, 93, 0)), color-stop(100%, #00245d));
  background-image: -webkit-linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
  background-image: -o-linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
  background-image: linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-vert .pdp-features-image img {
  display: block;
}
.pdp-features .gradient-brand-invert {
  background-color: #00245d;
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-invert .pdp-features-text-container {
  color: #ffffff;
}
.pdp-features .gradient-brand-invert .free-space .icon-play-circle {
  color: #ffffff;
}
.pdp-features .gradient-brand-invert:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: transparent;
}
.pdp-features .gradient-brand-invert img {
  display: block;
}
.pdp-features .gradient-brand-invert .pdp-features-image {
  position: relative;
  display: inline-block;
}
.pdp-features .gradient-brand-invert .pdp-features-image:after {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: rgba(0, 36, 93, 0.8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, #00245d), color-stop(20%, #00245d), color-stop(55%, rgba(0, 36, 93, 0)));
  background-image: -webkit-linear-gradient(#00245d 0%, #00245d 20%, rgba(0, 36, 93, 0) 55%);
  background-image: -moz-linear-gradient(top, #00245d 0%, #00245d 20%, rgba(0, 36, 93, 0) 55%);
  background-image: -o-linear-gradient(#00245d 0%, #00245d 20%, rgba(0, 36, 93, 0) 55%);
  background-image: linear-gradient(#00245d 0%, #00245d 20%, rgba(0, 36, 93, 0) 55%);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00245d', endColorstr='#0000245d', GradientType=0);
  background-color: transparent;
}
.pdp-features .gradient-brand-invert .pdp-features-image img {
  display: block;
}
@media (max-width: 768px) {
  .pdp-features .gradient-brand-left,
  .pdp-features .gradient-brand-right,
  .pdp-features .gradient-brand-vert,
  .pdp-features .gradient-brand-invert {
    background-color: #00245d;
    position: relative;
    display: inline-block;
  }
  .pdp-features .gradient-brand-left .pdp-features-text-container,
  .pdp-features .gradient-brand-right .pdp-features-text-container,
  .pdp-features .gradient-brand-vert .pdp-features-text-container,
  .pdp-features .gradient-brand-invert .pdp-features-text-container {
    color: #ffffff;
  }
  .pdp-features .gradient-brand-left .free-space .icon-play-circle,
  .pdp-features .gradient-brand-right .free-space .icon-play-circle,
  .pdp-features .gradient-brand-vert .free-space .icon-play-circle,
  .pdp-features .gradient-brand-invert .free-space .icon-play-circle {
    color: #ffffff;
  }
  .pdp-features .gradient-brand-left:after,
  .pdp-features .gradient-brand-right:after,
  .pdp-features .gradient-brand-vert:after,
  .pdp-features .gradient-brand-invert:after {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: #00245d;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(45%, rgba(0, 36, 93, 0)), color-stop(75%, #00245d), color-stop(100%, #00245d));
    background-image: -webkit-linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
    background-image: -o-linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
    background-image: linear-gradient(rgba(0, 36, 93, 0) 45%, #00245d 75%, #00245d 100%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
    z-index: 1;
    background-color: transparent;
  }
  .pdp-features .gradient-brand-left img,
  .pdp-features .gradient-brand-right img,
  .pdp-features .gradient-brand-vert img,
  .pdp-features .gradient-brand-invert img {
    display: block;
  }
  .pdp-features .gradient-brand-left .pdp-features-image,
  .pdp-features .gradient-brand-right .pdp-features-image,
  .pdp-features .gradient-brand-vert .pdp-features-image,
  .pdp-features .gradient-brand-invert .pdp-features-image {
    position: relative;
    display: inline-block;
  }
  .pdp-features .gradient-brand-left .pdp-features-image:after,
  .pdp-features .gradient-brand-right .pdp-features-image:after,
  .pdp-features .gradient-brand-vert .pdp-features-image:after,
  .pdp-features .gradient-brand-invert .pdp-features-image:after {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: rgba(0, 36, 93, 0.2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, rgba(0, 36, 93, 0)), color-stop(70%, rgba(0, 36, 93, 0)), color-stop(100%, #00245d));
    background-image: -webkit-linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
    background-image: -o-linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
    background-image: linear-gradient(rgba(0, 36, 93, 0) 0%, rgba(0, 36, 93, 0) 70%, #00245d 100%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000245d', endColorstr='#ff00245d', GradientType=0);
    background-color: transparent;
  }
  .pdp-features .gradient-brand-left .pdp-features-image img,
  .pdp-features .gradient-brand-right .pdp-features-image img,
  .pdp-features .gradient-brand-vert .pdp-features-image img,
  .pdp-features .gradient-brand-invert .pdp-features-image img {
    display: block;
  }
}
.brp-gallery-wrapper .thumbnails-container .thumbnails-list ul li .active-overlay {
  background-color: #00245d;
  color: #ffffff !important;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#det-container #events-message {
  background: rgba(0, 36, 93, 0.99) !important;
  color: #ffffff !important;
}
#det-container #events-message .close {
  color: #ffffff !important;
}
#det-container .cta .calendar,
#det-container .cta .print {
  color: #ffffff;
  background-color: #00245d;
}
#det-container .cta .calendar:hover,
#det-container .cta .print:hover {
  background-color: #000000;
}
#det-container .cta .calendar {
  color: #ffffff !important;
  background-color: #00245d !important;
}
#det-container .cta .calendar:hover {
  background-color: #000000 !important;
}
#det-container .cta .home {
  color: #ffffff;
  background-color: #00245d;
}
#det-container .cta .home:hover {
  background-color: #000000;
}
#det-container .offer-content .offer-rightbox a.offer-cta {
  color: #ffffff;
  background-color: #00245d;
}
#det-container .offer-content .offer-rightbox a.offer-cta:hover {
  background-color: #000000;
}
#det-container #eventDetails-header-container .header-content .header-button a.cta-details {
  color: #ffffff;
  background-color: #00245d;
}
#det-container #eventDetails-header-container .header-content .header-button a.cta-details:hover {
  background-color: #000000;
}
#det-container #eventDetails-app .footer-reg-button a.cta-details,
#det-container #eventDetails-app-mobile .footer-reg-button a.cta-details {
  color: #ffffff;
  background-color: #00245d;
}
#det-container #eventDetails-app .footer-reg-button a.cta-details:hover,
#det-container #eventDetails-app-mobile .footer-reg-button a.cta-details:hover {
  background-color: #000000;
}
#det-container #eventDetails-app .eventDetails-menu .menu-register a.cta-details,
#det-container #eventDetails-app-mobile .eventDetails-menu .menu-register a.cta-details {
  color: #ffffff;
  background-color: #00245d;
}
#det-container #eventDetails-app .eventDetails-menu .menu-register a.cta-details:hover,
#det-container #eventDetails-app-mobile .eventDetails-menu .menu-register a.cta-details:hover {
  background-color: #000000;
}
#det-container .button-box a.cta-details {
  background-color: #00245d;
}
#det-container .button-box a.cta-details:hover {
  background-color: #000000;
}
#det-container .newsletter-event-box .newsletterForm .input-box .newsletter-textbox.cta-submit-newsletter,
#det-container .newsletter-event-box .newsletterForm .button-box .newsletter-textbox.cta-submit-newsletter,
#det-container .newsletter-event-box .newsletterForm .input-box .cta-submit-newsletter.cta-submit-newsletter,
#det-container .newsletter-event-box .newsletterForm .button-box .cta-submit-newsletter.cta-submit-newsletter {
  background-color: #00245d !important;
  color: #ffffff !important;
}
#det-container .newsletter-event-box .newsletterForm .input-box .newsletter-textbox.cta-submit-newsletter:hover,
#det-container .newsletter-event-box .newsletterForm .button-box .newsletter-textbox.cta-submit-newsletter:hover,
#det-container .newsletter-event-box .newsletterForm .input-box .cta-submit-newsletter.cta-submit-newsletter:hover,
#det-container .newsletter-event-box .newsletterForm .button-box .cta-submit-newsletter.cta-submit-newsletter:hover {
  background-color: #000000 !important;
}
#det-container #events-message {
  color: #00245d;
}
#det-container .upcoming-container-desktop #upcoming-table th:hover,
#det-container .past-container-desktop #upcoming-table th:hover,
#det-container .upcoming-container-desktop #past-table th:hover,
#det-container .past-container-desktop #past-table th:hover {
  color: #00245d !important;
}
#det-container .upcoming-container-desktop #upcoming-table td .event-btn:hover,
#det-container .past-container-desktop #upcoming-table td .event-btn:hover,
#det-container .upcoming-container-desktop #past-table td .event-btn:hover,
#det-container .past-container-desktop #past-table td .event-btn:hover {
  color: #ffffff !important;
  background-color: #00245d !important;
}
@media (max-width: 375px) {
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details:hover {
    background-color: #000000;
  }
  #det-container #eventDetails-app-mobile a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-app-mobile a.cta-details:hover {
    background-color: #000000;
  }
}
@media (min-width: 376px) and (max-width: 667px) {
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details:hover {
    background-color: #000000;
  }
  #det-container #eventDetails-app-mobile a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-app-mobile a.cta-details:hover {
    background-color: #000000;
  }
}
@media (min-width: 668px) and (max-width: 1024px) {
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-header-container .header-content .header-button a.cta-details:hover {
    background-color: #000000;
  }
  #det-container #eventDetails-app-mobile a.cta-details {
    color: #ffffff;
    background-color: #00245d;
  }
  #det-container #eventDetails-app-mobile a.cta-details:hover {
    background-color: #000000;
  }
}
#demo-tour-registration #event-form .form-container .row-fluid .newsletter-subscribe-options .check-option .check-label .check-label-text .custom-checkbox label,
#demo-tour-registration #event-form .form-container .row-fluid .date-preference-options .check-option .check-label .check-label-text .custom-checkbox label,
#demo-tour-registration #event-form .form-container .row-fluid .gender-options .check-option .check-label .check-label-text .custom-checkbox label {
  background: #00245d;
}
#demo-tour-validation .row-fluid .section-title .edit-button {
  color: #ffffff;
  background-color: #00245d;
}
#demo-tour-validation .row-fluid .section-title .edit-button:hover {
  background-color: #000000;
}
#demo-tour-cancel-registration .form-bottom-container .cta a.cancel {
  color: #ffffff;
  background-color: #00245d;
}
#demo-tour-cancel-registration .form-bottom-container .cta a.cancel:hover {
  background-color: #000000;
}
#demo-tour-registration #event-form .form-bottom-container .cta a.continue {
  color: #ffffff;
  background-color: #00245d;
}
#demo-tour-registration #event-form .form-bottom-container .cta a.continue:hover {
  background-color: #000000;
}
#demo-tour-validation .form-bottom-container .cta a.submit {
  color: #ffffff;
  background-color: #00245d;
}
#demo-tour-validation .form-bottom-container .cta a.submit:hover {
  background-color: #000000;
}
#demo-tour-cancel-confirmation .form-bottom-container .cta a.confirm {
  color: #ffffff;
  background-color: #00245d;
}
#demo-tour-cancel-confirmation .form-bottom-container .cta a.confirm:hover {
  background-color: #000000;
}
#test-drive-registration .row-fluid button.btn-no-background .icon {
  color: #00245d;
}
#test-drive-registration .row-fluid button.btn-brand:not(.btn-no-background) {
  color: #ffffff;
  background-color: #00245d;
}
#test-drive-registration .row-fluid button.btn-brand:not(.btn-no-background):hover {
  background-color: #000000;
}
#test-drive-registration #test-drive-form .form-container .row-fluid .newsletter-subscribe-options .check-option .check-label .check-label-text .custom-checkbox label,
#test-drive-registration #test-drive-form .form-container .row-fluid .contact-time-options .check-option .check-label .check-label-text .custom-checkbox label,
#test-drive-registration #test-drive-form .form-container .row-fluid .contact-preference-options .check-option .check-label .check-label-text .custom-checkbox label {
  background: #00245d;
}
#test-drive-registration #test-drive-form .form-bottom-container .cta div.submit {
  color: #ffffff;
  background-color: #00245d;
}
#test-drive-registration #test-drive-form .form-bottom-container .cta div.submit:hover {
  background-color: #000000;
}
#test-drive-confirmation .row-fluid .custom-banner .custom-title {
  color: #00245d;
}
#test-drive-confirmation .row-fluid .custom-banner .shop-online {
  color: #ffffff;
  background-color: #00245d;
}
#test-drive-confirmation .row-fluid .custom-banner .shop-online:hover {
  background-color: #000000;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Trials Page */
body.trials-page #trials-body-container button:hover {
  background: #00245d;
}
body.trials-page #trials-body-container button.btn-no-background:hover {
  background: none;
}
body.trials-page #trials-body-container button.btn-no-background .icon {
  color: #00245d;
}
body.trials-page #trials-body-container button.btn-brand.btn-no-background {
  color: #00245d;
}
body.trials-page #trials-body-container button.btn-brand.btn-no-background:hover {
  color: #000000;
}
body.trials-page #trials-body-container button.btn-brand:not(.btn-no-background) {
  background-color: #00245d;
  color: #ffffff !important;
}
body.trials-page #trials-body-container button.btn-brand:not(.btn-no-background):hover {
  background-color: #000000;
}
body.trials-page #trials-body-container button.trials-list-item-collapse {
  background: #bfbfbf;
}
body.trials-page #trials-body-container button.trials-list-item-collapse.collapsed {
  background: #595959;
}
body.trials-page #trials-body-container button.trials-list-item-collapse:hover {
  background: #bfbfbf;
}
body.trials-page #trials-body-container button.trials-list-item-collapse.collapsed:hover {
  background: #595959;
}
body.trials-page #trials-body-container .layout-content .dealership-box .box-details a.dealer-email,
body.trials-page #trials-body-container .layout-content .dealership-box .box-details a.dealer-website {
  color: #00245d;
  color: #ffffff !important;
}
body.trials-page #trials-body-container .layout-content .dealership-box .box-details a.dealer-email:hover,
body.trials-page #trials-body-container .layout-content .dealership-box .box-details a.dealer-website:hover {
  color: #000000;
}
body.trials-page #trials-body-container .layout-content .rental-operator-box .box-details a.rental-operator-email,
body.trials-page #trials-body-container .layout-content .rental-operator-box .box-details a.rental-operator-website {
  color: #00245d;
}
body.trials-page #trials-body-container .layout-content .rental-operator-box .box-details a.rental-operator-email:hover,
body.trials-page #trials-body-container .layout-content .rental-operator-box .box-details a.rental-operator-website:hover {
  color: #000000;
}
body.trials-page #trials-body-container .layout-set-location-content form#set-location-form .control-group .controls button {
  background-color: #00245d;
}
body.trials-page #trials-body-container .layout-set-location-content form#set-location-form .control-group .controls button:hover {
  background-color: #000000;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.text-brand-color {
  color: #00245d;
}
.bg-brand-color {
  background-color: #00245d;
}
.border-brand-color {
  border-color: #00245d;
}

/*979px;*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top-page-menu .menu-navbar > .menu-inner > ul[class^="menu-nav-"] > li.menu-build-price {
  background-color: #00245d;
}
.top-page-menu .menu-nav-right li.menu-build-price a:hover {
  background: none!important;
  background-color: #000000 !important;
}
.top-page-menu .menu-navbar.navbar .btn {
  margin-top: 0;
}

