<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 1 Banner */
@media only screen and (max-width: 767px) {
.product-image-header .mobile-image { margin-top: -27px }
.image-header .h3 { font-size:24px !important}
}
@media only screen and (min-width: 991px) {
    .product-image-header     { height: 650px}
}
@media only screen and (min-width: 1900px) {
    .product-image-header     { height: 700px}
}
@media only screen and (min-width: 1965px) {
    .product-image-header     { height: 945px; }
   .top-headline  .col-sm-offset-1 { margin-left:0 }
   .top-headline .top { margin-top:5% }
   
}
@media only screen and (min-width: 2560px) {
	.product-image-header { background-size:contain}  
}
/* 2 Positioning Statement */
.positioningStatementContainer  {font-size:36px; font-weight:500;color:#ffffff; line-height:40px }
@media ( max-width: 800px) {
.positioningStatementContainer { 
    display:block; 
    margin: -75px -15px 0;
    padding: 40px 20px;

}
}
/* 2a Pricing and Overview Information */

.list-price-box .price-block .price { font-weight:800 }
.list-price-box .price-block ul li+li:before  {
  background-color:#01AFEE;
  content: '';
    display: block;
    height: 65%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
.list-price-box .price-block ul li+li:after  {
  background-color:#01AFEE;
  content: '';
    display: block;
    height: 65%;
    right: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
.list-price-box .price-block a { margin-top:133px}
.overview-summary  {margin-top:100px;  }

.list-price-box .price-block ul li+li { display:none}
.list-price-box .price-block ul li { width:95%}

/* Tabs */
.colorBase { color: #898DD9 }
/*.colorModel { color : #677399}*/
.colorModel { color: #2c93b8; }
.h3.feature-title { text-align:center; margin-bottom:30px}
.nav-tabs&gt;li.baseTab&gt;a {
    background-color:#777777;
    color:#ffffff;
}
.nav-tabs&gt;li.modelTab&gt;a {
    background-color:#777777;
    color:#ffffff;
}
.nav-tabs&gt;li.baseTab {
  width:35%;
  margin-left:13%;
 margin-right:4%
}
.nav-tabs&gt;li.modelTab {
  width:35%
}
.nav-tabs&gt;li {
  text-align:center;
  font-size:24px;
  font-weight:700;
}
@media (max-width:768px) {
  .nav-tabs&gt;li.baseTab {
  width:48%;
  margin-left:2%;
  margin-right:0;
}
.nav-tabs&gt;li.modelTab {
  width:48%
}
.nav-tabs&gt;li {
 
  font-size:18px;
}
}

.nav-tabs&gt;li .arrow-down {display:none;}
.nav-tabs&gt;li.active .arrow-down {display:block;}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #7e83d9;;
  margin:0 auto;
}
.nav-tabs&gt;li.modelTab .arrow-down {
    border-top: 20px solid #2c93b8;
}
.nav-tabs &gt; li &gt; a { 
 border:none !important;
border-radius: 0 !important;
}
.tab-content {
  margin:-20px;
  background:#ffffff;
  border: 1px solid #eeeeee;
}
.tab-content .tab-pane {
  margin: 0px;
  padding:35px;
 }
.nav-tabs { border:none }
.tab-content { border:none }
.nav-tabs&gt;li.modelTab.active a { 
background:#2c93b8;
color:#ffffff}

.nav-tabs&gt;li.baseTab.active a { 

background:#7e83d9;
color:#ffffff}

.nav-tabs&gt;li.baseTab a:hover { 
opacity:0.9;
color:#ffffff}
.nav-tabs&gt;li.baseTab.active a:hover { 
opacity:1;
}
.nav-tabs&gt;li.modelTab a:hover { 
opacity:0.9;
color:#ffffff}
.nav-tabs&gt;li.modelTab.active a:hover { 
opacity:1;
}
/* Content */
.modelTitle {
  padding-top:40px;
  text-align:center; 
  line-height:30px !important;
}
.modelNumber {
  font-size:18px !important;   
  font-weight:bold;
}
.borderBase  {
 border-bottom: 5px solid #898dd9;
}
.borderModel  {
 border-bottom: 5px solid #2c93b8;
}
/* 3-5 Hex Titles */
.hexTitle {
  background:#333333;
  color:#ffffff;
  text-align:center;
  padding:20px;
  font-size:24px;
  width:100%;
  position: relative;
  padding-left:20px;
}
.hexTitle:after {
      content: "";
      position: absolute;
      right:100%;
      bottom: 0;
      width: 0;
      height: 0;
      transform: rotate(180deg);
      border-left: 20px solid #333333;
      border-top: 33px solid transparent;
      border-bottom: 33px solid transparent;
    }

  .hexTitle:before {
      content: "";
      position: absolute;
      right: -20px;
      bottom: 0;
      width: 0;
      height: 0;
      border-left: 20px solid #333333;
      border-top: 33px solid transparent;
      border-bottom: 33px solid transparent;
    }
.hexTitleBase {
background:#898DD9;
}
.hexTitleBase:after {
      border-left: 20px solid #898DD9;
 }
  .hexTitleBase:before {
      border-left: 20px solid #898DD9;
   }
.hexTitleModel {
background:#2c93b8;
}
.hexTitleModel:after {
      border-left: 20px solid #2c93b8;
 }
  .hexTitleModel:before {
      border-left: 20px solid #2c93b8;
   }

/* Steps */
  .stepNumber {
  font-size : 80px;
  font-weight : 700;
  width : 50%;
border-bottom: 1px solid #333;
margin: 20px auto;
}
.step h4 {
  font-size:36px;
  text-align:center;
}
.step p { 
text-align:center;
}
/* Number */
.largeNumber {
  font-size: 80px;
  font-weight:700;
  margin: 20px auto 5px;
margin : 25px auto 0;
  padding : 0;
  line-height : 80px;
}
/* Kits */
#kitContainer h3 {
  font-size:24px;
  font-weight:700;
  margin-bottom:0;
}
#kitContainer .col-sm-8  {
  padding:20px;
}
#kitContainer .col-sm-4 img {
  max-width:300px;
  width:100%;
  margin: 0 auto;
}
#kitContainer p small { 
  font-weight:bold;
  color:#777777;
}
/* 6 Related Items */
@media ( min-width: 800px) {
#related-container { display:flex }
#related-col-left { -webkit-align-items: stretch; 
  align-items: stretch; 
margin-top:10px}
#related-col-right {
-webkit-align-items: stretch; 
  align-items: stretch; 
}
}

    .white-background { background: #ffffff; }
    #related-container .btn { margin-top:0 }
    #related-container .col-sm-12 { padding:20px }
/* Accordian */
/* 9 additional information */
.panel-heading {
  cursor:pointer;
}
#ProductAccordion .panel {
  border-radius: 0px !important; 
  border:none !important; 
-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
background: none;
}

#ProductAccordion .panel-group .panel-heading+.panel-collapse&gt;.list-group,  .panel-group .panel-heading+.panel-collapse&gt;.panel-body { border: 0px !important; }

#ProductAccordion .panel-default&gt;.panel-heading { border-top:1px solid #777777; background:none;
}
#ProductAccordion.panel-group { margin-top:50px; border-bottom: 1px solid #777777;}
#ProductAccordion .panel-title { font-size:36px; font-weight:300;padding:20px 0; background:none; }
.plus-icon {
  background : url('-/media/7cb652f5b2af4bf980d3be94957a6a06.ashx');  /* minus image */
  height:50px;
    width:50px;
   
}
.collapsed .plus-icon {
  background : url('-/media/6749cff7957c4011a05807a29b15fb59.ashx');  /* plus image */
  height:50px;
    width:50px;
  
}
.panel-body { background:#ffffff }
h3.panel-title a {
  font-weight: 600;  
}
h3.panel-title a.collapsed {
  font-weight: 300;  
}
</pre></body></html>