/* ========================================================================== Helper classes ========================================================================== */
/* New Syntax, allows to optionally calculate on a different base value to counter compounding effect of em's. */
/* Call with 1, 2, 3 or 4 parameters, 'px' is not required but supported */
/* em-calc(10 20 30px 40); */
/* Space delimited, if you want to delimit using comma's, wrap it in another pair of brackets */
/* em-calc((10, 20, 30, 40px)); */
/* Optionally call with a different base (eg: 8px) to calculate em. */
/* em-calc(16px 32px 48px, 8px); */
/* If you require to comma separate your list */
/* em-calc((16px, 32px, 48), 8px); */
/* line 4, sass/home.scss */
.header-primary { background: transparent; background: #4075b2; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(""); background: -moz-linear-gradient(top, #4075b2 0%, #002b6d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4075b2), color-stop(100%, #002b6d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4075b2 0%, #002b6d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4075b2 0%, #002b6d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4075b2 0%, #002b6d 100%); /* IE10+ */ background: linear-gradient(to bottom, #4075b2 0%, #002b6d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4075b2', endColorstr='#002b6d',GradientType=0 ); /* IE6-9 */ }
/* line 9, sass/home.scss */
.header-primary .container-wrap { background-position: center bottom; background-repeat: no-repeat; }
/* line 14, sass/home.scss */
.header-primary .row-wrap { background-image: none; background-color: rgba(7, 48, 128, 0.75); }

/* line 24, sass/home.scss */
.header-slider .container-wrap { min-height: 200px; background-size: auto 100%; background-position: -200px; }

/* line 31, sass/home.scss */
.home-feature { max-width:850px;/* background-color: rgba(4,30,80,.35); */ }

/* line 36, sass/home.scss */
.home-feature-content { color: #fff; font-family: interstate-regularnormal, arial, verdana, sans-serif; font-weight: normal; text-shadow: none; }
/* line 42, sass/home.scss */
.home-feature-content h1, .home-feature-content h2, .home-feature-content h3, .home-feature-content h4, .home-feature-content .h1, .home-feature-content .h2, .home-feature-content .h3, .home-feature-content .h4 { color: #fff; font-weight: normal; font-size: 1.6em;text-shadow:1px 1px 2px rgba(0,0,0,.25); }

/* line 49, sass/home.scss */
.home-feature-cta { /*padding-top: 5em;*/ padding-bottom: 1em; }
/* line 53, sass/home.scss */
.home-feature-cta ul { float: right; list-style: none; margin: 0; padding: 0; width: 100%; }
/* line 60, sass/home.scss */
.home-feature-cta ul li { float: left; list-style: none; margin: 0; padding: 0 .25em; width: 100%; }
/* line 70, sass/home.scss */
.home-feature-cta .button { background: rgba(7, 48, 128, 0.7) none repeat scroll 0 0; border: 2px solid rgba(255, 255, 255, 0.7); font-size: 14px; font-weight: bold; margin: 0.667em 0; max-width: 235px; padding-bottom: 0.8em; padding-top: 0.8em; text-align: center; width: 100%; }
/* line 82, sass/home.scss */
.home-feature-cta .button:hover, .home-feature-cta .button:active { border: 2px solid #efa82d; color: #efa82d; background: none; background-color: #073080; background-color: rgba(7, 48, 128, 0.9); }

/* line 96, sass/home.scss */
.main { padding-top: 0; padding-bottom: 0; }

/* line 101, sass/home.scss */
.home-tabs { padding: 0; }
/* line 105, sass/home.scss */
.home-tabs .accordion { padding: 0; }
/* line 110, sass/home.scss */
.home-tabs .accordion-header { background-image: none; background-color: #fff; border-bottom: 1px dotted #bbb; border-radius: 0; -moz-border-radius-: 0; -webkit-border-radius: 0; margin: 0; padding: 1.2em 10px; }
/* line 120, sass/home.scss */
.home-tabs .accordion-header:first-child { border-top-width: 0; }
/* line 124, sass/home.scss */
.home-tabs .accordion-header .accordion-title { color: #224186; padding: 8px 16px 12px 16px; text-shadow: none; }
/* line 129, sass/home.scss */
.home-tabs .accordion-header .accordion-title .icon { color: #224186; }
/* line 137, sass/home.scss */
.home-tabs .accordion-header.active { background-image: none; background-color: #fff; border: none; border-bottom: 1px dotted #bbb; margin-bottom: 0; }
/* line 146, sass/home.scss */
.home-tabs .accordion-header.active:first-child { border-top-width: 0; }
/* line 150, sass/home.scss */
.home-tabs .accordion-header.active .accordion-title { background: #365799; background: #305da7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(""); background: -moz-linear-gradient(top, #305da7 0%, #3b5089 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305da7), color-stop(100%, #3b5089)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #305da7 0%, #3b5089 100%); /* IE10+ */ background: linear-gradient(to bottom, #305da7 0%, #3b5089 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305da7', endColorstr='#3b5089',GradientType=0 ); /* IE6-9 */ border-radius: 4px; -moz-border-radius-: 4px; -webkit-border-radius: 4px; color: #fff; }
/* line 158, sass/home.scss */
.home-tabs .accordion-header.active .accordion-title .icon { color: #fff; }
/* line 169, sass/home.scss */
.home-tabs .accordion-content { background-image: none; border: none; border-radius: 0; -moz-border-radius-: 0; -webkit-border-radius: 0; border-bottom: 1px dotted #bbb; margin: 0; padding: 1em 25px; }
/* line 180, sass/home.scss */
.home-tabs .accordion-content ul { list-style: none; margin: 0; padding: .5em 0; }
/* line 185, sass/home.scss */
.home-tabs .accordion-content ul li { line-height: 1.429em; list-style: none; margin: 0; padding: 1em 0 2em 0; }
/* line 194, sass/home.scss */
.home-tabs .accordion-content nav { border-bottom: 1px dotted #bbb; font-weight: bold; text-align: right; }
/* line 200, sass/home.scss */
.home-tabs .accordion-content h3 { font-size: 1.286em; margin: 0; }
/* line 205, sass/home.scss */
.home-tabs .accordion-content p { margin: 0; }
/* line 209, sass/home.scss */
.home-tabs .accordion-content .image { margin-top: 1em; }
/* line 212, sass/home.scss */
.home-tabs .accordion-content .image img { border: 2px solid #b7b7b7; }
/* line 219, sass/home.scss */
.home-tabs .accordion-content.active { display: block; }

@media (min-width: 768px) { /* line 230, sass/home.scss */
  .header-primary .container-wrap { position: absolute;top: 0;right: 0;left: 0 }
  .header-slider .container-wrap { background-position: center center; min-height: 353px; max-height: 453px; overflow: hidden; }
  /* line 239, sass/home.scss */
  .home-feature { background-color: transparent; padding-top: 80px; }
  /* line 246, sass/home.scss */
  .home-feature-content { width: 73.3333%;  }
  /* line 254, sass/home.scss */
  .home-feature-content h1, .home-feature-content h2, .home-feature-content h3, .home-feature-content h4, .home-feature-content .h1, .home-feature-content .h2, .home-feature-content .h3, .home-feature-content .h4 { font-size: 2.5em; margin:0; }
  .home-feature-cta { padding-top: 1em; /*width: 26.6667%;*/ }
  /* line 262, sass/home.scss */
  .home-feature-cta ul li { padding: 0; width: 100%; }
  /* line 271, sass/home.scss */
  .home-feature-cta .button { width: 100%; font-size: 18px; }
  /* line 282, sass/home.scss */
  .home-tabs { padding: 0; }
  /* line 286, sass/home.scss */
  .home-tabs .accordion { padding: 0; }
  /* line 291, sass/home.scss */
  .home-tabs .nav-tabs { float: left; width: 27.5556%; border-bottom: none; }
  /* line 299, sass/home.scss */
  .home-tabs .nav-tabs li { float: none; font: 1.2em normal interstate-regularnormal, arial, verdana, sans-serif; margin: 0; padding: 1.2em 0 1.2em 20px; width: 100%; background-color: #fff; border-left: 1px dotted #bbb; border-right: 1px dotted #bbb; border-top: 1px dotted #bbb; border-radius: 0; -moz-border-radius-: 0; -webkit-border-radius: 0; margin: 0; }
  /* line 316, sass/home.scss */
  .home-tabs .nav-tabs li:first-child { border-top: none; }
  /* line 320, sass/home.scss */
  .home-tabs .nav-tabs li a { background-color: transparent; color: #224186; font-weight: bold; height: 60px; line-height: 1em; padding: 11px 20px 11px 10px; text-align: right; width: 100%; position: relative; border-radius: 4px; -moz-border-radius-: 4px; -webkit-border-radius: 4px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }
  /* line 340, sass/home.scss */
  .home-tabs .nav-tabs li a:hover { background: #365799; background: #305da7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(""); background: -moz-linear-gradient(top, #305da7 0%, #3b5089 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305da7), color-stop(100%, #3b5089)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #305da7 0%, #3b5089 100%); /* IE10+ */ background: linear-gradient(to bottom, #305da7 0%, #3b5089 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305da7', endColorstr='#3b5089',GradientType=0 ); /* IE6-9 */ color: #fff; }
  /* line 349, sass/home.scss */
  .home-tabs .nav-tabs li a:hover:after { left: 100%; top: 0%; content: " "; height: 60px; width: 30px; position: absolute; pointer-events: none; background: url("/Image Library/Template Images/arrow-hometab.png") left top no-repeat; }
  /* line 368, sass/home.scss */
  .home-tabs .nav-tabs li.active a { background: #365799; background: #305da7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(""); background: -moz-linear-gradient(top, #305da7 0%, #3b5089 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305da7), color-stop(100%, #3b5089)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #305da7 0%, #3b5089 100%); /* IE10+ */ background: linear-gradient(to bottom, #305da7 0%, #3b5089 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305da7', endColorstr='#3b5089',GradientType=0 ); /* IE6-9 */ color: #fff; }
  /* line 374, sass/home.scss */
  .home-tabs .nav-tabs li.active a:after { left: 100%; top: 0%; content: " "; height: 60px; width: 30px; position: absolute; pointer-events: none; background: url("/Image Library/Template Images/arrow-hometab.png") left top no-repeat; }
  /* line 395, sass/home.scss */
  .home-tabs .accordions { float: left; padding-left: 30px; width: 72.4444%; }
  /* line 402, sass/home.scss */
  .home-tabs .accordion-header { background-image: none; background-color: #fff; border-bottom: 1px dotted #bbb; border-radius: 0; -moz-border-radius-: 0; -webkit-border-radius: 0; margin: 0; padding: 1.2em 10px; }
  /* line 412, sass/home.scss */
  .home-tabs .accordion-header:first-child { border-top-width: 0; }
  /* line 416, sass/home.scss */
  .home-tabs .accordion-header .accordion-title { color: #224186; padding: 8px 16px 12px 16px; text-shadow: none; }
  /* line 421, sass/home.scss */
  .home-tabs .accordion-header .accordion-title .icon { color: #224186; }
  /* line 429, sass/home.scss */
  .home-tabs .accordion-header.active { background-image: none; background-color: #fff; border: none; border-bottom: 1px dotted #bbb; margin-bottom: 0; }
  /* line 438, sass/home.scss */
  .home-tabs .accordion-header.active:first-child { border-top-width: 0; }
  /* line 442, sass/home.scss */
  .home-tabs .accordion-header.active .accordion-title { background: #365799; background: #305da7; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(""); background: -moz-linear-gradient(top, #305da7 0%, #3b5089 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #305da7), color-stop(100%, #3b5089)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #305da7 0%, #3b5089 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #305da7 0%, #3b5089 100%); /* IE10+ */ background: linear-gradient(to bottom, #305da7 0%, #3b5089 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305da7', endColorstr='#3b5089',GradientType=0 ); /* IE6-9 */ border-radius: 4px; -moz-border-radius-: 4px; -webkit-border-radius: 4px; color: #fff; }
  /* line 450, sass/home.scss */
  .home-tabs .accordion-header.active .accordion-title .icon { color: #fff; }
  /* line 461, sass/home.scss */
  .home-tabs .accordion-content { background-image: none; background-color: transparent; border: none; border-radius: 0; -moz-border-radius-: 0; -webkit-border-radius: 0; border-bottom: none; display: none; float: left; margin: 0; padding: 1em 25px 0 25px; width: 100%; }
  /* line 478, sass/home.scss */
  .home-tabs .accordion-content ul { padding: .5em 0; margin-left: -1em; margin-right: -1em; }
  /* line 487, sass/home.scss */
  .home-tabs .accordion-content ul li { float: left; padding: .5em 1em; width: 33%; } }
@media (min-width: 992px) { /* line 509, sass/home.scss */
  .home-feature { padding-top: 125px; }
  .header-slider .container-wrap { height: 453px; }
  /* line 517, sass/home.scss */
  .home-tabs .nav-tabs { width: 23.8095%; }
  /* line 522, sass/home.scss */
  .home-tabs .nav-tabs li a { padding: 21px 20px 11px 10px; }
  /* line 536, sass/home.scss */
  .home-tabs .accordions { width: 76.1905%; } }

/*# sourceMappingURL=home-scss.css.map */
