/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom.  */
/* line 9, ../../../Sass/Base/_normalize.scss */
html { /*font-family: sans-serif;*/ /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
/* line 19, ../../../Sass/Base/_normalize.scss */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
/* line 33, ../../../Sass/Base/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
/* line 54, ../../../Sass/Base/_normalize.scss */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 67, ../../../Sass/Base/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */
/* line 77, ../../../Sass/Base/_normalize.scss */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 89, ../../../Sass/Base/_normalize.scss */
a { background-color: transparent; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 97, ../../../Sass/Base/_normalize.scss */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
/* line 109, ../../../Sass/Base/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
/* line 117, ../../../Sass/Base/_normalize.scss */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
/* line 126, ../../../Sass/Base/_normalize.scss */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
/* line 135, ../../../Sass/Base/_normalize.scss */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
/* line 144, ../../../Sass/Base/_normalize.scss */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
/* line 153, ../../../Sass/Base/_normalize.scss */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 161, ../../../Sass/Base/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 169, ../../../Sass/Base/_normalize.scss */
sup { top: -0.5em; }

/* line 173, ../../../Sass/Base/_normalize.scss */
sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
/* line 184, ../../../Sass/Base/_normalize.scss */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
/* line 192, ../../../Sass/Base/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
/* line 203, ../../../Sass/Base/_normalize.scss */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
/* line 211, ../../../Sass/Base/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
/* line 221, ../../../Sass/Base/_normalize.scss */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
/* line 229, ../../../Sass/Base/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
/* line 252, ../../../Sass/Base/_normalize.scss */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
/* line 266, ../../../Sass/Base/_normalize.scss */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
/* line 277, ../../../Sass/Base/_normalize.scss */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
/* line 290, ../../../Sass/Base/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
/* line 302, ../../../Sass/Base/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
/* line 311, ../../../Sass/Base/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 322, ../../../Sass/Base/_normalize.scss */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
/* line 334, ../../../Sass/Base/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
/* line 346, ../../../Sass/Base/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome (include `-moz` to future-proof). */
/* line 357, ../../../Sass/Base/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
/* line 370, ../../../Sass/Base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
/* line 379, ../../../Sass/Base/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 390, ../../../Sass/Base/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
/* line 399, ../../../Sass/Base/_normalize.scss */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
/* line 408, ../../../Sass/Base/_normalize.scss */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 419, ../../../Sass/Base/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 424, ../../../Sass/Base/_normalize.scss */
td, th { padding: 0; }

/*  
https://github.com/typekit/webfontloader 
Fonts below are loaded via Web Font Loader which gives you added control when using linked fonts via @font-face.
*/
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url('../../../Fonts/OpenSansLight.woff') format("woff"); }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url('../../../Fonts/OpenSansLight.woff2') format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local("Open Sans"), local("OpenSans"), url('../../../Fonts/OpenSans.woff') format("woff"); }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local("Open Sans"), local("OpenSans"), url('../../../Fonts/OpenSans.woff2') format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSansBold"), url('../../../Fonts/OpenSansBold.woff') format("woff"); }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSansBold"), url('../../../Fonts/OpenSansBold.woff2') format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Regular"), local("OpenSans-Regular"), url('../../../Fonts/OpenSansRegular.ttf') format("ttf"); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('../../../Fonts/OpenSans.eot'); }
@font-face { font-family: 'Gotham Rounded'; font-style: normal; font-weight: 600; src: local("Gotham Rounded Medium"), local("Gotham-Rounded-Medium"), url('../../../Fonts/Gotham-Rounded-Medium.ttf') format("ttf"); }
/* line 17, ../../../Sass/Layout/_header.scss */
header { background: #FFFFFF; position: relative; }
/* line 20, ../../../Sass/Layout/_header.scss */
header .header-inner { height: auto; margin: 0 auto; position: relative; padding: 0; }
/* line 88, ../../../Sass/Helpers/_mixins.scss */
header .header-inner:before, header .header-inner:after { content: " "; display: table; }
/* line 93, ../../../Sass/Helpers/_mixins.scss */
header .header-inner:after { clear: both; }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 20, ../../../Sass/Layout/_header.scss */
  header .header-inner { margin-bottom: 5px; } }
/* line 25, ../../../Sass/Layout/_header.scss */
header .logo { width: 20.09346%; float: left; margin-right: 0.93458%; }
@media only screen and (max-width: 767px) { /* line 25, ../../../Sass/Layout/_header.scss */
  header .logo { width: 100%; float: left; margin-left: 0; margin-right: 0; text-align: center; position: relative; } }
/* line 29, ../../../Sass/Layout/_header.scss */
header .logo img { margin: 26px 0 0 -10px; position: relative; max-width: 171px; height: auto; }
@media only screen and (max-width: 767px) { /* line 29, ../../../Sass/Layout/_header.scss */
  header .logo img { margin: 5px 0 5px 5px; float: left; width: 40%; height: auto; } }
/* line 34, ../../../Sass/Layout/_header.scss */
header .logo .menu-logo { display: none; width: auto; padding-left: 13px; }
/* line 36, ../../../Sass/Layout/_header.scss */
header .logoCanada { width: 20.09346%; float: left; margin-right: 0.93458%; }
@media only screen and (max-width: 767px) { /* line 36, ../../../Sass/Layout/_header.scss */
  header .logoCanada { width: 100%; float: left; margin-left: 0; margin-right: 0; text-align: center; position: relative; } }
/* line 40, ../../../Sass/Layout/_header.scss */
header .logoCanada img { margin: 15px 0 0 -10px; position: relative; max-width: 171px; height: auto; }
@media only screen and (max-width: 767px) { /* line 40, ../../../Sass/Layout/_header.scss */
  header .logoCanada img { margin: 5px 0 5px 5px; float: left; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 40, ../../../Sass/Layout/_header.scss */
  header .logoCanada img { margin: 10px 0 0 10px; width: 85%; } }
/* line 46, ../../../Sass/Layout/_header.scss */
header .logoCanada .menu-logo { display: none; width: auto; padding-left: 13px; }
/* line 49, ../../../Sass/Layout/_header.scss */
header .socialIcons li.social { display: inline-block; margin: 0 0 0 5px; }
/* line 51, ../../../Sass/Layout/_header.scss */
header .headerHat { margin: 0; font-size: 13px; color: #606060; font-weight: bold; width: 74.76636%; float: right; margin-right: 0; margin-bottom: 8px; }
@media only screen and (max-width: 767px) { /* line 51, ../../../Sass/Layout/_header.scss */
  header .headerHat { display: none; } }
/* line 55, ../../../Sass/Layout/_header.scss */
header .headerHat a { color: #1656A7; font-weight: normal; }
/* line 57, ../../../Sass/Layout/_header.scss */
header .headerHat a:hover { color: #1c6dd4; }
/* line 59, ../../../Sass/Layout/_header.scss */
header .headerHat ul.headerHatItems { float: right; top: 6px; position: relative; }
/* line 64, ../../../Sass/Layout/_header.scss */
header .headerHat ul.headerHatItems li.row { margin: 5px 0px 0 20px; float: left; }
/* line 65, ../../../Sass/Layout/_header.scss */
header .headerHat ul.headerHatItems li.rowLogin { margin: 0px 0px 0 20px; float: left; }
/* line 66, ../../../Sass/Layout/_header.scss */
header .headerHat ul.headerHatItems li.rowCanada { margin: 5px 0px 0 5px; float: left; }
/* line 67, ../../../Sass/Layout/_header.scss */
header .headerHat ul.headerHatItems li.rowSocial { margin: 0px 0px 0 20px; float: left; }

/* line 72, ../../../Sass/Layout/_header.scss */
header.menu-active { background: #116BB7; }

/* line 76, ../../../Sass/Layout/_header.scss */
.icons { background-image: url('../../../Images/Default/sprite-general.png'); background-repeat: no-repeat; }

/* line 77, ../../../Sass/Layout/_header.scss */
.icons.arrow { background-position: -5px -111px; width: 12px; height: 12px; display: inline-block; margin: 3px 0 0 9px; }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 77, ../../../Sass/Layout/_header.scss */
  .icons.arrow { margin: 0; } }
@media only screen and (max-width: 767px) { /* line 77, ../../../Sass/Layout/_header.scss */
  .icons.arrow { background-image: url('../../../Images/Default/Menu/inactive-menu-item-arrow.png'); float: right; height: 20px; background-position: 0 0; margin: 0; } }

/* line 79, ../../../Sass/Layout/_header.scss */
.icons.mobile-login { display: none; }
@media only screen and (max-width: 767px) { /* line 79, ../../../Sass/Layout/_header.scss */
  .icons.mobile-login { display: block; background-image: url("../../../Images/Default/Menu/login-icon.png"); float: left; position: relative; height: 20px; width: 30px; } }

/* line 80, ../../../Sass/Layout/_header.scss */
.icons.website { display: none; }
@media only screen and (max-width: 767px) { /* line 80, ../../../Sass/Layout/_header.scss */
  .icons.website { display: block; background-image: url("../../../Images/Default/Menu/websites-icon.png"); float: left; position: relative; height: 20px; width: 30px; } }

/* line 81, ../../../Sass/Layout/_header.scss */
.icons.om { display: none; }
@media only screen and (max-width: 767px) { /* line 81, ../../../Sass/Layout/_header.scss */
  .icons.om { display: block; background-image: url("../../../Images/Default/Menu/online-marketing-icon.png"); float: left; position: relative; height: 20px; width: 30px; } }

/* line 82, ../../../Sass/Layout/_header.scss */
.icons.other { display: none; }
@media only screen and (max-width: 767px) { /* line 82, ../../../Sass/Layout/_header.scss */
  .icons.other { display: block; background-image: url("../../../Images/Default/Menu/other-products-icon.png"); float: left; position: relative; height: 20px; width: 30px; } }

/* line 83, ../../../Sass/Layout/_header.scss */
.icons.premium { display: none; }
@media only screen and (max-width: 767px) { /* line 83, ../../../Sass/Layout/_header.scss */
  .icons.premium { display: block; background-image: url("../../../Images/Default/Menu/premium-services-icon.png"); float: left; position: relative; height: 20px; width: 30px; } }

/* line 85, ../../../Sass/Layout/_header.scss */
.icons.fb-new { background-image: url("../../../Images/Default/SocialIcons/f.png"); width: 30px; height: 30px; display: inline-block; }

/* line 86, ../../../Sass/Layout/_header.scss */
.icons.gplus-new { background-image: url("../../../Images/Default/SocialIcons/g.png"); width: 30px; height: 30px; display: inline-block; }

/* line 87, ../../../Sass/Layout/_header.scss */
.icons.twitter-new { background-image: url("../../../Images/Default/SocialIcons/t.png"); width: 30px; height: 30px; display: inline-block; }

/* line 89, ../../../Sass/Layout/_header.scss */
.icons.twitter { background-position: 0px -14px; width: 23px; height: 22px; display: inline-block; }

/* line 90, ../../../Sass/Layout/_header.scss */
.icons.fb { background-position: 0px -36px; width: 23px; height: 22px; display: inline-block; }

/* line 91, ../../../Sass/Layout/_header.scss */
.icons.gplus { background-position: 0px -58px; width: 23px; height: 22px; display: inline-block; }

/* line 92, ../../../Sass/Layout/_header.scss */
.icons.login { background-position: -4px -96px; width: 15px; height: 15px; display: inline-block; padding: 0 0px 0 5px; margin: -2px 4px -2px 0; }

/* line 93, ../../../Sass/Layout/_header.scss */
.icons.phone { background-position: -4px -80px; width: 15px; height: 15px; display: inline-block; padding: 0 0px 0 5px; margin: -2px 4px -2px 0; }

/* line 96, ../../../Sass/Layout/_header.scss */
.help { display: inline; position: relative; z-index: 0; }
/* line 100, ../../../Sass/Layout/_header.scss */
.help div { position: absolute; background-color: #fff; border: 2px solid #000; color: black; margin: 0; padding: 10px; visibility: hidden; width: 150px; }
/* line 102, ../../../Sass/Layout/_header.scss */
.help span sup { font-size: xx-small; vertical-align: top; }
/* line 104, ../../../Sass/Layout/_header.scss */
.help img { position: relative; cursor: pointer; z-index: 1; }
/* line 106, ../../../Sass/Layout/_header.scss */
.help a { font-weight: bold !important; }

/* line 109, ../../../Sass/Layout/_header.scss */
.help:hover { z-index: 5; }
/* line 112, ../../../Sass/Layout/_header.scss */
.help:hover div { position: absolute; background-color: #FEFEFE; visibility: visible; display: block; top: 12px; left: -120px; /*position where enlarged image should offset horizontally */ z-index: 5; cursor: pointer; word-wrap: normal; white-space: inherit; background-image: linear-gradient(to bottom, #fefefe 0%, #dadbdb 200%); }
/* line 123, ../../../Sass/Layout/_header.scss */
.help:hover img { z-index: 1; }
/* line 125, ../../../Sass/Layout/_header.scss */
.help:hover a { font-weight: bold !important; }

/* line 128, ../../../Sass/Layout/_header.scss */
.hamburger-wrapper { display: none; }
@media only screen and (max-width: 767px) { /* line 128, ../../../Sass/Layout/_header.scss */
  .hamburger-wrapper { display: block; position: relative; float: right; } }

/* line 132, ../../../Sass/Layout/_header.scss */
.hamburger { outline: none; position: relative; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; line-height: 8px; width: 42px; padding: 2px 6px 6px 6px; }
/* line 136, ../../../Sass/Layout/_header.scss */
.hamburger .icon-bar { display: inline-block; width: 28px; height: 4px; border-radius: 3px; background-color: #106CB7; }
/* line 138, ../../../Sass/Layout/_header.scss */
.hamburger .menu-close { display: none; width: 60%; margin: 12px 0 5px 5px; }

/* line 142, ../../../Sass/Layout/_header.scss */
nav.headerMenu { float: right; background-color: #215BA9; /* Fallback Color */ background-image: -webkit-gradient(linear, left top, left bottom, left, right); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #0174BB, #215BA9); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #0174BB, #215BA9); /* FF3.6 */ background-image: -ms-linear-gradient(top, #0174BB, #215BA9); /* IE10 */ background-image: -o-linear-gradient(top, #0174BB, #215BA9); /* Opera 11.10+ */ background-image: linear-gradient(to bottom, #0174bb, #215ba9); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0174BB', EndColorStr='#215BA9'); border-radius: 4px; border-bottom: 3px solid #154484; margin: 5px 0 0 0; }
@media only screen and (max-width: 767px) { /* line 142, ../../../Sass/Layout/_header.scss */
  nav.headerMenu { width: 100%; margin: 0; max-height: 0; overflow: hidden; border-radius: 0; border-bottom: 0; height: 100vh; background-color: #116bb7; /* Fallback Color */ background-image: -webkit-gradient(linear, left top, left bottom, left, right); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #116bb7, #116bb7); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #116bb7, #116bb7); /* FF3.6 */ background-image: -ms-linear-gradient(top, #116bb7, #116bb7); /* IE10 */ background-image: -o-linear-gradient(top, #116bb7, #116bb7); /* Opera 11.10+ */ background-image: linear-gradient(to bottom, #116bb7, #116bb7); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#116bb7', EndColorStr='#116bb7'); } }

/* line 148, ../../../Sass/Layout/_header.scss */
li.nav-item { border-left: 1px solid #4da3d5; border-right: 1px solid #35499d; }
@media only screen and (max-width: 767px) { /* line 148, ../../../Sass/Layout/_header.scss */
  li.nav-item { border-left: 0; border-right: 0; width: 100%; } }

/* line 153, ../../../Sass/Layout/_header.scss */
li.nav-item:hover { background: #1b62b0; }
@media only screen and (max-width: 767px) { /* line 153, ../../../Sass/Layout/_header.scss */
  li.nav-item:hover { border-top: 0; background: #116bb7; } }

/* line 159, ../../../Sass/Layout/_header.scss */
li.nav-item:first-child { border-left: transparent; border-top-left-radius: 4px; }

/* line 160, ../../../Sass/Layout/_header.scss */
li.nav-item:first-child a:hover { border-top-left-radius: 4px; }

/* line 161, ../../../Sass/Layout/_header.scss */
li.nav-item:last-child { border-right: transparent; border-top-right-radius: 4px; }

/* line 162, ../../../Sass/Layout/_header.scss */
li.nav-item:last-child a:hover { border-top-right-radius: 4px; }

/* line 164, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul { margin: 0; list-style: none; }
@media only screen and (max-width: 767px) { /* line 164, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul { margin: 0; padding: 0; z-index: 15; } }
/* line 169, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li { float: left !important; position: relative; z-index: 1; }
@media only screen and (max-width: 767px) { /* line 169, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li { float: none; position: relative; margin: 0; } }
/* line 173, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li a { display: block; padding: 13px 20px 12px 20px; text-align: center; color: #FFFFFF; text-decoration: none; }
@media only screen and (max-width: 767px) { /* line 173, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a { display: table; margin: 0; color: white; border-top: 0; width: 100%; text-align: left; } }
/* line 181, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li a.top { padding: 13px 20px 12px 20px; font-size: 18px; font-weight: 100; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 181, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a.top { font-size: 17px; padding: 11px 8px 10px 8px; } }
@media only screen and (max-width: 767px) { /* line 181, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a.top { font-size: 18px; font-weight: 500; } }
/* line 185, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li a.top:hover { padding: 11px 20px 12px 20px; border-top: 2px solid #d62b2c; }
@media only screen and (max-width: 767px) { /* line 185, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a.top:hover { padding: 13px 20px 12px 20px; border-top: 0; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 185, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a.top:hover { padding: 9px 8px 10px 8px; } }
@media only screen and (max-width: 767px) { /* line 193, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li a.active { font-weight: 500; background-color: #064071; } }
/* line 195, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li:hover ul { opacity: 1; max-height: 1000px; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
@media only screen and (max-width: 767px) { /* line 195, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li:hover ul { max-height: 0; } }
/* line 204, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul li:first-child a { padding-top: 15px; }
@media only screen and (max-width: 767px) { /* line 204, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul li:first-child a { padding-top: 10px; } }
/* line 205, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul li:last-child a { padding-bottom: 15px; }
@media only screen and (max-width: 767px) { /* line 205, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul li:last-child a { padding-bottom: 10px; } }
/* line 209, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul { list-style: none; padding: 0; position: absolute; width: auto; z-index: 0; overflow: hidden; background-color: #084292; white-space: nowrap; opacity: 0; max-height: 0; }
@media only screen and (max-width: 767px) { /* line 209, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul { background-color: #116bb7; max-height: 0; opacity: 1; width: 100%; position: relative; overflow: hidden; } }
/* line 217, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul li { float: none; margin: 0; }
@media only screen and (max-width: 767px) { /* line 217, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul li { margin: 0; width: 100%; float: left; margin-left: 0; margin-right: 0; } }
/* line 221, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul li a { display: block; text-align: left; font-size: 12px; padding: 5px 32px; margin: 0; border-right: none; text-transform: none; text-shadow: none; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
/* line 226, ../../../Sass/Layout/_header.scss */
nav.headerMenu ul li ul li a:hover { color: #e6e6e6; text-decoration: underline; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { /* line 221, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul li a { font-size: 14px; color: #FFFFFF; padding-left: 52px; background: none; }
  /* line 230, ../../../Sass/Layout/_header.scss */
  nav.headerMenu ul li ul li a:hover { color: #FFFFFF; text-decoration: none; background: #116bb7; } }

/* line 240, ../../../Sass/Layout/_header.scss */
.active { max-height: 9000px !important; }

@media only screen and (max-width: 767px) { /* line 245, ../../../Sass/Layout/_header.scss */
  .icons.arrow.flip { background-image: url('../../../Images/Default/Menu/active-menu-item-arrow.png'); float: right; height: 13px; width: 21px; background-position: 0 0; margin: 0; } }
/* line 250, ../../../Sass/Layout/_header.scss */
#mobileLoginLink { display: none; }
@media only screen and (max-width: 767px) { /* line 250, ../../../Sass/Layout/_header.scss */
  #mobileLoginLink { display: block; } }

/* line 258, ../../../Sass/Layout/_header.scss */
#phone-row-mobile { display: none; }
@media only screen and (max-width: 767px) { /* line 258, ../../../Sass/Layout/_header.scss */
  #phone-row-mobile { padding-top: 20px; display: block; text-align: center; } }

/* line 267, ../../../Sass/Layout/_header.scss */
.login-btn { background: url('../../../Images/Default/log-in-button.png'); background-repeat: no-repeat; height: 25px; width: 78px; }

/* line 273, ../../../Sass/Layout/_header.scss */
.login-btn:hover { background-position: 10% 100%; }

/* line 4, ../../../Sass/Layout/_footer.scss */
footer .emblems { background-image: url('../../../Images/emblems.gif'); background-repeat: no-repeat; background-position: center; background-size: contain; height: 60px; margin: 25px 0; }
@media only screen and (max-width: 767px) { /* line 4, ../../../Sass/Layout/_footer.scss */
  footer .emblems { margin: 15px 0; } }
/* line 12, ../../../Sass/Layout/_footer.scss */
footer .powered { font-size: 12px; color: #787878; text-align: center; padding: 0 5%; }
/* line 14, ../../../Sass/Layout/_footer.scss */
footer .disclaimer { font-size: 12px; color: #787878; text-align: center; padding: 2% 0 0 0; }
/* line 18, ../../../Sass/Layout/_footer.scss */
footer .disclaimerWithBorder { border-top: 1px solid #C2C2C2; font-size: 11px; color: #787878; text-align: center; padding: 2% 0 0 0; }
/* line 23, ../../../Sass/Layout/_footer.scss */
footer .copyright { color: #787878; padding: 20px 0; margin: 0; font-size: 12px; text-align: left; }
/* line 26, ../../../Sass/Layout/_footer.scss */
footer .copyright .mobileSpace { display: none; }
@media only screen and (max-width: 767px) { /* line 26, ../../../Sass/Layout/_footer.scss */
  footer .copyright .mobileSpace { display: block; } }
/* line 28, ../../../Sass/Layout/_footer.scss */
footer .copyright a { color: #57BEFF; }
@media only screen and (max-width: 767px) { /* line 28, ../../../Sass/Layout/_footer.scss */
  footer .copyright a { color: #787878; text-decoration: none; } }
@media only screen and (max-width: 767px) { /* line 23, ../../../Sass/Layout/_footer.scss */
  footer .copyright { width: 90%; margin: 0 auto; font-size: 12px; line-height: 20px; } }
/* line 33, ../../../Sass/Layout/_footer.scss */
footer .copyrightSpecial { color: white; padding: 20px 25%; margin: 0; font-size: 12px; font-size: 12px; font-family: Arial; text-align: left; background-color: #6893BC; left: -232px; position: relative; width: 150%; }
/* line 37, ../../../Sass/Layout/_footer.scss */
footer .copyrightSpecial .mobileSpace { display: none; }
@media only screen and (max-width: 767px) { /* line 37, ../../../Sass/Layout/_footer.scss */
  footer .copyrightSpecial .mobileSpace { display: block; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 33, ../../../Sass/Layout/_footer.scss */
  footer .copyrightSpecial { left: 0px; margin: 0; width: 100%; padding: 20px 0; } }
@media only screen and (max-width: 767px) { /* line 33, ../../../Sass/Layout/_footer.scss */
  footer .copyrightSpecial { left: 0px; padding: 20px 0; background-color: white; color: #787878; width: 90%; margin: 0 auto; font-size: 12px; line-height: 20px; } }
/* line 43, ../../../Sass/Layout/_footer.scss */
footer .copyrightSpecial a { color: white; text-decoration: none; }
@media only screen and (max-width: 767px) { /* line 43, ../../../Sass/Layout/_footer.scss */
  footer .copyrightSpecial a { color: #787878; } }
@media only screen and (max-width: 767px) { /* line 45, ../../../Sass/Layout/_footer.scss */
  footer .bottom-ad { display: none; } }

/* line 18, ../../../Sass/_base.scss */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* line 20, ../../../Sass/_base.scss */
body { background: #FFFFFF; font-family: "Open Sans", Arial, Verdana; font-size: 16px; margin: 0; line-height: 16px; color: #787878; }

/* line 21, ../../../Sass/_base.scss */
.clr { clear: both; font-size: 0; height: 0; line-height: 0; margin: 0; padding: 0; }

/* line 22, ../../../Sass/_base.scss */
.centered-text { text-align: center; }

/* line 23, ../../../Sass/_base.scss */
.right-text { text-align: right; }

/* line 24, ../../../Sass/_base.scss */
.error { color: #FD6164; }

/* line 25, ../../../Sass/_base.scss */
ul, li { list-style: none; margin: 0; padding: 0; }

/* line 26, ../../../Sass/_base.scss */
h1, h2, h3, h4, h5, h6 { display: inline-block; text-shadow: 0 0 1px #e0e0e0; }

@media (max-width: 767px) { /* line 28, ../../../Sass/_base.scss */
  .container { max-width: 100%; margin-left: auto; margin-right: auto; }
  /* line 12, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.7/sass/susy/output/support/_clearfix.scss */
  .container:after { content: " "; display: block; clear: both; } }
@media (min-width: 768px) and (max-width: 979px) { /* line 28, ../../../Sass/_base.scss */
  .container { max-width: 768px; margin-left: auto; margin-right: auto; }
  /* line 12, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.7/sass/susy/output/support/_clearfix.scss */
  .container:after { content: " "; display: block; clear: both; } }
@media (min-width: 980px) { /* line 28, ../../../Sass/_base.scss */
  .container { max-width: 960px; margin-left: auto; margin-right: auto; }
  /* line 12, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.7/sass/susy/output/support/_clearfix.scss */
  .container:after { content: " "; display: block; clear: both; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 28, ../../../Sass/_base.scss */
  .container { padding: 0 5px; } }
@media only screen and (max-width: 767px) { /* line 28, ../../../Sass/_base.scss */
  .container { padding: 0; } }
/* line 88, ../../../Sass/Helpers/_mixins.scss */
.container:before, .container:after { content: " "; display: table; }
/* line 93, ../../../Sass/Helpers/_mixins.scss */
.container:after { clear: both; }

/* line 1, ../../../Sass/Helpers/_common.scss */
.bgImage { background: url('../../../Images/Default/bodybg.png') repeat-x scroll -100px 0px !important; left: -232px; position: relative; width: 1440px; margin-top: 20px; padding-top: 20px; }
@media only screen and (max-width: 767px) { /* line 1, ../../../Sass/Helpers/_common.scss */
  .bgImage { left: 0px; width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 1, ../../../Sass/Helpers/_common.scss */
  .bgImage { left: 0px; width: 100%; } }

/* line 18, ../../../Sass/Helpers/_common.scss */
.layOutWidth { left: -227px; position: relative; width: 1410px; }
@media only screen and (max-width: 767px) { /* line 18, ../../../Sass/Helpers/_common.scss */
  .layOutWidth { left: 0px; width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 18, ../../../Sass/Helpers/_common.scss */
  .layOutWidth { left: -330px; } }

/* line 1, ../../../Sass/Components/_blue-header.scss */
.blue-header { position: relative; border-bottom: 15px solid #0972BC; border-radius: 0px 0px 10px 10px; margin-top: 15px; margin-bottom: 15px; }
/* line 7, ../../../Sass/Components/_blue-header.scss */
.blue-header img { margin-top: 40px; margin-left: -30px; }

/* line 13, ../../../Sass/Components/_blue-header.scss */
.blue-header:before, .blue-header:after { content: ""; position: absolute; background-image: -webkit-gradient(linear, 0 0, 0 100%, left, right); background-image: -webkit-linear-gradient(transparent, #ccc); background-image: -moz-linear-gradient(transparent, #ccc); background-image: -o-linear-gradient(transparent, #ccc); background-image: linear-gradient(rgba(0, 0, 0, 0), #cccccc); top: -3px; bottom: -3px; width: 1px; }

/* line 27, ../../../Sass/Components/_blue-header.scss */
.blue-header:before { left: 0px; }

/* line 28, ../../../Sass/Components/_blue-header.scss */
.blue-header:after { right: 0px; }

/* line 31, ../../../Sass/Components/_blue-header.scss */
.get-started { position: relative; border-top: 50px solid #0972BC; border-radius: 0px 0px 10px 10px; margin-top: 15px; margin-bottom: 15px; }

/* line 39, ../../../Sass/Components/_blue-header.scss */
.get-started:before, .get-started:after { content: ""; position: absolute; background-image: -webkit-gradient(linear, 0 0, 0 100%, left, right); background-image: -webkit-linear-gradient(#ccc, transparent); background-image: -moz-linear-gradient(#ccc, transparent); background-image: -o-linear-gradient(#ccc, transparent); background-image: linear-gradient(#cccccc, rgba(0, 0, 0, 0)); top: -3px; bottom: -3px; width: 1px; }

/* line 53, ../../../Sass/Components/_blue-header.scss */
.get-started:before { left: 0px; }

/* line 54, ../../../Sass/Components/_blue-header.scss */
.get-started:after { right: 0px; }

/* line 2, ../../../Sass/Components/__blue-footer.scss */
#blue-phone-bar .bgImage { background: #154484 repeat-x scroll -100px 0px !important; padding: 0px !important; margin: 0px !important; color: #ffffff; }
/* line 9, ../../../Sass/Components/__blue-footer.scss */
#blue-phone-bar .call-number { font-size: 30px; padding: 30px; text-align: center; line-height: 30px; }
@media only screen and (max-width: 767px) { /* line 1, ../../../Sass/Components/__blue-footer.scss */
  #blue-phone-bar { font-size: auto; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 1, ../../../Sass/Components/__blue-footer.scss */
  #blue-phone-bar { font-size: auto; } }

/* line 22, ../../../Sass/Components/__blue-footer.scss */
#blue-footer float:left .link-map { padding: 20px 0; }
/* line 27, ../../../Sass/Components/__blue-footer.scss */
#blue-footer .column { padding-right: 18px; width: 100%; float: left; margin-left: 0; margin-right: 0; float: none; display: inline-block; vertical-align: top !important; }
@media only screen and (max-width: 767px) { /* line 27, ../../../Sass/Components/__blue-footer.scss */
  #blue-footer .column { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 27, ../../../Sass/Components/__blue-footer.scss */
  #blue-footer .column { width: 100%; } }
/* line 37, ../../../Sass/Components/__blue-footer.scss */
#blue-footer .heading .top { color: #154484; font-size: 14px; line-height: 20px; font-weight: bold; }
/* line 44, ../../../Sass/Components/__blue-footer.scss */
#blue-footer p { color: #ffffff; font-weight: bold; }
/* line 49, ../../../Sass/Components/__blue-footer.scss */
#blue-footer ul { list-style: outside none none; display: block; }
/* line 54, ../../../Sass/Components/__blue-footer.scss */
#blue-footer ul li { margin: 2px 0; line-height: 16px; }
/* line 59, ../../../Sass/Components/__blue-footer.scss */
#blue-footer a { color: #ffffff; text-decoration: none; font-size: 12px; }
/* line 65, ../../../Sass/Components/__blue-footer.scss */
#blue-footer .bgImage { background: #6893BC !important; margin: 0px !important; padding-top: 0px !important; padding: 0 0 30px; }

/* line 73, ../../../Sass/Components/__blue-footer.scss */
#brands-bar { width: 100%; float: left; margin-left: 0; margin-right: 0; }
/* line 75, ../../../Sass/Components/__blue-footer.scss */
#brands-bar .logo { width: 24.29907%; float: left; margin-right: 0.93458%; margin: 1% 0; }
@media only screen and (max-width: 767px) { /* line 75, ../../../Sass/Components/__blue-footer.scss */
  #brands-bar .logo { width: 100%; } }
/* line 81, ../../../Sass/Components/__blue-footer.scss */
#brands-bar .our-brands { width: 70.56075%; float: left; margin-right: 0.93458%; }
@media only screen and (max-width: 767px) { /* line 81, ../../../Sass/Components/__blue-footer.scss */
  #brands-bar .our-brands { width: 100%; } }
/* line 86, ../../../Sass/Components/__blue-footer.scss */
#brands-bar a { font-weight: normal; color: #ffffff; text-decoration: none; background-color: transparent; font-size: 12px; }
/* line 94, ../../../Sass/Components/__blue-footer.scss */
#brands-bar p { margin: 0; }

/* line 97, ../../../Sass/Components/__blue-footer.scss */
ul { margin: 0; list-style: none; }
@media only screen and (max-width: 767px) { /* line 97, ../../../Sass/Components/__blue-footer.scss */
  ul { margin: 0; padding: 0; z-index: 15; } }
@media only screen and (max-width: 767px) { /* line 101, ../../../Sass/Components/__blue-footer.scss */
  ul li { float: none; position: relative; margin: 0; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 104, ../../../Sass/Components/__blue-footer.scss */
  ul li a { padding: 13px 12px 12px 12px; text-align: center; color: #000; text-decoration: none; } }
@media only screen and (max-width: 767px) { /* line 104, ../../../Sass/Components/__blue-footer.scss */
  ul li a { display: table; margin: 0; color: #000; border-top: 1px solid rgba(0, 0, 0, 0.15); text-shadow: none; width: 100%; text-align: left; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 111, ../../../Sass/Components/__blue-footer.scss */
  ul li a.top { font-size: 14px; padding: 13px 15px 12px 15px; } }
@media only screen and (max-width: 767px) { /* line 111, ../../../Sass/Components/__blue-footer.scss */
  ul li a.top { font-size: 14px; } }
@media only screen and (max-width: 767px) { /* line 116, ../../../Sass/Components/__blue-footer.scss */
  ul li a.active { font-weight: 700; } }
@media only screen and (max-width: 767px) { /* line 120, ../../../Sass/Components/__blue-footer.scss */
  ul li ul li:first-child a { padding-top: 10px; } }
@media only screen and (max-width: 767px) { /* line 124, ../../../Sass/Components/__blue-footer.scss */
  ul li ul li:last-child a { padding-bottom: 10px; } }
@media only screen and (max-width: 767px) { /* line 128, ../../../Sass/Components/__blue-footer.scss */
  ul li ul { max-height: 0; opacity: 1; width: 100%; position: relative; overflow: hidden; } }
@media only screen and (max-width: 767px) { /* line 131, ../../../Sass/Components/__blue-footer.scss */
  ul li ul li { margin: 0; } }
@media only screen and (max-width: 767px) { /* line 133, ../../../Sass/Components/__blue-footer.scss */
  ul li ul li a { padding-left: 40px; background: none; } }

/* line 142, ../../../Sass/Components/__blue-footer.scss */
.active { max-height: 9000px !important; }

/* line 145, ../../../Sass/Components/__blue-footer.scss */
.nav-itemnew { border-right: none !important; display: inline-block; vertical-align: top; border-left: none !important; width: 19.25234%; float: left; margin-right: 0.93458%; }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 145, ../../../Sass/Components/__blue-footer.scss */
  .nav-itemnew { width: 100%; float: left; margin-left: 0; margin-right: 0; } }
@media only screen and (max-width: 767px) { /* line 145, ../../../Sass/Components/__blue-footer.scss */
  .nav-itemnew { width: 100%; float: left; margin-left: 0; margin-right: 0; } }

/* line 156, ../../../Sass/Components/__blue-footer.scss */
.nav-item:hover { background: none !important; background-color: none !important; }

/* line 162, ../../../Sass/Components/__blue-footer.scss */
footer .emblems { margin: 0px !important; }
/* line 165, ../../../Sass/Components/__blue-footer.scss */
footer hr { clear: both; }

/* line 2, ../../../Sass/Components/_buttons.scss */
.button { float: right; }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 2, ../../../Sass/Components/_buttons.scss */
  .button { float: none; margin: 20px auto 0 auto; text-align: center; margin: 15px 0 0 0; } }
@media only screen and (max-width: 767px) { /* line 2, ../../../Sass/Components/_buttons.scss */
  .button { float: none; margin: 10px auto 0 auto; text-align: center; margin: 15px 0 0 0; } }
/* line 6, ../../../Sass/Components/_buttons.scss */
.button input.btn-blue { box-shadow: 1px 2px 4px -2px #999999; text-shadow: 1px 1px 1px #2898d9; color: #FFFFFF; font-size: 22px; padding: 17px 20px; border-radius: 4px; background: #56BDFF; }
/* line 130, ../../../Sass/Helpers/_mixins.scss */
.button input.btn-blue { text-align: center; border: 0; box-shadow: 1px 1px 2px #787878; text-decoration: none; display: inline-block; }
/* line 144, ../../../Sass/Helpers/_mixins.scss */
.button input.btn-blue:hover { cursor: pointer; }
/* line 113, ../../../Sass/Helpers/_mixins.scss */
.button input.btn-blue:hover { background: #3db3ff; }
@media only screen and (max-width: 767px) { /* line 6, ../../../Sass/Components/_buttons.scss */
  .button input.btn-blue { padding: 12px 15px; font-size: 20px; } }

/* line 15, ../../../Sass/Components/_buttons.scss */
.buttonGetStarted { margin: 0.8em; font-size: 20px; padding: 1.0em 2.5em; display: inline-block; width: auto; height: auto; cursor: pointer; border-radius: 5px; background: transparent linear-gradient(#d83e44, #c12622) repeat scroll 0% 0%; box-shadow: 0px 1px 0px #D83E44 inset; border: 1px solid #C12622; color: #FFF; text-shadow: 0px -1px 0px #D83E44; }

/* line 9, ../../../Sass/Pages/Home/Index.scss */
.section-wrapper { margin: 0 auto; position: relative; width: 960px; font-size: 12px; font-family: Arial; line-height: 20px; }
@media only screen and (max-width: 767px) { /* line 9, ../../../Sass/Pages/Home/Index.scss */
  .section-wrapper { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 9, ../../../Sass/Pages/Home/Index.scss */
  .section-wrapper { width: 100%; } }

/* line 23, ../../../Sass/Pages/Home/Index.scss */
.header-hero { margin-top: 16px; border-top: 1px solid #FFF; position: relative; background: url('../../../Images/Default/bg-you-say-we-build.png') no-repeat; background-size: 100% auto; position: relative; min-height: 372px; }
@media only screen and (max-width: 767px) { /* line 23, ../../../Sass/Pages/Home/Index.scss */
  .header-hero { background: url('../../../Images/Default/bannerbg_you_say_we_build_mobile.jpg') no-repeat 50% 10%; background-size: 100% 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 23, ../../../Sass/Pages/Home/Index.scss */
  .header-hero { min-height: 297px; } }
/* line 38, ../../../Sass/Pages/Home/Index.scss */
.header-hero .img_class { position: absolute; }
/* line 40, ../../../Sass/Pages/Home/Index.scss */
.header-hero .img_class img { width: 100%; }
/* line 44, ../../../Sass/Pages/Home/Index.scss */
.header-hero .tv-ad { float: left; top: 36%; width: 100%; left: 2%; position: absolute; }
@media only screen and (max-width: 767px) { /* line 44, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .tv-ad { position: absolute; top: 20%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 44, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .tv-ad { top: 33%; left: 0%; } }
/* line 59, ../../../Sass/Pages/Home/Index.scss */
.header-hero .button-show { position: absolute; left: 14%; top: 58%; }
@media only screen and (max-width: 767px) { /* line 59, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .button-show { top: 39%; left: 35%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 59, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .button-show { top: 55%; } }
/* line 70, ../../../Sass/Pages/Home/Index.scss */
.header-hero .button-show .show-me-btn { background: url('../../../Images/Default/btn-show-me-both.png'); background-repeat: no-repeat; height: 34px; width: 150px; }
/* line 76, ../../../Sass/Pages/Home/Index.scss */
.header-hero .button-show .show-me-btn:hover { background-position: 10% 100%; }
/* line 80, ../../../Sass/Pages/Home/Index.scss */
.header-hero .rd-button { position: absolute; bottom: 10%; right: 1%; }
@media only screen and (max-width: 767px) { /* line 80, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .rd-button { left: 2%; bottom: 2%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 80, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .rd-button { bottom: 8%; } }
/* line 91, ../../../Sass/Pages/Home/Index.scss */
.header-hero .rd-button a { text-decoration: none; }
/* line 94, ../../../Sass/Pages/Home/Index.scss */
.header-hero .rd-button .radio-ad-btn { background: url('../../../Images/Default/btn-heard-radio-both.png'); background-repeat: no-repeat; height: 37px; width: 199px; }
@media only screen and (max-width: 767px) { /* line 94, ../../../Sass/Pages/Home/Index.scss */
  .header-hero .rd-button .radio-ad-btn { float: left; background-size: 90%; height: 33px; } }
/* line 105, ../../../Sass/Pages/Home/Index.scss */
.header-hero .rd-button .radio-ad-btn:hover { background-position: 10% 100%; }

/* line 110, ../../../Sass/Pages/Home/Index.scss */
#blue-body { margin-top: 2%; }

/* line 114, ../../../Sass/Pages/Home/Index.scss */
#offer-body a { color: #ef3829 !important; font-weight: bold; }
/* line 118, ../../../Sass/Pages/Home/Index.scss */
#offer-body .info { margin: -15px 0.93458% 0 25px !important; padding-top: 0px !important; }
@media only screen and (max-width: 767px) { /* line 118, ../../../Sass/Pages/Home/Index.scss */
  #offer-body .info { margin: 0px !important; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 118, ../../../Sass/Pages/Home/Index.scss */
  #offer-body .info { width: 63.3% !important; } }
@media only screen and (max-width: 767px) { /* line 128, ../../../Sass/Pages/Home/Index.scss */
  #offer-body .thumb { display: none; float: none !important; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 128, ../../../Sass/Pages/Home/Index.scss */
  #offer-body .thumb { float: left !important; } }

/* line 138, ../../../Sass/Pages/Home/Index.scss */
#hp-offer { width: 58.3% !important; }
@media only screen and (max-width: 767px) { /* line 138, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer { width: 100% !important; }
  /* line 142, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer li { margin: 5px 0px !important; font-weight: bold; font-size: 15px !important; }
  /* line 146, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer li img { width: 45px; display: inline; vertical-align: middle; }
  /* line 151, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer li a { border-top: none !important; display: inline; margin-left: 10px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 138, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer { width: 100% !important; } }

/* line 162, ../../../Sass/Pages/Home/Index.scss */
#hp-about { width: 40.71% !important; margin: 20px 0px; }
/* line 165, ../../../Sass/Pages/Home/Index.scss */
#hp-about .fine-out-more a { color: #ef3829 !important; }
@media only screen and (max-width: 767px) { /* line 162, ../../../Sass/Pages/Home/Index.scss */
  #hp-about { width: 100% !important; margin-bottom: -5px; }
  /* line 171, ../../../Sass/Pages/Home/Index.scss */
  #hp-about img { width: 135% !important; }
  /* line 175, ../../../Sass/Pages/Home/Index.scss */
  #hp-about #hp-sb-summit img { width: 100% !important; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 162, ../../../Sass/Pages/Home/Index.scss */
  #hp-about { width: 100% !important; margin-bottom: 0px; } }
/* line 185, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers { background-image: linear-gradient(to bottom, #fefefe 0%, #dadbdb 200%); border: solid 1px #aaaaaa; margin-top: 5%; min-height: 187px; }
@media only screen and (max-width: 767px) { /* line 185, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers { min-height: 156px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 185, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers { min-height: 199px; } }
/* line 200, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .phone-image { width: 22.61682%; float: left; margin-right: 0.93458%; }
/* line 202, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .phone-image img { float: left; position: relative; top: -20px; left: 10px; margin-left: 3%; }
@media only screen and (max-width: 767px) { /* line 202, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .phone-image img { min-height: 160px; top: -10px; width: 31.02804%; float: left; margin-right: 0.93458%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 202, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .phone-image img { padding-left: 0px; left: 60px; } }
/* line 223, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .find-customers-right { width: 57.94393%; float: left; margin-right: 0.93458%; float: right !important; color: #1757a8; font-size: 17px; font-weight: bold; padding-left: 26px; padding-right: 20px; text-align: center; }
@media only screen and (max-width: 767px) { /* line 223, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right { width: 68.8785%; float: left; margin-right: 0.93458%; padding-left: 7%; color: #333333; padding-right: 0px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 223, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right { padding-left: 0px; color: #333333; padding-right: 0px; } }
/* line 246, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .find-customers-right .show-me-btn { background: url("../../../Images/Default/btn-learn-more-both.png"); background-repeat: no-repeat; height: 34px; position: relative; top: 100px; margin: 0 14px; }
@media only screen and (max-width: 767px) { /* line 246, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right .show-me-btn { margin: auto; top: 61px; } }
@media only screen and (max-width: 767px) { /* line 246, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right .show-me-btn { top: 61px; margin: auto; } }
/* line 265, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .find-customers-right .show-me-btn:hover { background-position: 0% 100%; }
/* line 268, ../../../Sass/Pages/Home/Index.scss */
#hp-about .find-new-customers .find-customers-right p { float: left; text-align: center; margin-top: 26%; font-size: 18px !important; line-height: 18px; }
@media only screen and (max-width: 767px) { /* line 268, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right p { margin-top: 10%; font-size: 12px !important; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 268, ../../../Sass/Pages/Home/Index.scss */
  #hp-about .find-new-customers .find-customers-right p { float: left; margin-top: 15%; font-size: 12px !important; } }

/* line 289, ../../../Sass/Pages/Home/Index.scss */
.hp-about-ca p { font-size: 14px !important; }

/* line 293, ../../../Sass/Pages/Home/Index.scss */
#blue-footer p { color: #fff !important; }

/* line 296, ../../../Sass/Pages/Home/Index.scss */
#hp-sb-summit { background-color: #Eeeeee; border: solid 1px #aaaaaa; padding: 10px; }

/* line 301, ../../../Sass/Pages/Home/Index.scss */
.ie-8-left { margin-right: 0px; }

/* line 304, ../../../Sass/Pages/Home/Index.scss */
.ie-8-right { margin-left: 28px; }
@media only screen and (max-width: 767px) { /* line 304, ../../../Sass/Pages/Home/Index.scss */
  .ie-8-right { margin: 0px; } }

/* line 310, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box { float: left; background-image: linear-gradient(to bottom, #fefefe 0%, #dadbdb 200%); border: 3px solid #dddddd; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; width: 466px; }
@media only screen and (max-width: 767px) { /* line 310, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box { width: 100%; margin: 5px 0px; padding-bottom: 20px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 310, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box { width: 100%; margin: 5px 0px; } }
/* line 326, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .box { padding: 30px 10px 40px 193px; }
@media only screen and (max-width: 767px) { /* line 326, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .box { padding: 0px; text-align: center; } }
/* line 332, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .box h2 { color: #1757a8; font-size: 22px; font-weight: bold; line-height: 22px; margin: 10px 0px; }
@media only screen and (max-width: 767px) { /* line 332, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .box h2 { font-size: 18px; } }
/* line 343, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .website { background: url('../../../Images/Default/icon-website.png') scroll no-repeat; background-position: 24px 24px; }
@media only screen and (max-width: 767px) { /* line 343, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .website { background: none; } }
/* line 349, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .website .show-me-btn { background: url("../../../Images/Default/btn-get-started-both.png"); background-repeat: no-repeat; height: 34px; width: 150px; position: relative; }
@media only screen and (max-width: 767px) { /* line 349, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .website .show-me-btn { width: 149px; margin: auto; } }
/* line 360, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .website .show-me-btn:hover { background-position: 10% 100%; }
/* line 364, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .local-leads { background: url('../../../Images/Default/icon-local-leads.png') scroll no-repeat; background-position: 15px 24px; }
@media only screen and (max-width: 767px) { /* line 364, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .local-leads { background: none; } }
/* line 370, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .local-leads .show-me-btn { background: url("../../../Images/Default/btn-learn-more-both.png"); background-repeat: no-repeat; height: 34px; position: relative; }
@media only screen and (max-width: 767px) { /* line 370, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .local-leads .show-me-btn { width: 149px; margin: auto; } }
/* line 380, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .local-leads .show-me-btn:hover { background-position: 0% 100%; }
/* line 384, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .facebook { background: url('../../../Images/Default/icon-facebook.png') scroll no-repeat; background-position: 10px 24px; padding: 30px 0px 40px 185px !important; }
@media only screen and (max-width: 767px) { /* line 384, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .facebook { background: none; padding: 0 !important; } }
/* line 392, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .facebook .show-me-btn { background: url("../../../Images/Default/btn-learn-more-both.png"); background-repeat: no-repeat; height: 34px; position: relative; }
@media only screen and (max-width: 767px) { /* line 392, ../../../Sass/Pages/Home/Index.scss */
  #prime-boxes .prime-box .facebook .show-me-btn { width: 149px; margin: auto; } }
/* line 402, ../../../Sass/Pages/Home/Index.scss */
#prime-boxes .prime-box .facebook .show-me-btn:hover { background-position: 0% 100%; }

/* line 408, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe { float: left; margin-top: -26px; background: #e9edf1; border: 0.5px solid #dddddd; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; padding-bottom: 2%; width: 960px; }
@media only screen and (max-width: 767px) { /* line 408, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe { width: 100%; padding-bottom: 10%; text-align: center; margin-top: -6px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 408, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe { width: 100%; text-align: center; margin-top: -6px; } }
/* line 429, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .coach-video-image:hover { cursor: pointer; }
/* line 432, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe img { position: relative; top: 30px; margin-left: 30px; }
@media only screen and (max-width: 767px) { /* line 432, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe img { top: 15px; margin: 0px; width: 83%; } }
/* line 442, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe h2 { font-size: 19px; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-top: 5%; }
/* line 449, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .coach-right-text p { font-size: 12px; margin-right: 20px; }
@media only screen and (max-width: 767px) { /* line 449, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right-text p { margin-right: 8px; padding: 0px 10px; text-align: center; margin-top: 2px; } }
/* line 459, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .coach-right { float: right; width: 630px; }
@media only screen and (max-width: 767px) { /* line 459, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right { width: 100%; text-align: center; }
  /* line 465, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right h2 { padding-top: 2%; font-size: 15px; color: #333333; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 459, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right { width: 100%; text-align: center; }
  /* line 474, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right h2 { padding-top: 2%; font-size: 12px; color: #333333; } }
/* line 480, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .coach-right .show-me-btn { background: url("../../../Images/Default/btn-get-started-both.png"); background-repeat: no-repeat; height: 34px; width: 150px; position: relative; }
@media only screen and (max-width: 767px) { /* line 480, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right .show-me-btn { width: 149px; margin: auto; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 480, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe .coach-right .show-me-btn { width: 149px; margin: auto; } }
/* line 495, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .coach-right .show-me-btn:hover { background-position: 10% 100%; }
/* line 499, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video { display: none; height: auto; position: fixed; width: 58%; top: 2% !important; z-index: 999; background-color: #fff; margin-left: auto; margin-right: auto; padding: 40px; -webkit-border-radius: 5px; border-radius: 5px; }
@media only screen and (max-width: 767px) { /* line 499, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video { left: 0px !important; width: 100%; } }
/* line 517, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .video-title p { top: 0%; font-family: 'Varela Round', sans-serif !important; float: right; font-size: 26px; color: #2069B5; font-weight: bold; }
@media only screen and (max-width: 767px) { /* line 517, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video .video-title p { font-size: 10px !important; margin-top: 4px; margin-right: -6px; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 517, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video .video-title p { font-size: 10px !important; margin-top: 4px; margin-right: -6px; } }
/* line 539, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .video-title img.logo-web { float: left; top: 0%; margin: 0%; }
@media only screen and (max-width: 767px) { /* line 539, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video .video-title img.logo-web { width: 30%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 539, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video .video-title img.logo-web { width: 30%; } }
/* line 552, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .overlay-getstarted { text-align: center; padding-top: 25px; }
/* line 555, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .overlay-getstarted .show-me-btn { background: url("../../../Images/Default/btn-get-started-both.png"); background-repeat: no-repeat; height: 34px; width: 150px; position: relative; top: 10px; margin: 0 auto; }
/* line 564, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .overlay-getstarted .show-me-btn:hover { background-position: 10% 100%; }
/* line 568, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video p.close { position: relative; z-index: 9999; color: #333; font-size: 15px; float: right; top: -45px; left: 25px; font-weight: bold; }
@media only screen and (max-width: 767px) { /* line 568, ../../../Sass/Pages/Home/Index.scss */
  #buildWithMe-boxes .box-buildWithMe #my-video p.close { font-size: 9px !important; } }
/* line 582, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video p.close:hover { cursor: pointer; }
/* line 585, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .video-container { position: relative; padding-bottom: 56.25%; margin-top: 10%; height: 0; overflow: hidden; clear: both; }
/* line 593, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe #my-video .video-container iframe, #buildWithMe-boxes .box-buildWithMe #my-video .video-container object, #buildWithMe-boxes .box-buildWithMe #my-video .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 603, ../../../Sass/Pages/Home/Index.scss */
#buildWithMe-boxes .box-buildWithMe .overlay-bg { background-color: #000; bottom: 0; display: none; left: 0; opacity: 0.6; filter: alpha(opacity=60); /* IE7 & 8 */ position: fixed; right: 0; top: 0; z-index: 99; }

@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 619, ../../../Sass/Pages/Home/Index.scss */
  .nav-itemnew { width: 49.53271%; float: left; margin-right: 0.93458%; } }

/* line 625, ../../../Sass/Pages/Home/Index.scss */
#hp-badges a, #hp-badges span { margin-left: 5% !important; }

/* line 629, ../../../Sass/Pages/Home/Index.scss */
#blue-footer ul { width: 97%; }

/* line 632, ../../../Sass/Pages/Home/Index.scss */
#brands-bar .logo { width: 16.29907% !important; }

/* line 635, ../../../Sass/Pages/Home/Index.scss */
#blue-phone-bar { background-color: #154484; }
/* line 637, ../../../Sass/Pages/Home/Index.scss */
#blue-phone-bar .call-number { padding: 20px !important; font-size: 28px !important; }

/* line 642, ../../../Sass/Pages/Home/Index.scss */
#blue-footer .column { margin-bottom: 20px !important; }

/* line 645, ../../../Sass/Pages/Home/Index.scss */
#blue-footer hr { border-top: 1px solid #466e97; border-bottom: 1px solid #8fbbe6; }

/* line 649, ../../../Sass/Pages/Home/Index.scss */
span.heading { color: #154484; font-size: 14px; line-height: 20px; font-weight: bold; }

/* line 655, ../../../Sass/Pages/Home/Index.scss */
.disclaimer { display: none !important; }

@media only screen and (max-width: 767px) { /* line 658, ../../../Sass/Pages/Home/Index.scss */
  #hp-badges img { width: 23% !important; } }

/* line 663, ../../../Sass/Pages/Home/Index.scss */
#hp-boxes { margin-top: -80px !important; }
@media only screen and (max-width: 767px) { /* line 663, ../../../Sass/Pages/Home/Index.scss */
  #hp-boxes { margin-top: -30px !important; } }
/* line 668, ../../../Sass/Pages/Home/Index.scss */
#hp-boxes .get-started { border-top: 15px solid #0972bc !important; margin-top: -10px; }
/* line 672, ../../../Sass/Pages/Home/Index.scss */
#hp-boxes .bgImage { padding-top: 0px; }
/* line 675, ../../../Sass/Pages/Home/Index.scss */
#hp-boxes .container_bg { background: #ffffff !important; border: 1px solid #ccc !important; }
@media only screen and (max-width: 767px) { /* line 675, ../../../Sass/Pages/Home/Index.scss */
  #hp-boxes .container_bg { border: none !important; } }

/* line 683, ../../../Sass/Pages/Home/Index.scss */
.bucket { width: 32.71028%; float: left; margin-right: 0.93458%; margin-right: 0px !important; text-align: center; }
/* line 687, ../../../Sass/Pages/Home/Index.scss */
.bucket p.heading { color: #1757a8; font-size: 22px; letter-spacing: -1px; line-height: 22px; text-align: center; }
/* line 694, ../../../Sass/Pages/Home/Index.scss */
.bucket .bgImage { margin-top: 0px !important; }
/* line 697, ../../../Sass/Pages/Home/Index.scss */
.bucket img { height: 114px; }
@media only screen and (max-width: 767px) { /* line 697, ../../../Sass/Pages/Home/Index.scss */
  .bucket img { padding: 0; } }
/* line 704, ../../../Sass/Pages/Home/Index.scss */
.bucket a { color: #fff; text-decoration: none; }
@media only screen and (max-width: 767px) { /* line 683, ../../../Sass/Pages/Home/Index.scss */
  .bucket { width: 100%; } }

/* line 713, ../../../Sass/Pages/Home/Index.scss */
.clr { clear: both; }

/* line 717, ../../../Sass/Pages/Home/Index.scss */
#tabbed_nav ul#tabs { list-style: none; margin: 0; padding: 0; }
/* line 721, ../../../Sass/Pages/Home/Index.scss */
#tabbed_nav ul#tabs li { list-style: none; line-height: normal; margin: 0; }

/* line 728, ../../../Sass/Pages/Home/Index.scss */
#hp-about { width: 32.71028%; float: right; margin-right: 0; }
/* line 730, ../../../Sass/Pages/Home/Index.scss */
#hp-about p { margin: 0 0 10px 0; font-size: 12px !important; line-height: 15px; }
/* line 734, ../../../Sass/Pages/Home/Index.scss */
#hp-about p a { color: #0066cc; }
/* line 738, ../../../Sass/Pages/Home/Index.scss */
#hp-about .aboutus { font-size: 14px !important; }
/* line 741, ../../../Sass/Pages/Home/Index.scss */
#hp-about .heading { color: #333333; font-size: 22px !important; line-height: 24px; font-weight: bold; margin: 0; }
@media only screen and (max-width: 767px) { /* line 728, ../../../Sass/Pages/Home/Index.scss */
  #hp-about { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 728, ../../../Sass/Pages/Home/Index.scss */
  #hp-about { width: 100%; } }

/* line 757, ../../../Sass/Pages/Home/Index.scss */
#hp-offer { width: 66.35514%; float: left; margin-right: 0.93458%; float: left; }
@media only screen and (max-width: 767px) { /* line 757, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 757, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer { width: 100%; } }
/* line 768, ../../../Sass/Pages/Home/Index.scss */
#hp-offer p.heading { color: #333333; font-size: 22px; line-height: 24px; }
@media only screen and (max-width: 767px) { /* line 768, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer p.heading { text-align: center; } }
/* line 776, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-header { display: block; margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 776, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-header { display: none; } }
/* line 783, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body { display: block; }
@media only screen and (max-width: 767px) { /* line 783, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body { display: none !important; } }
/* line 789, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-header-mobile { display: none; }
@media only screen and (max-width: 767px) { /* line 789, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-header-mobile { display: flex; justify-content: center; } }
/* line 796, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #hp-offer-switch { color: #666666; }
/* line 798, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #hp-offer-switch ul#tabs { font-size: 12px; }
/* line 800, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #hp-offer-switch ul#tabs li { background-repeat: no-repeat; background-position: bottom; padding: 8px; height: 25px; text-transform: uppercase; float: left; cursor: pointer; }
@media only screen and (max-width: 767px) { /* line 800, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #hp-offer-switch ul#tabs li { padding: 0; height: auto; float: none; } }
/* line 814, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #hp-offer-switch ul#tabs .active { color: #154484; font-weight: bold; position: relative; background: url('../../../Images/Default/hp-offer-tab.png') no-repeat; background-position: 50% 100%; background-position: bottom; }
@media only screen and (max-width: 767px) { /* line 814, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #hp-offer-switch ul#tabs .active { color: #787878; } }
/* line 827, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body { padding: 20px 10px; width: 100%; float: left; margin-left: 0; margin-right: 0; float: none; clear: both; display: block; }
/* line 833, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .thumb { float: left; }
@media only screen and (max-width: 767px) { /* line 833, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body .thumb { text-align: center; } }
/* line 839, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .thumb img { max-width: 186px; }
/* line 843, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .info { margin: 0 5px; padding-top: 10px; width: 77.28972%; float: left; margin-right: 0.93458%; }
@media only screen and (max-width: 767px) { /* line 843, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body .info { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 843, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body .info { width: 100%; } }
/* line 856, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .heading { color: #1757a8; font-size: 14px; line-height: 20px; font-weight: bold; }
/* line 862, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .offer-tab { display: none; }
/* line 864, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .offer-tab a { color: #1757a8; }
/* line 868, ../../../Sass/Pages/Home/Index.scss */
#hp-offer #offer-body .offer-tab.active { display: block; }
@media only screen and (max-width: 767px) { /* line 827, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body { width: 100%; } }
@media only screen and (min-width: 768px) and (max-width: 979px) { /* line 827, ../../../Sass/Pages/Home/Index.scss */
  #hp-offer #offer-body { width: 100%; } }

/* line 881, ../../../Sass/Pages/Home/Index.scss */
.showHand { cursor: pointer; }

/* line 884, ../../../Sass/Pages/Home/Index.scss */
#hp-badges { padding: 15px 0; text-align: center; }
@media only screen and (max-width: 767px) { /* line 884, ../../../Sass/Pages/Home/Index.scss */
  #hp-badges { padding: 0; } }
/* line 889, ../../../Sass/Pages/Home/Index.scss */
#hp-badges .follow { color: #154484; font-weight: bold; text-transform: uppercase; }
/* line 894, ../../../Sass/Pages/Home/Index.scss */
#hp-badges a { text-decoration: none; }

@media only screen and (max-width: 767px) { /* line 898, ../../../Sass/Pages/Home/Index.scss */
  #blue-footer { display: none; } }

/* line 903, ../../../Sass/Pages/Home/Index.scss */
.disclaimers { font-size: 12px; color: #787878; text-align: center; padding: 2% 0 0 0; }

/* line 910, ../../../Sass/Pages/Home/Index.scss */
header .headerHat ul.headerHatItems li.rowSocial { display: none; }

/* line 914, ../../../Sass/Pages/Home/Index.scss */
header .headerHat ul.headerHatItems { /*margin-top:1.5%;*/ }

/* line 918, ../../../Sass/Pages/Home/Index.scss */
.buttonlogin { top: -6px; }

/* line 922, ../../../Sass/Pages/Home/Index.scss */
.social { float: left; margin-left: 5px !important; }

/* line 927, ../../../Sass/Pages/Home/Index.scss */
.media-icons { width: 100%; float: left; margin-left: 0; margin-right: 0; }
/* line 930, ../../../Sass/Pages/Home/Index.scss */
.media-icons span.heading { color: #154484; font-size: 13px; line-height: 20px; font-weight: bold; padding-left: 10px; }
/* line 938, ../../../Sass/Pages/Home/Index.scss */
.media-icons ul { padding-left: 6px; padding-bottom: 42px; }
/* line 942, ../../../Sass/Pages/Home/Index.scss */
.media-icons ul li { padding-right: 6px; }
