/* Minification failed. Returning unminified contents.
(23196,12): run-time error CSS1038: Expected hex color, found '#05141ff'
 */
/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, ../sass/foundation/common/_globals.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../sass/foundation/common/_globals.scss */
html {
  font-size: 62.5%;
}

/* line 7, ../sass/foundation/common/_globals.scss */
body {
  background: #fff;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  color: #222;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
/* line 11, ../sass/foundation/common/_globals.scss */
a img {
  border: none;
}

/* line 12, ../sass/foundation/common/_globals.scss */
a {
  color: #2ba6cb;
  text-decoration: none;
  line-height: inherit;
}

/* line 13, ../sass/foundation/common/_globals.scss */
a:hover {
  color: #2795b6;
}

/* line 14, ../sass/foundation/common/_globals.scss */
a:focus {
  color: #2795b6;
}

/* line 15, ../sass/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit;
}

/* Misc ---------------------- */
/* line 19, ../sass/foundation/common/_globals.scss */
.left {
  float: left;
}

/* line 20, ../sass/foundation/common/_globals.scss */
.right {
  float: right;
}

/* line 21, ../sass/foundation/common/_globals.scss */
.text-left {
  text-align: left;
}

/* line 22, ../sass/foundation/common/_globals.scss */
.text-right {
  text-align: right;
}

/* line 23, ../sass/foundation/common/_globals.scss */
.text-center {
  text-align: center;
}

/* line 24, ../sass/foundation/common/_globals.scss */
.hide {
  display: none;
}

/* line 25, ../sass/foundation/common/_globals.scss */
.hide-override {
  display: none !important;
}

/* line 26, ../sass/foundation/common/_globals.scss */
.highlight {
  background: #ffff99;
}

/* line 27, ../sass/foundation/common/_globals.scss */
.nowrap {
  white-space: nowrap;
}

/* line 29, ../sass/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none;
}

/* line 31, ../sass/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none;
}

/* line 32, ../sass/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none;
}

/* line 33, ../sass/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none;
}

/* Reset for strange margins by default on <figure> elements */
/* line 36, ../sass/foundation/common/_globals.scss */
figure {
  margin: 0;
}

/* Base Type Styles Using Modular Scale ---------------------- */
/* line 3, ../sass/foundation/common/_typography.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 14px;
  direction: ltr;
}

/* line 10, ../sass/foundation/common/_typography.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
}
/* line 11, ../sass/foundation/common/_typography.scss */
p.lead {
  font-size: 17.5px;
  line-height: 1.6;
  margin-bottom: 17px;
}

/* line 13, ../sass/foundation/common/_typography.scss */
aside p {
  font-size: 13px;
  line-height: 1.35;
  font-style: italic;
}

/* line 15, ../sass/foundation/common/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #222;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 24, ../sass/foundation/common/_typography.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 27, ../sass/foundation/common/_typography.scss */
h1 {
  font-size: 44px;
}

/* line 28, ../sass/foundation/common/_typography.scss */
h2 {
  font-size: 37px;
}

/* line 29, ../sass/foundation/common/_typography.scss */
h3 {
  font-size: 27px;
}

/* line 30, ../sass/foundation/common/_typography.scss */
h4 {
  font-size: 23px;
}

/* line 31, ../sass/foundation/common/_typography.scss */
h5 {
  font-size: 17px;
}

/* line 32, ../sass/foundation/common/_typography.scss */
h6 {
  font-size: 14px;
}

/* line 34, ../sass/foundation/common/_typography.scss */
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 22px 0 21px;
  height: 0;
}

/* line 36, ../sass/foundation/common/_typography.scss */
.subheader {
  line-height: 1.3;
  color: #6f6f6f;
  font-weight: 300;
  margin-bottom: 17px;
}

/* line 38, ../sass/foundation/common/_typography.scss */
em, i {
  font-style: italic;
  line-height: inherit;
}

/* line 39, ../sass/foundation/common/_typography.scss */
strong, b {
  font-weight: bold;
  line-height: inherit;
}

/* line 40, ../sass/foundation/common/_typography.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 41, ../sass/foundation/common/_typography.scss */
code {
  font-weight: bold;
  background: #ffff99;
}

/* Lists ---------------------- */
/* line 44, ../sass/foundation/common/_typography.scss */
ul, ol, dl {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 17px;
  list-style-position: outside;
}

/* line 47, ../sass/foundation/common/_typography.scss */
ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}
/* line 49, ../sass/foundation/common/_typography.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 17px;
}
/* line 50, ../sass/foundation/common/_typography.scss */
ul.square {
  list-style-type: square;
}
/* line 51, ../sass/foundation/common/_typography.scss */
ul.square li ul {
  list-style: inherit;
}
/* line 53, ../sass/foundation/common/_typography.scss */
ul.circle {
  list-style-type: circle;
}
/* line 54, ../sass/foundation/common/_typography.scss */
ul.circle li ul {
  list-style: inherit;
}
/* line 56, ../sass/foundation/common/_typography.scss */
ul.disc {
  list-style-type: disc;
}
/* line 57, ../sass/foundation/common/_typography.scss */
ul.disc li ul {
  list-style: inherit;
}
/* line 59, ../sass/foundation/common/_typography.scss */
ul.no-bullet {
  list-style: none;
}
/* line 60, ../sass/foundation/common/_typography.scss */
ul.large li {
  line-height: 21px;
}

/* line 62, ../sass/foundation/common/_typography.scss */
ol {
  margin-left: 20px;
}
/* line 64, ../sass/foundation/common/_typography.scss */
ol li ul, ol li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

/* Blockquotes ---------------------- */
/* line 69, ../sass/foundation/common/_typography.scss */
blockquote, blockquote p {
  line-height: 1.5;
  color: #6f6f6f;
}

/* line 70, ../sass/foundation/common/_typography.scss */
blockquote {
  margin: 0 0 17px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}
/* line 71, ../sass/foundation/common/_typography.scss */
blockquote cite {
  display: block;
  font-size: 13px;
  color: #555555;
}
/* line 72, ../sass/foundation/common/_typography.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 73, ../sass/foundation/common/_typography.scss */
blockquote cite a, blockquote cite a:visited {
  color: #555555;
}

/* line 77, ../sass/foundation/common/_typography.scss */
abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

/* line 78, ../sass/foundation/common/_typography.scss */
abbr {
  text-transform: none;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 86, ../sass/foundation/common/_typography.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 88, ../sass/foundation/common/_typography.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 89, ../sass/foundation/common/_typography.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 90, ../sass/foundation/common/_typography.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 91, ../sass/foundation/common/_typography.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 92, ../sass/foundation/common/_typography.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 93, ../sass/foundation/common/_typography.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 94, ../sass/foundation/common/_typography.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 95, ../sass/foundation/common/_typography.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 96, ../sass/foundation/common/_typography.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 98, ../sass/foundation/common/_typography.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 99, ../sass/foundation/common/_typography.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* line 100, ../sass/foundation/common/_typography.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 101, ../sass/foundation/common/_typography.scss */
  .print-only {
    display: block !important;
  }

  /* line 102, ../sass/foundation/common/_typography.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 103, ../sass/foundation/common/_typography.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Requires
   globals.css */
/* Standard Forms ---------------------- */
/* line 6, ../sass/foundation/common/_forms.scss */
form {
  margin: 0 0 19.41641px;
}

/* line 8, ../sass/foundation/common/_forms.scss */
.row form .row {
  margin: 0 -6px;
}
/* line 10, ../sass/foundation/common/_forms.scss */
.row form .row .column, .row form .row .columns {
  padding: 0 6px;
}
/* line 12, ../sass/foundation/common/_forms.scss */
.row form .row.collapse {
  margin: 0;
}
/* line 13, ../sass/foundation/common/_forms.scss */
.row form .row.collapse .column, .row form .row.collapse .columns {
  padding: 0;
}

/* line 17, ../sass/foundation/common/_forms.scss */
label {
  font-size: 14px;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 3px;
}
/* line 19, ../sass/foundation/common/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 20, ../sass/foundation/common/_forms.scss */
label.inline {
  line-height: 32px;
  margin: 0 0 12px 0;
}

/* line 23, ../sass/foundation/common/_forms.scss */
.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  line-height: 31px;
}

/* line 24, ../sass/foundation/common/_forms.scss */
a.button.prefix, a.button.postfix {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 25, ../sass/foundation/common/_forms.scss */
span.prefix, span.postfix {
  background: #f2f2f2;
  border: 1px solid #cccccc;
}

/* line 27, ../sass/foundation/common/_forms.scss */
.prefix {
  left: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  overflow: hidden;
}

/* line 28, ../sass/foundation/common/_forms.scss */
.postfix {
  right: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 30, ../sass/foundation/common/_forms.scss */
input[type="requiredifnot"], input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="multiemails"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #cccccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  height: 32px;
  width: 100%;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 32, ../sass/foundation/common/_forms.scss */
input[type="requiredifnot"].oversize, input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="multiemails"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize {
  font-size: 17px;
  padding: 4px 6px;
}
/* line 34, ../sass/foundation/common/_forms.scss */
input[type="requiredifnot"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="multiemails"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}
/* line 35, ../sass/foundation/common/_forms.scss */
input[type="requiredifnot"][disabled], input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="multiemails"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

/* line 38, ../sass/foundation/common/_forms.scss */
textarea {
  height: auto;
}

/* line 40, ../sass/foundation/common/_forms.scss */
select {
  width: 100%;
}

/* Fieldsets */
/* line 43, ../sass/foundation/common/_forms.scss */
fieldset {
  border: solid 1px #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 12px;
  margin: 18px 0;
}
/* line 45, ../sass/foundation/common/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 3px;
  margin: 0;
  margin-left: -3px;
}

/* Errors */
/* line 49, ../sass/foundation/common/_forms.scss */
.error input, input.error, .error textarea, textarea.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

/* line 50, ../sass/foundation/common/_forms.scss */
.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
  outline-color: #f5797c;
}

/* line 51, ../sass/foundation/common/_forms.scss */
.error label, label.error {
  color: #c60f13;
}

/* line 52, ../sass/foundation/common/_forms.scss */
.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #c60f13;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* Custom Forms ---------------------- */
/* line 55, ../sass/foundation/common/_forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 57, ../sass/foundation/common/_forms.scss */
form.custom span.custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  border: solid 1px #ccc;
  background: #fff;
}
/* line 59, ../sass/foundation/common/_forms.scss */
form.custom span.custom.radio {
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
/* line 61, ../sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox:before {
  content: "";
  display: block;
  line-height: 0.8;
  height: 14px;
  width: 14px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  color: #fff;
}
/* line 64, ../sass/foundation/common/_forms.scss */
form.custom span.custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #222;
  position: relative;
  top: 3px;
  left: 3px;
}
/* line 67, ../sass/foundation/common/_forms.scss */
form.custom span.custom.checkbox.checked:before {
  content: "\00d7";
  color: #222;
}
/* line 70, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown {
  display: block;
  position: relative;
  width: auto;
  height: 28px;
  margin-bottom: 9px;
  margin-top: 2px;
}
/* line 72, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 73, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 28px;
  padding: 0;
  padding-left: 6px;
  padding-right: 38px;
  border: solid 1px #ddd;
  color: #141414;
  background-color: #fff;
  white-space: nowrap;
}
/* line 74, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector {
  position: absolute;
  width: 27px;
  height: 28px;
  display: block;
  right: 0;
  top: 0;
  border: solid 1px #ddd;
}
/* line 75, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown a.selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #aaa transparent transparent transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -2px;
  margin-left: -5px;
}
/* line 78, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #222 transparent transparent transparent;
}
/* line 81, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 83, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 84, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 85, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 86, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 88, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.small ul {
  width: 134px !important;
}
/* line 89, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.medium ul {
  width: 254px !important;
}
/* line 90, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.large ul {
  width: 434px !important;
}
/* line 91, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 94, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: 0;
  top: 27px;
  margin: 0;
  padding: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #cccccc;
}
/* line 96, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li {
  color: #555;
  font-size: 13px;
  cursor: pointer;
  padding: 3px;
  padding-left: 6px;
  padding-right: 38px;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 97, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected {
  background: #cdebf5;
  color: #000;
}
/* line 98, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:after {
  content: "\2013";
  position: absolute;
  right: 10px;
}
/* line 100, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover {
  background-color: #cdebf5;
  color: #000;
}
/* line 101, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li:hover:after {
  content: "\2013";
  position: absolute;
  right: 10px;
  color: #a3dbec;
}
/* line 103, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover {
  background: #cdebf5;
  cursor: default;
  color: #000;
}
/* line 104, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul li.selected:hover:after {
  color: #000;
}
/* line 106, ../sass/foundation/common/_forms.scss */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 110, ../sass/foundation/common/_forms.scss */
form.custom .custom.disabled {
  background-color: #ddd;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() {
  /* line 115, ../sass/foundation/common/_forms.scss */
  form.custom div.custom.dropdown a.selector {
    height: 28px;
  }
}
/* line 117, ../sass/foundation/common/_forms.scss */
.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 28px;
}

/* The Grid ---------------------- */
/* line 3, ../sass/foundation/components/_grid.scss */
.row {
  width: 1220px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}
/* line 4, ../sass/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 7, ../sass/foundation/components/_grid.scss */
.row.collapse .column, .row.collapse .columns {
  padding: 0;
}
/* line 9, ../sass/foundation/components/_grid.scss */
.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}
/* line 10, ../sass/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
}

/* line 14, ../sass/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 15px;
  position: relative;
}
/* line 15, ../sass/foundation/components/_grid.scss */
.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

/* line 18, ../sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 19, ../sass/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%;
}

/* line 23, ../sass/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%;
}

/* line 36, ../sass/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-three {
  left: 25%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-three {
  right: 25%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-six {
  left: 50%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-six {
  right: 50%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-nine {
  left: 75%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-nine {
  right: 75%;
}

/* line 42, ../sass/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%;
}

/* line 43, ../sass/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%;
}

/* line 46, ../sass/foundation/components/_grid.scss */
img {
  height: auto;
}

/* line 47, ../sass/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
}

/* line 48, ../sass/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 49, ../sass/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* Nicolas Gallagher's micro clearfix */
/* line 52, ../sass/foundation/components/_grid.scss */
.row {
  *zoom: 1;
}
/* line 4, ../sass/foundation/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 5, ../sass/foundation/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* Block Grids ---------------------- */
/* These are 2-up, 3-up, 4-up and 5-up ULs, suited
for repeating blocks of content. Add 'mobile' to
them to switch them just like the layout grid
(one item per line) on phones

For IE7/8 compatibility block-grid items need to be
the same height. You can optionally uncomment the
lines below to support arbitrary height, but know
that IE7/8 do not support :nth-child.
-------------------------------------------------- */
/* line 67, ../sass/foundation/components/_grid.scss */
.block-grid {
  display: block;
  overflow: hidden;
  padding: 0;
}
/* line 69, ../sass/foundation/components/_grid.scss */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.one-up {
  margin: 0;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.one-up > li {
  width: 100%;
  padding: 0 0 15px;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.two-up {
  margin: 0 -15px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.two-up > li {
  width: 50%;
  padding: 0 15px 15px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.two-up > li:nth-child(2n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.three-up {
  margin: 0 -12px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.three-up > li {
  width: 33.33333%;
  padding: 0 12px 12px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.three-up > li:nth-child(3n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.four-up {
  margin: 0 -10px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.four-up > li {
  width: 25%;
  padding: 0 10px 10px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.four-up > li:nth-child(4n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.five-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.five-up > li {
  width: 20%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.five-up > li:nth-child(5n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.six-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.six-up > li {
  width: 16.66667%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.six-up > li:nth-child(6n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up > li {
  width: 14.28571%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.seven-up > li:nth-child(7n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up > li {
  width: 12.5%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.eight-up > li:nth-child(8n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up > li {
  width: 11.11111%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.nine-up > li:nth-child(9n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up > li {
  width: 10%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.ten-up > li:nth-child(10n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li {
  width: 9.09091%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.eleven-up > li:nth-child(11n+1) {
  clear: both;
}
/* line 72, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up {
  margin: 0 -8px;
}
/* line 78, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li {
  width: 8.33333%;
  padding: 0 8px 8px;
}
/* line 85, ../sass/foundation/components/_grid.scss */
.block-grid.twelve-up > li:nth-child(12n+1) {
  clear: both;
}

/* Normal Buttons ---------------------- */
/* line 3, ../sass/foundation/components/modules/_buttons.scss */
.button {
  width: auto;
  background: #2ba6cb;
  border: 1px solid #1e728c;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 6, ../sass/foundation/components/modules/_buttons.scss */
.button:hover, .button:focus {
  color: #fff;
  background-color: #2284a1;
}
/* line 7, ../sass/foundation/components/modules/_buttons.scss */
.button:active {
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
}
/* line 10, ../sass/foundation/components/modules/_buttons.scss */
.button.large {
  font-size: 17px;
  padding: 15px 30px 16px;
}
/* line 11, ../sass/foundation/components/modules/_buttons.scss */
.button.medium {
  font-size: 14px;
}
/* line 12, ../sass/foundation/components/modules/_buttons.scss */
.button.small {
  font-size: 11px;
  padding: 7px 14px 8px;
}
/* line 13, ../sass/foundation/components/modules/_buttons.scss */
.button.tiny {
  font-size: 10px;
  padding: 5px 10px 6px;
}
/* line 14, ../sass/foundation/components/modules/_buttons.scss */
.button.expand {
  width: 100%;
  text-align: center;
}
/* line 17, ../sass/foundation/components/modules/_buttons.scss */
.button.primary {
  background-color: #2ba6cb;
  border: 1px solid #1e728c;
}
/* line 18, ../sass/foundation/components/modules/_buttons.scss */
.button.primary:hover, .button.primary:focus {
  background-color: #2284a1;
}
/* line 20, ../sass/foundation/components/modules/_buttons.scss */
.button.success {
  background-color: #5da423;
  border: 1px solid #396516;
}
/* line 21, ../sass/foundation/components/modules/_buttons.scss */
.button.success:hover, .button.success:focus {
  background-color: #457a1a;
}
/* line 23, ../sass/foundation/components/modules/_buttons.scss */
.button.alert {
  background-color: #c60f13;
  border: 1px solid #7f0a0c;
}
/* line 24, ../sass/foundation/components/modules/_buttons.scss */
.button.alert:hover, .button.alert:focus {
  background-color: #970b0e;
}
/* line 26, ../sass/foundation/components/modules/_buttons.scss */
.button.secondary {
  background-color: #e9e9e9;
  color: #1d1d1d;
  border: 1px solid #c3c3c3;
}
/* line 27, ../sass/foundation/components/modules/_buttons.scss */
.button.secondary:hover, .button.secondary:focus {
  background-color: #d0d0d0;
}
/* line 31, ../sass/foundation/components/modules/_buttons.scss */
.button.radius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/foundation/components/modules/_buttons.scss */
.button.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 35, ../sass/foundation/components/modules/_buttons.scss */
.button.full-width {
  width: 100%;
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/* line 36, ../sass/foundation/components/modules/_buttons.scss */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 39, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled, .button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  cursor: default;
  background: #2ba6cb;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 40, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled:hover, .button[disabled]:hover {
  background: #2ba6cb;
}
/* line 42, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.success, .button[disabled].success {
  background-color: #5da423;
}
/* line 43, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #5da423;
  outline: none;
}
/* line 45, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
}
/* line 46, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #c60f13;
  outline: none;
}
/* line 48, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.secondary, .button[disabled].secondary {
  background-color: #e9e9e9;
}
/* line 49, ../sass/foundation/components/modules/_buttons.scss */
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e9e9e9;
  outline: none;
}

/* Don't use native buttons on iOS */
/* line 55, ../sass/foundation/components/modules/_buttons.scss */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

/* Correct FF button padding */
@-moz-document url-prefix() {
  /* line 59, ../sass/foundation/components/modules/_buttons.scss */
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
  }

  /* line 60, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].tiny.button {
    padding: 3px 10px 4px;
  }

  /* line 61, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].small.button {
    padding: 5px 14px 6px;
  }

  /* line 62, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].button, input[type=submit].medium.button {
    padding: 8px 20px 9px;
  }

  /* line 63, ../sass/foundation/components/modules/_buttons.scss */
  input[type="submit"].large.button {
    padding: 13px 30px 14px;
  }
}
/* Buttons with Dropdowns ---------------------- */
/* line 68, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown {
  position: relative;
  padding-right: 44px;
  /* Sizes */
  /* Triangles */
  /* Flyout List */
  /* Split Dropdown Buttons */
}
/* line 71, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.large {
  padding-right: 60px;
}
/* line 72, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.small {
  padding-right: 28px;
}
/* line 73, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny {
  padding-right: 20px;
}
/* line 76, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -2px;
}
/* line 77, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.large:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: #fff transparent transparent transparent;
  margin-top: -3px;
  right: 30px;
}
/* line 78, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.small:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #fff transparent transparent transparent;
  margin-top: -2px;
  right: 14px;
}
/* line 79, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.tiny:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  right: 10px;
}
/* line 82, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: none;
  position: absolute;
  left: -1px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  border-top: none;
  min-width: 100%;
  z-index: 40;
}
/* line 84, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li {
  width: 100%;
  cursor: pointer;
  padding: 0;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 85, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li a, .button.dropdown > ul li button {
  display: block;
  color: #555;
  font-size: 13px;
  font-weight: normal;
  padding: 6px 14px;
  text-align: left;
}
/* line 86, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li button {
  width: 100%;
  border: inherit;
  background: inherit;
  font-family: inherit;
  margin: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 87, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li:hover, .button.dropdown > ul li:focus {
  background-color: #e3f4f9;
  color: #222;
}
/* line 88, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown > ul li.divider {
  min-height: 0;
  padding: 0;
  height: 1px;
  margin: 4px 0;
  background: #ededed;
}
/* line 92, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.up > ul {
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 94, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown ul.no-hover.show-dropdown {
  display: block !important;
}
/* line 96, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown:hover > ul.no-hover {
  display: none;
}
/* line 102, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split {
  padding: 0;
  position: relative;
  /* Sizes */
  /* Triangle Spans */
  /* Colors */
}
/* line 104, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split:after {
  display: none;
}
/* line 105, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split:hover, .button.dropdown.split:focus {
  background-color: #2ba6cb;
}
/* line 106, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert:hover, .button.dropdown.split.alert:focus {
  background-color: #c60f13;
}
/* line 107, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success:hover, .button.dropdown.split.success:focus {
  background-color: #5da423;
}
/* line 108, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary:hover, .button.dropdown.split.secondary:focus {
  background-color: #e9e9e9;
}
/* line 111, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a {
  color: #fff;
  display: block;
  padding: 10px 50px 11px 20px;
  padding-left: 20px;
  padding-right: 50px;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 112, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > a:hover, .button.dropdown.split > a:focus {
  background-color: #2284a1;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 114, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large > a {
  padding: 15px 75px 16px 30px;
  padding-left: 30px;
  padding-right: 75px;
}
/* line 115, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small > a {
  padding: 7px 35px 8px 14px;
  padding-left: 14px;
  padding-right: 35px;
}
/* line 116, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny > a {
  padding: 5px 25px 6px 10px;
  padding-left: 10px;
  padding-right: 25px;
}
/* line 119, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span {
  background-color: #2ba6cb;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 30px;
  border-left: 1px solid #1e728c;
  -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
/* line 120, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:hover, .button.dropdown.split > span:focus {
  background-color: #2284a1;
}
/* line 121, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
}
/* line 123, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #1d1d1d transparent transparent transparent;
}
/* line 125, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span {
  width: 45px;
}
/* line 126, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span {
  width: 21px;
}
/* line 127, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span {
  width: 15px;
}
/* line 129, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.large span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: #fff transparent transparent transparent;
  margin-top: -3px;
  margin-left: -7px;
}
/* line 130, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.small span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  margin-left: -4px;
}
/* line 131, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.tiny span:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 3px;
  border-color: #fff transparent transparent transparent;
  margin-top: -1px;
  margin-left: -3px;
}
/* line 134, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > span {
  background-color: #c60f13;
  border-left-color: #7f0a0c;
}
/* line 135, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > span {
  background-color: #5da423;
  border-left-color: #396516;
}
/* line 136, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > span {
  background-color: #e9e9e9;
  border-left-color: #c3c3c3;
}
/* line 137, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a {
  color: #1d1d1d;
}
/* line 139, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover, .button.dropdown.split.alert > a:focus, .button.dropdown.split.alert > span:focus {
  background-color: #970b0e;
}
/* line 140, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover, .button.dropdown.split.success > a:focus, .button.dropdown.split.success > span:focus {
  background-color: #457a1a;
}
/* line 141, ../sass/foundation/components/modules/_buttons.scss */
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover, .button.dropdown.split.secondary > a:focus, .button.dropdown.split.secondary > span:focus {
  background-color: #d0d0d0;
}

/* Button Groups ---------------------- */
/* line 147, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group {
  list-style: none;
  padding: 0;
  margin: 0 0 12px;
  *zoom: 1;
}
/* line 4, ../sass/foundation/mixins/_clearfix.scss */
ul.button-group:before, ul.button-group:after {
  content: " ";
  display: table;
}
/* line 5, ../sass/foundation/mixins/_clearfix.scss */
ul.button-group:after {
  clear: both;
}
/* line 149, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group li {
  padding: 0;
  margin: 0 0 0 -1px;
  float: left;
}
/* line 150, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group li:first-child {
  margin-left: 0;
}
/* line 154, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li .button, ul.button-group.radius li .button.radius, ul.button-group.radius li .button-rounded {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 156, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button, ul.button-group.radius li:first-child .button.radius {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 157, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:first-child .button.rounded {
  -moz-border-radius-topleft: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-top-left-radius: 1000px;
  -moz-border-radius-bottomleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
}
/* line 160, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button, ul.button-group.radius li:last-child .button.radius {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 161, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.radius li:last-child .button.rounded {
  -moz-border-radius-topright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-top-right-radius: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 166, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even .button {
  width: 100%;
}
/* line 167, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.two-up li {
  width: 50%;
}
/* line 168, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li {
  width: 33.3%;
}
/* line 169, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}
/* line 170, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.four-up li {
  width: 25%;
}
/* line 171, ../sass/foundation/components/modules/_buttons.scss */
ul.button-group.even.five-up li {
  width: 20%;
}

/* line 175, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar {
  overflow: hidden;
}
/* line 176, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group {
  float: left;
  margin-right: 8px;
}
/* line 177, ../sass/foundation/components/modules/_buttons.scss */
div.button-bar ul.button-group:last-child {
  margin-left: 0;
}

/* line 1, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar {
  height: 40px;
  background: #4d4d4d;
  margin-left: 0;
  margin-top: 20px;
  padding: 0;
}
/* line 3, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li {
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border: 1px solid #333333;
  border-right: none;
  line-height: 38px;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 5, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:first-child {
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 6, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:last-child {
  border-right: solid 1px #333333;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset, 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 8, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active {
  background: #2ba6cb;
  border-color: #2284a1;
}
/* line 9, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active > a {
  color: #fff;
  cursor: default;
}
/* line 10, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.active:hover {
  background: #2ba6cb;
  cursor: default;
}
/* line 12, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li:hover {
  background: #333333;
}
/* line 14, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > a {
  color: #e6e6e6;
}
/* line 15, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li ul {
  margin-bottom: 0;
}
/* line 16, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li .flyout {
  display: none;
}
/* line 19, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child {
  padding-right: 40px;
  position: relative;
}
/* line 20, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: #e6e6e6 transparent transparent transparent;
  position: absolute;
  right: 20px;
  top: 17px;
}
/* line 22, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
  border-left: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px;
  z-index: 2;
  display: block;
}
/* line 24, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a:first-child {
  padding-right: 55px;
}
/* line 25, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
  border-left: 1px dashed #666;
}
/* line 30, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > a:first-child {
  position: relative;
  padding: 0 20px;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
/* line 31, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar > li > input {
  margin: 0 10px;
}
/* line 33, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical {
  height: auto;
  margin-top: 0;
}
/* line 35, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li {
  float: none;
  border-bottom: none;
  border-right: solid 1px #333333;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 37, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 4px;
  border-color: transparent transparent transparent #e6e6e6;
}
/* line 38, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout {
  left: 100%;
  top: -1px;
}
/* line 39, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}
/* line 41, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li.active {
  border-right: solid 1px #2284a1;
}
/* line 42, ../sass/foundation/components/modules/_navbar.scss */
.nav-bar.vertical > li:last-child {
  border-bottom: solid 1px #333333;
}

/* line 48, ../sass/foundation/components/modules/_navbar.scss */
.flyout {
  background: #f2f2f2;
  padding: 20px;
  margin: 0;
  border: 1px solid #d9d9d9;
  position: absolute;
  top: 39px;
  left: -1px;
  width: 250px;
  z-index: 40;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
/* line 50, ../sass/foundation/components/modules/_navbar.scss */
.flyout p {
  line-height: 1.2;
  font-size: 13px;
}
/* line 51, ../sass/foundation/components/modules/_navbar.scss */
.flyout *:first-child {
  margin-top: 0;
}
/* line 52, ../sass/foundation/components/modules/_navbar.scss */
.flyout *:last-child {
  margin-bottom: 0;
}
/* line 54, ../sass/foundation/components/modules/_navbar.scss */
.flyout.small {
  width: 166.66667px;
}
/* line 55, ../sass/foundation/components/modules/_navbar.scss */
.flyout.large {
  width: 437.5px;
}
/* line 57, ../sass/foundation/components/modules/_navbar.scss */
.flyout.right {
  left: auto;
  right: -2px;
}
/* line 58, ../sass/foundation/components/modules/_navbar.scss */
.flyout.left {
  right: auto;
  left: -2px;
}
/* line 59, ../sass/foundation/components/modules/_navbar.scss */
.flyout.up {
  top: auto;
  bottom: 39px;
}

/* line 63, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout, .nav-bar li ul {
  padding: 0;
  list-style: none;
}
/* line 65, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li, .nav-bar li ul li {
  border-left: solid 3px #CCC;
}
/* line 66, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li a, .nav-bar li ul li a {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 67, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li a:hover, ul.flyout li a:focus, .nav-bar li ul li a:hover, .nav-bar li ul li a:focus {
  background: #ebebeb;
  color: #333;
}
/* line 69, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li.active, .nav-bar li ul li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 70, ../sass/foundation/components/modules/_navbar.scss */
ul.flyout li.active a, .nav-bar li ul li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}

/*
  Foundation Top Bar

  Requires:
    -jquery.foundation.topbar.js

  Notes:
    - <nav class="top-bar"> can have .fixed added to make it stick to the top of viewport. Can add .contain-to-grid to top-bar to make it full width but content on grid.
    - <li class="name"> creates a branding area that can be linked to homepage
      - Can include text, image or both inside this <li>.
    - <li class="divider"> creates a divider between nav items, add margins for space
    - <li class="search"> Needs to hold a <form> which can use .row.collapse and pre/postfix buttons or default type="search"
*/
/* Element that controls breakpoint, no need to change this ever */
/* line 16, ../sass/foundation/components/modules/_topbar.scss */
.top-bar-js-breakpoint {
  width: 940px !important;
  visibility: hidden;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 19, ../sass/foundation/components/modules/_topbar.scss */
.contain-to-grid {
  width: 100%;
  background: #222;
}

/* Wrapped around .top-bar to make it fixed at the top */
/* line 22, ../sass/foundation/components/modules/_topbar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}

/* Add .sticky class for using top bar as a sticky navigation when scrolling passed it. Add the class .sticky to a top bar using .contain-to-grid but leave off .fixed, javascript will take care of that */
/* line 25, ../sass/foundation/components/modules/_topbar.scss */
.sticky {
  float: left;
  overflow: hidden;
}
/* line 26, ../sass/foundation/components/modules/_topbar.scss */
.sticky.fixed {
  float: none;
}

/* <nav> */
/* line 30, ../sass/foundation/components/modules/_topbar.scss */
.top-bar {
  background: #222;
  min-height: 45px;
  line-height: 45px;
  margin: 0 0 30px 0;
  padding: 0;
  width: 100%;
  position: relative;
  /* Contain width to .row width */
  /* First <ul> for branding, title, name, etc */
  /* topbar global <ul> styles */
}
/* line 33, ../sass/foundation/components/modules/_topbar.scss */
.contain-to-grid .top-bar {
  max-width: 1220px;
  margin: 0 auto;
}
/* line 38, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 {
  line-height: 45px;
  margin: 0;
}
/* line 39, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name h1 a {
  font-weight: bold;
  padding: 0 22.5px;
  font-size: 17px !important;
}
/* line 41, ../sass/foundation/components/modules/_topbar.scss */
.top-bar > ul .name img {
  margin-top: -5px;
  vertical-align: middle;
}
/* line 44, ../sass/foundation/components/modules/_topbar.scss */
.top-bar.expanded {
  height: inherit;
}
/* line 47, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul {
  margin-left: 0;
  display: inline;
  height: 45px;
  line-height: 45px;
  list-style: none;
  /* Main Navigation links style */
  /* Left Side <ul> */
  /* Right Side <ul> */
}
/* line 50, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li {
  float: left;
  /* Dividers between navigation */
  /* Put a button in an <li> but give is a class */
  /* Put a search bar or text input in the bar */
  /* Put login bar in the top bar */
  /* Hide the triangle for breakpoint menu */
  /* li.has-dropdown */
}
/* line 51, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li a:not(.button) {
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
/* line 53, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus {
  background: black;
}
/* line 54, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a {
  color: #d9d9d9;
}
/* line 59, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.divider {
  background: black;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
  height: 100%;
  margin-right: 1px;
  width: 1px;
}
/* line 63, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button a.button {
  margin: 0 11.25px;
}
/* line 64, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover, .top-bar ul > li.has-button:focus {
  background: #222;
}
/* line 65, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-button:hover a, .top-bar ul > li.has-button:focus a {
  color: #fff;
}
/* line 70, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search {
  padding: 0 15px;
}
/* line 71, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  width: 200px;
}
/* line 72, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  float: left;
  font-size: 13px;
  margin-top: -1px;
  height: 22.5px;
  margin-bottom: 0;
  width: 130px;
}
/* line 74, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=text] + .button {
  border-left: none;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  float: left;
  font-size: 12px;
  margin-top: -1px;
  padding: 5px 12px 4px;
}
/* line 76, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search form input[type=search] {
  font-size: 16px;
  margin-bottom: 0;
}
/* line 78, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.search:hover, .top-bar ul > li.search:focus {
  background: #222;
}
/* line 82, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login {
  padding: 0 15px;
}
/* line 83, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  width: 300px;
}
/* line 84, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input {
  float: left;
  width: auto;
  font-size: 13px;
  margin-top: -1px;
  height: 22.5px;
  margin-bottom: 0;
}
/* line 85, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=text] {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 120px;
}
/* line 86, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=password] {
  margin-bottom: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 120px;
}
/* line 87, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login form input[type=password] + .button {
  border-left: none;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  float: left;
  font-size: 12px;
  margin-top: -1px;
  padding: 5px 12px 4px;
  width: 60px;
}
/* line 90, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.login:hover, .top-bar ul > li.login:focus {
  background: #222;
}
/* line 94, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.toggle-topbar {
  display: none;
}
/* line 97, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown {
  position: relative;
  /* Dropdown Level 2+ */
}
/* line 98, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown:focus > .dropdown {
  display: block;
  visibility: visible;
}
/* line 99, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a {
  padding-right: 33.75px;
}
/* line 100, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: #fff transparent transparent transparent;
  margin-right: 15px;
  margin-top: -2.5px;
  position: absolute;
  right: 0;
  top: 50%;
}
/* line 102, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown {
  background: #222;
  left: 0;
  margin: 0;
  padding: 9px 0 0 0;
  position: absolute;
  visibility: hidden;
  z-index: 99;
}
/* line 103, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li {
  background: #222;
  line-height: 1;
  min-width: 100%;
  padding-bottom: 5px;
}
/* line 104, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a {
  color: #fff;
  font-weight: normal;
  height: 100%;
  line-height: 1;
  padding: 5px 17px 5px 15px;
  white-space: nowrap;
}
/* line 105, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:after {
  border: none;
}
/* line 106, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus {
  background: #3c3c3c;
}
/* line 108, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li label {
  color: #6f6f6f;
  font-size: 10px;
  font-weight: bold;
  margin: 0;
  padding-left: 15px;
  text-transform: uppercase;
}
/* line 109, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.divider {
  border-top: solid 1px black;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  height: 10px;
  padding: 0;
  width: 100%;
}
/* line 110, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li:last-child {
  padding-bottom: 10px;
}
/* line 111, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.active a {
  background: black;
}
/* line 117, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
  padding-right: 30px;
}
/* line 118, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  right: 5px;
  top: 6px;
}
/* line 120, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
}
/* line 122, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown {
  display: block;
}
/* line 129, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.left {
  float: left;
  width: auto;
  margin-bottom: 0;
}
/* line 132, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right {
  float: right;
  width: auto;
  margin-bottom: 0;
  /* Dropdown Right Side Alignment */
}
/* line 134, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown {
  left: auto;
  right: 0px;
}
/* line 135, ../sass/foundation/components/modules/_topbar.scss */
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown {
  right: 100%;
  left: auto;
  width: 100%;
}
/* line 140, ../sass/foundation/components/modules/_topbar.scss */
.top-bar .js-generated {
  display: none;
}

/* Firefox Fixes */
@-moz-document url-prefix() {
  /* line 145, ../sass/foundation/components/modules/_topbar.scss */
  .top-bar ul li .button.small {
    padding-bottom: 6px;
  }

  /* line 146, ../sass/foundation/components/modules/_topbar.scss */
  .top-bar ul li.search form input[type=search] {
    font-size: 14px;
    height: 22px;
    padding: 3px;
  }
}
/* IE8 Fixes */
/* line 150, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a {
  color: #fff;
  display: block;
  font-weight: bold;
  font-size: 13px;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
/* line 151, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a.button {
  height: auto;
  line-height: 30px;
  margin-top: 7px;
}
/* line 152, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li a img {
  margin-top: -5px;
  vertical-align: middle;
}

/* line 158, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li a:hover, .lt-ie9 .top-bar section > ul > li a:focus {
  color: #cccccc;
}
/* line 160, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li:hover, .lt-ie9 .top-bar section > ul > li:focus {
  background: black;
}
/* line 161, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li.search:hover, .lt-ie9 .top-bar section > ul > li.search:focus, .lt-ie9 .top-bar section > ul > li.has-button:hover, .lt-ie9 .top-bar section > ul > li.has-button:focus {
  background: none;
}
/* line 162, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar section > ul > li.active {
  background: black;
  color: #d9d9d9;
}

/* line 164, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown {
  padding-right: 33.75px;
}
/* line 166, ../sass/foundation/components/modules/_topbar.scss */
.lt-ie9 .top-bar ul li.has-dropdown > ul li {
  padding-right: 0;
}

/* CSS for jQuery Orbit Plugin 1.4.0
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
/* line 9, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper {
  width: 1px;
  height: 1px;
  position: relative;
}

/* line 11, ../sass/foundation/components/modules/_orbit.scss */
.orbit {
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden;
  margin-bottom: 17px;
}
/* line 13, ../sass/foundation/components/modules/_orbit.scss */
.orbit.with-bullets {
  margin-bottom: 40px;
}
/* line 15, ../sass/foundation/components/modules/_orbit.scss */
.orbit .orbit-slide {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 16, ../sass/foundation/components/modules/_orbit.scss */
.orbit a.orbit-slide {
  border: none;
  line-height: 0;
  display: none;
}
/* line 17, ../sass/foundation/components/modules/_orbit.scss */
.orbit div.orbit-slide {
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
/* line 25, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  cursor: pointer;
  z-index: 31;
}
/* line 26, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url('/content/images/foundation/orbit/rotator-black.png?1712230945') no-repeat;
  z-index: 3;
}
/* line 27, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.rotator.move {
  left: 0;
}
/* line 29, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}
/* line 30, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.mask.move {
  width: 40px;
  left: 0;
  background: url('/content/images/foundation/orbit/timer-black.png?1712230945') repeat 0 0;
}
/* line 32, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('/content/images/foundation/orbit/pause-black.png?1712230945') no-repeat;
  z-index: 4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 33, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper span.pause.active {
  background: url('/content/images/foundation/orbit/pause-black.png?1712230945') no-repeat 0 -40px;
}
/* line 35, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* Captions ---------------------- */
/* line 40, ../sass/foundation/components/modules/_orbit.scss */
.orbit-caption {
  display: none;
  font-family: inherit;
}

/* line 41, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .orbit-caption {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  z-index: 30;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

/* Directional Nav ---------------------- */
/* line 46, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav {
  display: block;
}
/* line 47, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span {
  width: 39px;
  height: 50px;
  text-indent: -9999px;
  position: absolute;
  z-index: 30;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}
/* line 48, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span.right {
  background: url('/content/images/foundation/orbit/right-arrow.png?1712230945');
  background-size: 100%;
  right: 0;
}
/* line 49, ../sass/foundation/components/modules/_orbit.scss */
.orbit-wrapper .slider-nav span.left {
  background: url('/content/images/foundation/orbit/left-arrow.png?1712230945');
  background-size: 100%;
  left: 0;
}

/* line 54, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.right {
  background: url('/content/images/foundation/orbit/right-arrow-small.png?1712230945');
}
/* line 55, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-wrapper .slider-nav span.left {
  background: url('/content/images/foundation/orbit/left-arrow-small.png?1712230945');
}

/* Bullet Nav ---------------------- */
/* line 61, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets {
  position: absolute;
  z-index: 30;
  list-style: none;
  bottom: -40px;
  left: 50%;
  margin-left: -50px;
  padding: 0;
}
/* line 62, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li {
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #999;
  text-indent: -9999px;
  background: url('/content/images/foundation/orbit/bullets.jpg?1712230945') no-repeat 4px 0;
  width: 13px;
  height: 12px;
  overflow: hidden;
}
/* line 63, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active {
  color: #222;
  background-position: -8px 0;
}
/* line 64, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.has-thumb {
  background: none;
  width: 100px;
  height: 75px;
}
/* line 65, ../sass/foundation/components/modules/_orbit.scss */
ul.orbit-bullets li.active.has-thumb {
  background-position: 0 0;
  border-top: 2px solid #000;
}

/* Orbit Slide Counter */
/* line 70, ../sass/foundation/components/modules/_orbit.scss */
.orbit-slide-counter {
  position: absolute;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 5px;
}

/* Fluid Layout ---------------------- */
/* line 74, ../sass/foundation/components/modules/_orbit.scss */
.orbit img.fluid-placeholder {
  visibility: hidden;
  position: static;
  display: block;
  width: 100%;
}

/* line 75, ../sass/foundation/components/modules/_orbit.scss */
.orbit, .orbit-wrapper {
  width: 100% !important;
}

/* Correct timer in IE */
/* line 78, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .timer {
  display: none !important;
}

/* line 79, ../sass/foundation/components/modules/_orbit.scss */
.lt-ie9 .orbit-caption {
  background: #000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

@media only screen and (max-width: 767px) {
  /* line 83, ../sass/foundation/components/modules/_orbit.scss */
  .orbit.orbit-stack-on-small img.fluid-placeholder {
    visibility: visible;
  }

  /* line 86, ../sass/foundation/components/modules/_orbit.scss */
  .orbit.orbit-stack-on-small .orbit-slide {
    position: static;
    margin-bottom: 10px;
  }
}
/* CSS for jQuery Reveal Plugin
 * Maintained for Foundation. foundation.zurb.com
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Reveal Modals ---------------------- */
/* line 9, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 40;
  display: none;
  top: 0;
  left: 0;
}

/* line 11, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal {
  background: #fff;
  visibility: hidden;
  display: none;
  top: 100px;
  left: 50%;
  margin-left: -260px;
  width: 520px;
  position: absolute;
  z-index: 41;
  padding: 30px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 12, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal .close-reveal-modal:not(.button) {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}
/* line 23, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.small {
  width: 30%;
  margin-left: -15%;
}
/* line 24, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.medium {
  width: 40%;
  margin-left: -20%;
}
/* line 25, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.large {
  width: 60%;
  margin-left: -30%;
}
/* line 26, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.xlarge {
  width: 70%;
  margin-left: -35%;
}
/* line 27, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal.expand {
  width: 90%;
  margin-left: -45%;
}
/* line 28, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal .row {
  min-width: 0;
  margin-bottom: 10px;
}
/* line 29, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}
/* line 30, ../sass/foundation/components/modules/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 33, ../sass/foundation/components/modules/_reveal.scss */
  .reveal-modal {
    border: solid 1px #000;
    background: #fff;
  }
}
/* line 1, ../sass/foundation/components/modules/_joyride.scss */
#joyRideTipContent {
  display: none;
}

/* Default styles for the container */
/* line 4, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  width: 300px;
  z-index: 101;
  top: 0;
  left: 0;
  font-family: inherit;
  font-weight: normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 5, ../sass/foundation/components/modules/_joyride.scss */
.joyride-content-wrapper {
  padding: 18px 20px 24px;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 9, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: solid 14px;
}
/* line 10, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.top {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -28px;
  bottom: none;
}
/* line 11, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.bottom {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -28px;
  bottom: none;
}
/* line 12, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.right {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  top: 22px;
  bottom: none;
  left: auto;
  right: -28px;
}
/* line 13, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide span.joyride-nub.left {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  top: 22px;
  left: -28px;
  right: auto;
  bottom: none;
}

/* Typography */
/* line 18, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #fff;
}

/* line 24, ../sass/foundation/components/modules/_joyride.scss */
.joyride-tip-guide p {
  margin: 0 0 18px 0;
  font-size: 14px;
  line-height: 1.3;
}

/* line 26, ../sass/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555;
  position: absolute;
  right: 17px;
  bottom: 16px;
}

/* line 27, ../sass/foundation/components/modules/_joyride.scss */
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666;
}

/* line 29, ../sass/foundation/components/modules/_joyride.scss */
.joyride-close-tip {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #777 !important;
  text-decoration: none;
  font-size: 20px;
  font-weight: normal;
  line-height: .5 !important;
}
/* line 30, ../sass/foundation/components/modules/_joyride.scss */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #eee !important;
}

/* line 33, ../sass/foundation/components/modules/_joyride.scss */
.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 4, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout {
  background: black;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}
/* line 5, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 8, ../sass/foundation/components/modules/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 999;
  height: 100%;
  overflow: hidden;
}

/* line 10, ../sass/foundation/components/modules/_clearing.scss */
.visible-img {
  height: 75%;
  position: relative;
}
/* line 11, ../sass/foundation/components/modules/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}
/* line 12, ../sass/foundation/components/modules/_clearing.scss */
.visible-img .clearing-caption {
  color: #fff;
  margin-bottom: 0;
  text-align: center;
  position: absolute;
  bottom: 0;
  background: black;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  padding: 10px 100px;
}

/* line 15, ../sass/foundation/components/modules/_clearing.scss */
.clearing-close {
  z-index: 999;
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 30px;
  line-height: 1;
  color: #fff;
  display: none;
}
/* line 16, ../sass/foundation/components/modules/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #ccc;
}

/* line 18, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left, .clearing-main-right {
  position: absolute;
  top: 50%;
  margin-top: -16px;
}

/* line 19, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left.disabled, .clearing-main-right.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 20, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left:active, .clearing-main-right:active {
  margin-top: -15px;
}

/* line 21, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-left {
  left: 10px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 16px;
  border-color: transparent #fff transparent transparent;
}

/* line 22, ../sass/foundation/components/modules/_clearing.scss */
.clearing-main-right {
  right: 10px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 16px;
  border-color: transparent transparent transparent #fff;
}

/* line 24, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing].block-grid.three-up > li:nth-child(3n+1) {
  clear: none;
}

/* line 26, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing] li {
  cursor: pointer;
  display: block;
}
/* line 27, ../sass/foundation/components/modules/_clearing.scss */
ul[data-clearing] li.clearing-feature ~ li {
  display: none;
}

/* line 31, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .carousel {
  background: black;
  background: rgba(0, 0, 0, 0.75);
  height: 150px;
  margin-top: 5px;
}
/* line 32, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container .visible-img {
  background: black;
  background: rgba(0, 0, 0, 0.75);
  overflow: hidden;
}
/* line 33, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] {
  z-index: 999;
  width: 200%;
  height: 100%;
  margin-left: 0;
  position: relative;
  left: 0;
}
/* line 34, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li {
  display: block;
  width: 175px;
  height: inherit;
  padding: 0;
  float: left;
  overflow: hidden;
  background: #222;
  margin-right: 1px;
  position: relative;
}
/* line 36, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
  min-height: 100%;
  height: 100%;
  max-width: none;
}
/* line 38, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li img {
  cursor: pointer !important;
  min-width: 100% !important;
}
/* line 39, ../sass/foundation/components/modules/_clearing.scss */
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
  border-top: 4px solid white;
}

/* Overrides clear:both; when using block-grid with Clearing. Also overrided .th styling when Clearing is open */
/* line 45, ../sass/foundation/components/modules/_clearing.scss */
ul.block-grid[data-clearing] {
  overflow: visible;
}

/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].two-up > li:nth-child(2n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].three-up > li:nth-child(3n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].four-up > li:nth-child(4n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].five-up > li:nth-child(5n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].six-up > li:nth-child(6n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].seven-up > li:nth-child(7n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eight-up > li:nth-child(8n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].nine-up > li:nth-child(9n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].ten-up > li:nth-child(10n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].eleven-up > li:nth-child(11n+1) {
  clear: none;
}
/* line 51, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout ul.block-grid[data-clearing].twelve-up > li:nth-child(12n+1) {
  clear: none;
}
/* line 56, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout .th img {
  border: none;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 58, ../sass/foundation/components/modules/_clearing.scss */
.clearing-blackout:hover img, .clearing-blackout:focus img {
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}

/* Tabs ---------------------- */
/* line 3, ../sass/foundation/components/modules/_tabs.scss */
.tabs {
  list-style: none;
  border-bottom: solid 1px #e6e6e6;
  display: block;
  height: 40px;
  padding: 0;
  margin-bottom: 20px;
}
/* line 4, ../sass/foundation/components/modules/_tabs.scss */
.tabs.contained {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 6, ../sass/foundation/components/modules/_tabs.scss */
.tabs dt, .tabs li.section-title {
  color: #b3b3b3;
  cursor: default;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  padding-right: 9px;
  padding-left: 20px;
  font-weight: normal;
  width: auto;
  text-transform: uppercase;
}
/* line 7, ../sass/foundation/components/modules/_tabs.scss */
.tabs dt:first-child, .tabs li.section-title:first-child {
  padding: 0;
  padding-right: 9px;
}
/* line 10, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd, .tabs li {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 11, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd a, .tabs li a {
  color: #6f6f6f;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0px 23.8px;
}
/* line 12, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd a:focus, .tabs li a:focus {
  font-weight: bold;
  color: #2ba6cb;
}
/* line 14, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd.active, .tabs li.active {
  border-top: 3px solid #2ba6cb;
  margin-top: -3px;
}
/* line 15, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd.active a, .tabs li.active a {
  cursor: default;
  color: #3c3c3c;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  font-weight: bold;
}
/* line 17, ../sass/foundation/components/modules/_tabs.scss */
.tabs dd:first-child, .tabs li:first-child {
  margin-left: 0;
}
/* line 20, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}
/* line 21, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
  float: none;
  height: auto;
}
/* line 23, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd, .tabs.vertical li {
  border-left: 3px solid #cccccc;
}
/* line 24, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd a, .tabs.vertical li a {
  background: #f2f2f2;
  border: none;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
/* line 26, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active, .tabs.vertical li.active {
  margin-top: 0;
  border-top: 1px solid #4d4d4d;
  border-left: 4px solid #1a1a1a;
}
/* line 27, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd.active a, .tabs.vertical li.active a {
  background: #4d4d4d;
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
/* line 29, ../sass/foundation/components/modules/_tabs.scss */
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
  margin: 0;
}
/* line 33, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill {
  border-bottom: none;
  margin-bottom: 10px;
}
/* line 34, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd, .tabs.pill li {
  margin-right: 10px;
}
/* line 35, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd:last-child, .tabs.pill li:last-child {
  margin-right: 0;
}
/* line 36, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd a, .tabs.pill li a {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  background: #e6e6e6;
  height: 26px;
  line-height: 26px;
  color: #666;
}
/* line 38, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active, .tabs.pill li.active {
  border: none;
  margin-top: 0;
}
/* line 39, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill dd.active a, .tabs.pill li.active a {
  background-color: #2ba6cb;
  border: none;
  color: #fff;
}
/* line 42, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill.contained {
  border-bottom: solid 1px #eee;
  margin-bottom: 0;
}
/* line 44, ../sass/foundation/components/modules/_tabs.scss */
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}
/* line 49, ../sass/foundation/components/modules/_tabs.scss */
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}
/* line 51, ../sass/foundation/components/modules/_tabs.scss */
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
  width: 50%;
}
/* line 52, ../sass/foundation/components/modules/_tabs.scss */
.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
  width: 33.33%;
}
/* line 53, ../sass/foundation/components/modules/_tabs.scss */
.tabs.four-up dt, .tabs.four-up dd, .tabs.four-up li {
  width: 25%;
}
/* line 54, ../sass/foundation/components/modules/_tabs.scss */
.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
  width: 20%;
}

/* line 57, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content {
  display: block;
  margin: 0 0 20px;
  padding: 0;
}
/* line 58, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content > li {
  display: none;
}
/* line 59, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content > li.active {
  display: block;
}
/* line 61, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained {
  padding: 0;
}
/* line 62, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained > li {
  border: solid 0 #e6e6e6;
  border-width: 0 1px 1px 1px;
  padding: 20px;
}
/* line 63, ../sass/foundation/components/modules/_tabs.scss */
ul.tabs-content.contained.vertical > li {
  border-width: 1px 1px 1px 1px;
}

/* line 67, ../sass/foundation/components/modules/_tabs.scss */
.no-js ul.tabs-content > li {
  display: block;
}

/* Table of Contents

:: Visibility
:: Alerts
:: Labels
:: Tooltips
:: Panels
:: Accordion
:: Side Nav
:: Sub Nav
:: Pagination
:: Breadcrumbs
:: Lists
:: Inline/Link Lists
:: Keystroke Chars
:: Image Thumbnails
:: Video
:: Tables
:: Microformats
:: Progress Bars
:: Pricing Tables

*/
/* Alerts ---------------------- */
/* line 27, ../sass/foundation/components/modules/_ui.scss */
div.alert-box {
  display: block;
  padding: 6px 7px 7px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  background-color: #2ba6cb;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  position: relative;
}
/* line 40, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.success {
  background-color: #5da423;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 46, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.alert {
  background-color: #c60f13;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
/* line 52, ../sass/foundation/components/modules/_ui.scss */
div.alert-box.secondary {
  background-color: #e9e9e9;
  color: #505050;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
/* line 58, ../sass/foundation/components/modules/_ui.scss */
div.alert-box a.close {
  color: #333;
  position: absolute;
  right: 4px;
  top: -1px;
  font-size: 17px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  padding: 4px;
}
/* line 68, ../sass/foundation/components/modules/_ui.scss */
div.alert-box a.close:hover, div.alert-box a.close:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* Labels ---------------------- */
/* line 76, ../sass/foundation/components/modules/_ui.scss */
.label {
  padding: 1px 4px 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline;
  position: relative;
  bottom: 1px;
  color: #fff;
  background: #2ba6cb;
}
/* line 90, ../sass/foundation/components/modules/_ui.scss */
.label.radius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 94, ../sass/foundation/components/modules/_ui.scss */
.label.round {
  padding: 1px 7px 2px;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 99, ../sass/foundation/components/modules/_ui.scss */
.label.alert {
  background-color: #c60f13;
}
/* line 103, ../sass/foundation/components/modules/_ui.scss */
.label.success {
  background-color: #5da423;
}
/* line 107, ../sass/foundation/components/modules/_ui.scss */
.label.secondary {
  background-color: #e9e9e9;
  color: #505050;
}

/* Tooltips ---------------------- */
/* line 115, ../sass/foundation/components/modules/_ui.scss */
.has-tip {
  border-bottom: dotted 1px #ccc;
  cursor: help;
  font-weight: bold;
  color: #333;
}
/* line 121, ../sass/foundation/components/modules/_ui.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #196177;
  color: #2ba6cb;
}
/* line 126, ../sass/foundation/components/modules/_ui.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 131, ../sass/foundation/components/modules/_ui.scss */
.tooltip {
  display: none;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  z-index: 999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  line-height: normal;
}
/* line 144, ../sass/foundation/components/modules/_ui.scss */
.tooltip > .nub {
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #000 transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
  position: absolute;
  top: -10px;
  left: 10px;
}
/* line 156, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-override > .nub {
  border-color: transparent transparent #000 transparent !important;
  border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
  top: -10px !important;
}
/* line 162, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-top > .nub, .tooltip.tip-centered-top > .nub {
  border-color: #000 transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  top: auto;
  bottom: -10px;
}
/* line 169, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-left, .tooltip.tip-right {
  float: none !important;
}
/* line 173, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-left > .nub {
  border-color: transparent transparent transparent #000;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
  right: -10px;
  left: auto;
}
/* line 180, ../sass/foundation/components/modules/_ui.scss */
.tooltip.tip-right > .nub {
  border-color: transparent #000 transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  right: auto;
  left: -10px;
}
/* line 187, ../sass/foundation/components/modules/_ui.scss */
.tooltip.noradius {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 191, ../sass/foundation/components/modules/_ui.scss */
.tooltip.opened {
  color: #2ba6cb !important;
  border-bottom: dotted 1px #196177 !important;
}

/* line 197, ../sass/foundation/components/modules/_ui.scss */
.tap-to-close {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  color: #888;
  font-weight: normal;
}

/* Panels ---------------------- */
/* line 206, ../sass/foundation/components/modules/_ui.scss */
.panel {
  background: #f2f2f2;
  border: solid 1px #e6e6e6;
  margin: 0 0 22px 0;
  padding: 20px;
}
/* line 212, ../sass/foundation/components/modules/_ui.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 216, ../sass/foundation/components/modules/_ui.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 220, ../sass/foundation/components/modules/_ui.scss */
.panel.callout {
  background: #2ba6cb;
  color: #fff;
  border-color: #2284a1;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
}
/* line 226, ../sass/foundation/components/modules/_ui.scss */
.panel.callout a {
  color: #fff;
}
/* line 230, ../sass/foundation/components/modules/_ui.scss */
.panel.callout .button {
  background: #fff;
  border: none;
  color: #2ba6cb;
  text-shadow: none;
}
/* line 236, ../sass/foundation/components/modules/_ui.scss */
.panel.callout .button:hover, .panel.callout .button:focus {
  background: rgba(255, 255, 255, 0.8);
}
/* line 242, ../sass/foundation/components/modules/_ui.scss */
.panel.radius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Accordion ---------------------- */
/* line 249, ../sass/foundation/components/modules/_ui.scss */
ul.accordion {
  margin: 0 0 22px 0;
  border-bottom: 1px solid #e9e9e9;
}
/* line 253, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e9e9e9;
}
/* line 259, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title {
  cursor: pointer;
  background: #f6f6f6;
  padding: 15px;
  margin: 0;
  position: relative;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
  -moz-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
/* line 269, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
  margin: 0;
}
/* line 273, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li > div.title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent #9d9d9d transparent transparent;
  position: absolute;
  right: 15px;
  top: 21px;
}
/* line 281, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li .content {
  display: none;
  padding: 15px;
}
/* line 286, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active {
  border-top: 3px solid #2ba6cb;
}
/* line 289, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title {
  background: #fff;
  padding-top: 13px;
}
/* line 293, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .title:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #9d9d9d transparent transparent transparent;
}
/* line 298, ../sass/foundation/components/modules/_ui.scss */
ul.accordion > li.active .content {
  background: #fff;
  display: block;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}

/* Side Nav ---------------------- */
/* line 312, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 17px 0;
}
/* line 318, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li {
  display: block;
  list-style: none;
  margin: 0 0 7px 0;
}
/* line 323, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li a {
  display: block;
}
/* line 327, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li.active a {
  color: #4d4d4d;
  font-weight: bold;
}
/* line 332, ../sass/foundation/components/modules/_ui.scss */
ul.side-nav li.divider {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */
/* line 342, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -4px 0 18px;
  margin-right: 0;
  margin-left: -9px;
  padding-top: 4px;
}
/* line 351, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dt, dl.sub-nav dd {
  float: left;
  display: inline;
  margin-left: 9px;
  margin-bottom: 10px;
}
/* line 358, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dt {
  color: #999;
  font-weight: normal;
}
/* line 363, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dd a {
  text-decoration: none;
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 368, ../sass/foundation/components/modules/_ui.scss */
dl.sub-nav dd.active a {
  font-weight: bold;
  background: #2ba6cb;
  color: #fff;
  padding: 3px 9px;
  cursor: default;
}

/* Pagination ---------------------- */
/* line 379, ../sass/foundation/components/modules/_ui.scss */
ul.pagination {
  display: block;
  height: 24px;
  margin-left: -5px;
}
/* line 384, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li {
  float: left;
  display: block;
  height: 24px;
  color: #999;
  font-size: 14px;
  margin-left: 8px;
}
/* line 392, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li a {
  display: block;
  padding: 1px 7px 1px;
  color: #555;
}
/* line 398, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li:hover a, ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 402, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}
/* line 407, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 411, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.current a {
  background: #2ba6cb;
  font-weight: bold;
  cursor: default;
}
/* line 416, ../sass/foundation/components/modules/_ui.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #2ba6cb;
}

/* line 423, ../sass/foundation/components/modules/_ui.scss */
div.pagination-centered {
  text-align: center;
}
/* line 426, ../sass/foundation/components/modules/_ui.scss */
div.pagination-centered ul > li {
  float: none;
  display: inline-block;
}

/* Breadcrums ---------------------- */
/* line 434, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs {
  display: block;
  background: #f6f6f6;
  padding: 6px 10px 7px;
  border: 1px solid #e9e9e9;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  margin-left: 0;
}
/* line 443, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 12px 0 0;
  float: left;
  list-style: none;
}
/* line 449, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 12px;
}
/* line 455, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}
/* line 460, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:before {
  content: "/";
  color: #aaa;
}
/* line 465, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}
/* line 469, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}
/* line 474, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}
/* line 478, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}
/* line 483, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}
/* line 487, ../sass/foundation/components/modules/_ui.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}

/* Inline Link List */
/* line 496, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list, ul.link-list {
  margin: 0 0 17px -22px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 502, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list > li, ul.link-list > li {
  list-style: none;
  float: left;
  margin-left: 22px;
  display: block;
}
/* line 508, ../sass/foundation/components/modules/_ui.scss */
ul.inline-list > li > *, ul.link-list > li > * {
  display: block;
}

/* Keytroke Characters ---------------------- */
/* line 516, ../sass/foundation/components/modules/_ui.scss */
.keystroke, kbd {
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 13px;
  padding: 2px 4px 0px;
  margin: 0;
  background: #ededed;
  border: solid 1px #dbdbdb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Image Thumbnails ---------------------- */
/* line 527, ../sass/foundation/components/modules/_ui.scss */
.th {
  display: block;
}
/* line 530, ../sass/foundation/components/modules/_ui.scss */
.th img {
  display: block;
  border: solid 4px #fff;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -moz-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
/* line 540, ../sass/foundation/components/modules/_ui.scss */
.th:hover img, .th:focus img {
  -moz-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
  -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
  box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
}

/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */
/* line 548, ../sass/foundation/components/modules/_ui.scss */
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
/* line 556, ../sass/foundation/components/modules/_ui.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 560, ../sass/foundation/components/modules/_ui.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 564, ../sass/foundation/components/modules/_ui.scss */
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Tables ---------------------- */
/* line 575, ../sass/foundation/components/modules/_ui.scss */
table {
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: 1px solid #ddd;
}

/* line 582, ../sass/foundation/components/modules/_ui.scss */
table thead, table tfoot {
  background: #f5f5f5;
}

/* line 586, ../sass/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 597, ../sass/foundation/components/modules/_ui.scss */
table thead tr th,
table tfoot tr td {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
}

/* line 605, ../sass/foundation/components/modules/_ui.scss */
table thead tr th:first-child, table tfoot tr td:first-child {
  border-left: none;
}

/* line 609, ../sass/foundation/components/modules/_ui.scss */
table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

/* line 613, ../sass/foundation/components/modules/_ui.scss */
table tbody tr.even,
table tbody tr.alt {
  background: #f9f9f9;
}

/* line 618, ../sass/foundation/components/modules/_ui.scss */
table tbody tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 622, ../sass/foundation/components/modules/_ui.scss */
table tbody tr td {
  color: #333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}

/* Microformats ---------------------- */
/* line 631, ../sass/foundation/components/modules/_ui.scss */
ul.vcard {
  display: inline-block;
  margin: 0 0 12px 0;
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 637, ../sass/foundation/components/modules/_ui.scss */
ul.vcard li {
  margin: 0;
  display: block;
}
/* line 642, ../sass/foundation/components/modules/_ui.scss */
ul.vcard li.fn {
  font-weight: bold;
  font-size: 15px;
}

/* line 649, ../sass/foundation/components/modules/_ui.scss */
p.vevent span.summary {
  font-weight: bold;
}
/* line 653, ../sass/foundation/components/modules/_ui.scss */
p.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 1px;
}

/* Progress Bar ---------------------- */
/* line 664, ../sass/foundation/components/modules/_ui.scss */
div.progress {
  padding: 2px;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  height: 25px;
  /* meter */
  /* border radii */
}
/* line 670, ../sass/foundation/components/modules/_ui.scss */
div.progress .meter {
  background: #2ba6cb;
  height: 100%;
  display: block;
  width: 50%;
}
/* line 677, ../sass/foundation/components/modules/_ui.scss */
div.progress.secondary .meter {
  background: #e9e9e9;
}
/* line 681, ../sass/foundation/components/modules/_ui.scss */
div.progress.success .meter {
  background: #5da423;
}
/* line 685, ../sass/foundation/components/modules/_ui.scss */
div.progress.alert .meter {
  background: #c60f13;
}
/* line 689, ../sass/foundation/components/modules/_ui.scss */
div.progress.radius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 692, ../sass/foundation/components/modules/_ui.scss */
div.progress.radius .meter {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 697, ../sass/foundation/components/modules/_ui.scss */
div.progress.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 700, ../sass/foundation/components/modules/_ui.scss */
div.progress.round .meter {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}

/* Pricing Tables ---------------------- */
/* line 707, ../sass/foundation/components/modules/_ui.scss */
.pricing-table {
  border: solid 1px #ddd;
  margin-left: 0;
  margin-bottom: 20px;
}
/* line 712, ../sass/foundation/components/modules/_ui.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 717, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .title {
  background-color: #ddd;
  padding: 15px 20px;
  text-align: center;
  color: #333;
  font-weight: bold;
  font-size: 16px;
}
/* line 726, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .price {
  background-color: #eee;
  padding: 15px 20px;
  text-align: center;
  color: #333;
  font-weight: normal;
  font-size: 20px;
}
/* line 735, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .description {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  color: #777;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #ddd;
}
/* line 746, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .bullet-item {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-weight: normal;
  border-bottom: dotted 1px #ddd;
}
/* line 756, ../sass/foundation/components/modules/_ui.scss */
.pricing-table .cta-button {
  background-color: #f5f5f5;
  text-align: center;
  padding: 20px;
}

/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
/* line 4, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-small,
.show-for-medium,
.show-for-medium-down,
.hide-for-large,
.hide-for-large-up,
.show-for-xlarge,
.show-for-print {
  display: none !important;
}

/* line 12, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
  display: inherit !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
  /* line 22, ../sass/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .hide-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 29, ../sass/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: none !important;
  }
}
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 39, ../sass/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 46, ../sass/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Small display targeting */
@media only screen and (max-width: 767px) {
  /* line 56, ../sass/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .hide-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important;
  }

  /* line 63, ../sass/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .hide-for-medium-down,
  .show-for-large,
  .show-for-large-up,
  .show-for-xlarge {
    display: none !important;
  }
}
/* Orientation targeting */
/* line 72, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 74, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 78, ../sass/foundation/components/modules/_mqueries.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 80, ../sass/foundation/components/modules/_mqueries.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  /* line 85, ../sass/foundation/components/modules/_mqueries.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 87, ../sass/foundation/components/modules/_mqueries.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
}
/* Touch-enabled device targeting */
/* line 92, ../sass/foundation/components/modules/_mqueries.scss */
.show-for-touch {
  display: none !important;
}

/* line 93, ../sass/foundation/components/modules/_mqueries.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 94, ../sass/foundation/components/modules/_mqueries.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 95, ../sass/foundation/components/modules/_mqueries.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific overrides for elements that require something other than display: block */
/* line 99, ../sass/foundation/components/modules/_mqueries.scss */
table.show-for-xlarge,
table.show-for-large,
table.hide-for-small,
table.hide-for-medium {
  display: table !important;
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 105, ../sass/foundation/components/modules/_mqueries.scss */
  .touch table.hide-for-xlarge,
  .touch table.hide-for-large,
  .touch table.hide-for-small,
  .touch table.show-for-medium {
    display: table !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 112, ../sass/foundation/components/modules/_mqueries.scss */
  table.hide-for-xlarge,
  table.hide-for-large,
  table.hide-for-medium,
  table.show-for-small {
    display: table !important;
  }
}
/* 1280 tablet ------------ */
@media only screen and (max-device-width: 1280px) {
  /* NavBar --- */
  /*            */
  /* line 124, ../sass/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 130, ../sass/foundation/components/modules/_mqueries.scss */
  .flex-video {
    padding-top: 0;
  }
}
/* Between Medium and Small */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* NavBar --- */
  /*            */
  /* line 139, ../sass/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li a {
    font-size: 13px;
  }
  /* line 141, ../sass/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }
  /* line 142, ../sass/foundation/components/modules/_mqueries.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }

  /* Clearing --- */
  /*              */
  /* line 148, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    height: 100%;
    width: 40px;
    top: 0;
    border: none;
  }
  /* line 153, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before, .clearing-main-left:before {
    position: absolute;
    top: 50%;
  }

  /* line 155, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-left {
    left: 0;
  }
  /* line 157, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-left:before {
    left: 5px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent #fff transparent transparent;
  }

  /* line 159, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-right {
    height: 100%;
    right: 0;
  }
  /* line 162, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-right:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
    border-color: transparent transparent transparent #fff;
  }
}
/* Small Devices ------------ */
@media only screen and (max-width: 767px) {
  /* Global Misc --- */
  /*                 */
  /* line 172, ../sass/foundation/components/modules/_mqueries.scss */
  .left, .right {
    float: none;
  }

  /* line 173, ../sass/foundation/components/modules/_mqueries.scss */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* The Grid --- */
  /*              */
  /* line 177, ../sass/foundation/components/modules/_mqueries.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 178, ../sass/foundation/components/modules/_mqueries.scss */
  .column, .columns {
    width: auto !important;
    float: none;
  }

  /* line 179, ../sass/foundation/components/modules/_mqueries.scss */
  .column:last-child, .columns:last-child {
    float: none;
  }

  /* line 180, ../sass/foundation/components/modules/_mqueries.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 181, ../sass/foundation/components/modules/_mqueries.scss */
  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  /* line 182, ../sass/foundation/components/modules/_mqueries.scss */
  .column:after, .columns:after {
    clear: both;
  }

  /* line 185, ../sass/foundation/components/modules/_mqueries.scss */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
    margin-left: 0 !important;
  }

  /* line 186, ../sass/foundation/components/modules/_mqueries.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 187, ../sass/foundation/components/modules/_mqueries.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* Mobile 4-column Grid */
  /* line 200, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-one:last-child {
    float: right;
  }
  /* line 202, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-one.end {
    float: left;
  }
  /* line 205, ../sass/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-one {
    padding: 0;
  }

  /* line 200, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-two:last-child {
    float: right;
  }
  /* line 202, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-two.end {
    float: left;
  }
  /* line 205, ../sass/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-two {
    padding: 0;
  }

  /* line 200, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-three:last-child {
    float: right;
  }
  /* line 202, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-three.end {
    float: left;
  }
  /* line 205, ../sass/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-three {
    padding: 0;
  }

  /* line 200, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 15px;
  }
  /* line 201, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-four:last-child {
    float: right;
  }
  /* line 202, ../sass/foundation/components/modules/_mqueries.scss */
  .row .mobile-four.end {
    float: left;
  }
  /* line 205, ../sass/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-four {
    padding: 0;
  }

  /* line 210, ../sass/foundation/components/modules/_mqueries.scss */
  .push-one-mobile {
    left: 25%;
  }

  /* line 211, ../sass/foundation/components/modules/_mqueries.scss */
  .pull-one-mobile {
    right: 25%;
  }

  /* line 210, ../sass/foundation/components/modules/_mqueries.scss */
  .push-two-mobile {
    left: 50%;
  }

  /* line 211, ../sass/foundation/components/modules/_mqueries.scss */
  .pull-two-mobile {
    right: 50%;
  }

  /* line 210, ../sass/foundation/components/modules/_mqueries.scss */
  .push-three-mobile {
    left: 75%;
  }

  /* line 211, ../sass/foundation/components/modules/_mqueries.scss */
  .pull-three-mobile {
    right: 75%;
  }

  /* Block Grids --- */
  /*                 */
  /* line 217, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  /* line 221, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid > li {
    clear: none;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-one-up > li {
    width: 100%;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li {
    width: 50%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li {
    width: 33.33333%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-three-up > li:nth-child(3n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li {
    width: 25%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-four-up > li:nth-child(4n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li {
    width: 20%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-five-up > li:nth-child(5n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li {
    width: 16.66667%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-six-up > li:nth-child(6n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li {
    width: 14.28571%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-seven-up > li:nth-child(7n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li {
    width: 12.5%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eight-up > li:nth-child(8n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li {
    width: 11.11111%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-nine-up > li:nth-child(9n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li {
    width: 10%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-ten-up > li:nth-child(10n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li {
    width: 9.09091%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-eleven-up > li:nth-child(11n+1) {
    clear: both;
  }
  /* line 223, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li {
    width: 8.33333%;
  }
  /* line 225, ../sass/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile-twelve-up > li:nth-child(12n+1) {
    clear: both;
  }

  /* Forms --- */
  /*           */
  /* Label alignment */
  /* line 234, ../sass/foundation/components/modules/_mqueries.scss */
  label.right {
    text-align: left;
  }

  /* Extend width of all inputs */
  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].one,
  input[type="password"].one,
  input[type="date"].one,
  input[type="datetime"].one,
  input[type="email"].one,
  input[type="number"].one,
  input[type="search"].one,
  input[type="tel"].one,
  input[type="time"].one,
  input[type="url"].one,
  textarea.one,
  .row textarea.one {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].two,
  input[type="password"].two,
  input[type="date"].two,
  input[type="datetime"].two,
  input[type="email"].two,
  input[type="number"].two,
  input[type="search"].two,
  input[type="tel"].two,
  input[type="time"].two,
  input[type="url"].two,
  textarea.two,
  .row textarea.two {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].three,
  input[type="password"].three,
  input[type="date"].three,
  input[type="datetime"].three,
  input[type="email"].three,
  input[type="number"].three,
  input[type="search"].three,
  input[type="tel"].three,
  input[type="time"].three,
  input[type="url"].three,
  textarea.three,
  .row textarea.three {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].four,
  input[type="password"].four,
  input[type="date"].four,
  input[type="datetime"].four,
  input[type="email"].four,
  input[type="number"].four,
  input[type="search"].four,
  input[type="tel"].four,
  input[type="time"].four,
  input[type="url"].four,
  textarea.four,
  .row textarea.four {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].five,
  input[type="password"].five,
  input[type="date"].five,
  input[type="datetime"].five,
  input[type="email"].five,
  input[type="number"].five,
  input[type="search"].five,
  input[type="tel"].five,
  input[type="time"].five,
  input[type="url"].five,
  textarea.five,
  .row textarea.five {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].six,
  input[type="password"].six,
  input[type="date"].six,
  input[type="datetime"].six,
  input[type="email"].six,
  input[type="number"].six,
  input[type="search"].six,
  input[type="tel"].six,
  input[type="time"].six,
  input[type="url"].six,
  textarea.six,
  .row textarea.six {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].seven,
  input[type="password"].seven,
  input[type="date"].seven,
  input[type="datetime"].seven,
  input[type="email"].seven,
  input[type="number"].seven,
  input[type="search"].seven,
  input[type="tel"].seven,
  input[type="time"].seven,
  input[type="url"].seven,
  textarea.seven,
  .row textarea.seven {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].eight,
  input[type="password"].eight,
  input[type="date"].eight,
  input[type="datetime"].eight,
  input[type="email"].eight,
  input[type="number"].eight,
  input[type="search"].eight,
  input[type="tel"].eight,
  input[type="time"].eight,
  input[type="url"].eight,
  textarea.eight,
  .row textarea.eight {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].nine,
  input[type="password"].nine,
  input[type="date"].nine,
  input[type="datetime"].nine,
  input[type="email"].nine,
  input[type="number"].nine,
  input[type="search"].nine,
  input[type="tel"].nine,
  input[type="time"].nine,
  input[type="url"].nine,
  textarea.nine,
  .row textarea.nine {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].ten,
  input[type="password"].ten,
  input[type="date"].ten,
  input[type="datetime"].ten,
  input[type="email"].ten,
  input[type="number"].ten,
  input[type="search"].ten,
  input[type="tel"].ten,
  input[type="time"].ten,
  input[type="url"].ten,
  textarea.ten,
  .row textarea.ten {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].eleven,
  input[type="password"].eleven,
  input[type="date"].eleven,
  input[type="datetime"].eleven,
  input[type="email"].eleven,
  input[type="number"].eleven,
  input[type="search"].eleven,
  input[type="tel"].eleven,
  input[type="time"].eleven,
  input[type="url"].eleven,
  textarea.eleven,
  .row textarea.eleven {
    width: 100% !important;
  }

  /* line 237, ../sass/foundation/components/modules/_mqueries.scss */
  input[type="text"].twelve,
  input[type="password"].twelve,
  input[type="date"].twelve,
  input[type="datetime"].twelve,
  input[type="email"].twelve,
  input[type="number"].twelve,
  input[type="search"].twelve,
  input[type="tel"].twelve,
  input[type="time"].twelve,
  input[type="url"].twelve,
  textarea.twelve,
  .row textarea.twelve {
    width: 100% !important;
  }

  /* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 261, ../sass/foundation/components/modules/_mqueries.scss */
  .button {
    display: block;
  }

  /* line 262, ../sass/foundation/components/modules/_mqueries.scss */
  button.button, input[type="submit"].button, input[type="reset"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Button Groups */
  /* line 265, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group button.button, .button-group input[type="submit"].button {
    width: auto;
    padding: 10px 20px 11px;
  }
  /* line 266, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group button.button.large, .button-group input[type="submit"].button.large {
    padding: 15px 30px 16px;
  }
  /* line 267, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group button.button.medium, .button-group input[type="submit"].button.medium {
    padding: 10px 20px 11px;
  }
  /* line 268, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group button.button.small, .button-group input[type="submit"].button.small {
    padding: 7px 14px 8px;
  }
  /* line 269, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
    padding: 5px 10px 6px;
  }
  /* line 271, ../sass/foundation/components/modules/_mqueries.scss */
  .button-group.even button.button, .button-group.even input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* Navbar --- */
  /*            */
  /* line 276, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar {
    height: auto;
  }
  /* line 277, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 278, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 279, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 280, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  /* line 281, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 282, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 283, ../sass/foundation/components/modules/_mqueries.scss */
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 285, ../sass/foundation/components/modules/_mqueries.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 286, ../sass/foundation/components/modules/_mqueries.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 287, ../sass/foundation/components/modules/_mqueries.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 288, ../sass/foundation/components/modules/_mqueries.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }

  /* Reveal --- */
  /*            */
  /* line 293, ../sass/foundation/components/modules/_mqueries.scss */
  .reveal-modal-bg {
    position: absolute;
  }

  /* line 294, ../sass/foundation/components/modules/_mqueries.scss */
  .reveal-modal,
  .reveal-modal.small,
  .reveal-modal.medium,
  .reveal-modal.large,
  .reveal-modal.xlarge {
    width: 80%;
    top: 15px;
    left: 50%;
    margin-left: -40%;
    padding: 20px;
    height: auto;
  }

  /* Clearing --- */
  /*              */
  /* line 302, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-container {
    margin: 0;
  }

  /* line 303, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-close {
    z-index: 99;
    font-size: 37px;
    top: 0px;
    right: 5px;
  }

  /* line 304, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-caption {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px !important;
    line-height: 1.3;
  }

  /* line 305, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    display: none;
  }

  /* line 307, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
    height: 100%;
  }
  /* line 308, ../sass/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled ul[data-clearing] {
    display: none;
  }

  /* Joyride --- */
  /*             */
  /* line 313, ../sass/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide {
    width: 95% !important;
    left: 2.5% !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 314, ../sass/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide-wrapper {
    width: 100%;
  }

  /* Tabs --- */
  /*          */
  /* line 318, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    border-bottom: solid 1px #ccc;
    height: auto;
    margin: 20px -15px 0px -15px;
  }
  /* line 319, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
    float: none;
    height: auto;
  }
  /* line 320, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a, .tabs.mobile li a {
    font-size: 15px;
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    margin: 0;
    color: #555;
    line-height: 1;
    border: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #ccc;
    background: #fff;
  }
  /* line 321, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd a.active, .tabs.mobile li a.active {
    border: none;
    background: #2ba6cb;
    color: #fff;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }
  /* line 322, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
    margin: 0;
  }
  /* line 323, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + .tabs-content.contained {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 324, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile .section-title {
    padding-left: 20px !important;
  }

  /* line 327, ../sass/foundation/components/modules/_mqueries.scss */
  .contained.mobile {
    margin-bottom: 0;
  }

  /* line 328, ../sass/foundation/components/modules/_mqueries.scss */
  .contained.tabs.mobile dd a, .contained.tabs.mobile li a {
    padding: 18px 20px;
  }

  /* line 329, ../sass/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }

  /* UI Elements --- */
  /*                 */
  /* Tooltips */
  /* line 334, ../sass/foundation/components/modules/_mqueries.scss */
  .tooltip {
    font-size: 14px;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
    left: 50% !important;
    max-width: 80% !important;
    margin-left: -40%;
    font-size: 110%;
  }

  /* line 343, ../sass/foundation/components/modules/_mqueries.scss */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
    border-color: transparent transparent #000 transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
    top: -12px;
    left: 10px;
  }
}
/* Topbar Specific Breakpoint that you can customize */
@media only screen and (max-width: 940px) {
  /* line 354, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar {
    margin-bottom: 0;
    overflow: hidden;
    height: 45px;
    background: #222;
    /* Override contain to grid stuff for breakpoint */
    /* Setting up the sliding area */
    /* When the Small Nav is Showing */
  }
  /* line 355, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar .js-generated {
    display: block;
  }
  /* line 358, ../sass/foundation/components/modules/_mqueries.scss */
  .contain-to-grid .top-bar {
    width: auto;
  }
  /* line 361, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar section {
    left: 0;
    position: relative;
    width: auto;
    -moz-transition: left 300ms 0;
    -o-transition: left 300ms 0;
    -webkit-transition: left 300ms 0;
    transition: left 300ms 0;
  }
  /* line 362, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: block;
  }
  /* line 363, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li {
    float: none;
    /* Branding and name */
    /* Dropdown Toggle */
    /* Divider for breakpoint */
    /* Search Overrides for breakpoint size */
    /* Dropdown Level 1 */
    /* Dropdown Level 2 */
  }
  /* line 364, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.active, .top-bar ul > li:hover {
    background: #151515;
  }
  /* line 366, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name {
    height: 45px;
  }
  /* line 367, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 {
    line-height: 1;
  }
  /* line 368, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.name h1 a {
    color: #fff;
    display: block;
    line-height: 45px !important;
    padding-left: 15px;
    height: 45px;
  }
  /* line 371, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li:hover a, .top-bar ul > li.active a {
    color: #fff;
  }
  /* line 372, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li a:not(.button) {
    color: #fff;
  }
  /* line 375, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar {
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
  }
  /* line 376, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: #fff transparent transparent transparent;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 22.5px;
    margin-top: -4px;
  }
  /* line 378, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar:hover {
    background: inherit;
  }
  /* line 380, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.toggle-topbar a {
    padding: 0 !important;
  }
  /* line 383, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.divider {
    border-bottom: solid 1px #3c3c3c;
    border-top: solid 1px black;
    clear: both;
    height: 1px !important;
    margin: 8px 0 !important;
    width: 100%;
  }
  /* line 386, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search {
    padding: 0 22.5px;
  }
  /* line 387, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form {
    width: 100%;
  }
  /* line 388, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form input[type=text] {
    width: 75%;
  }
  /* line 389, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.search form .button {
    top: -1px;
    width: 25%;
  }
  /* line 395, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a {
    padding-right: 33.75px;
  }
  /* line 396, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    margin-right: 15px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
  }
  /* line 398, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown:hover > .dropdown {
    display: block;
    visibility: hidden;
  }
  /* line 399, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown {
    visibility: hidden;
    z-index: 0 !important;
  }
  /* line 400, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved {
    position: static;
  }
  /* line 401, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 403, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    margin-bottom: 6px;
    padding-top: 6px !important;
    font-size: 11px;
  }
  /* line 404, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) {
    padding-bottom: 0;
  }
  /* line 405, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
    padding: 8px 22.5px;
    font-size: 14px;
  }
  /* line 407, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label {
    padding: 0 22.5px;
  }
  /* line 408, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
    background: #3c3c3c;
    display: block;
  }
  /* line 409, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved > .dropdown li.divider {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  /* line 412, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title {
    padding-bottom: 0;
  }
  /* line 413, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title a:before {
    position: absolute;
    top: 50%;
    left: 17.5px;
    margin-top: -5px;
    width: 0;
    height: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent #fff transparent transparent;
  }
  /* line 414, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 {
    margin: 0;
    padding-left: 15px;
    position: relative;
  }
  /* line 415, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown.moved .back.title h5 a {
    background: transparent;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 23px;
    font-weight: bold;
  }
  /* line 422, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li {
    background: transparent;
  }
  /* line 424, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 425, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a {
    padding-right: 33.75px;
  }
  /* line 426, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after {
    content: "";
    margin-right: 15px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 50%;
    margin-top: -4.5px;
  }
  /* line 428, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover {
    background: #3c3c3c;
  }
  /* line 431, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved {
    position: static;
  }
  /* line 432, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
    top: 0;
    visibility: visible;
  }
  /* line 434, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover {
    display: block;
  }
  /* line 438, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left, .top-bar ul.right {
    float: none;
    width: 100%;
  }
  /* line 439, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li, .top-bar ul.right > li {
    display: block;
    float: none;
    margin: 0 !important;
  }
  /* line 441, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown {
    left: 100% !important;
    top: 0;
    right: auto !important;
  }
  /* line 446, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar section > ul li a:not(.button) {
    padding-left: 22.5px !important;
  }
  /* line 449, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded {
    height: 100%;
  }
  /* line 450, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar.expanded ul li.toggle-topbar a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 8px;
    border-color: transparent transparent #cccccc transparent;
    top: auto;
    bottom: 50%;
    margin-bottom: -4px;
  }

  /* line 453, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul li.has-button {
    padding: 5px 15px;
  }

  /* line 454, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul li .button.small {
    margin: 0 !important;
    display: inline-block;
    width: 100%;
  }

  /* line 456, ../sass/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-button a.button {
    margin: 0;
  }
}
/* Global variables */
/* Log-Reg Variables */
/* Header variables */
/*$newsroom-label: #000000;*/
/* mobile-menu */
/* Search */
/* Rotator */
/* About this newsroom */
/* Contact */
/* Footer */
/* AMP */
/* Tag */
/* Story Detail */
/* lookbook */
/* Home Listing */
/* Listing pages */
/* Filters */
/* Pagination */
/* Cookies page */
/* Cookies message */
/* Popup */
/* mediacart */
/* Custome button */
/*$custom-button-color: #000000;
$custom-button-background: #e9e9e9;
$custom-button-hover-color: #ffffff;
$custom-button-hover-background: #000000;*/
/* contacts */
/* mediacart */
/* rss */
/* Tag search */
/*$tag-search-item-background: #000000;
$tag-search-item-color: #ffffff;*/
/* Error page*/
/* Commmon search elements */
/* Detail pages */
/*LOGREG*/
/* New media definition : START */
/* New media definition : END */
/* breadcrumbs */
/* line 2, ../sass/_foundation-override.scss */
ul.breadcrumbs {
  display: inline-block;
  background: none;
  padding: 0px;
  border: none;
  overflow: visible;
  margin-left: 0;
}

/* line 3, ../sass/_foundation-override.scss */
ul.breadcrumbs li {
  margin: 0;
  padding: 0 10px 0 0;
  float: left;
  list-style: none;
}

/*ul.breadcrumbs li a, ul.breadcrumbs li span {  @include size(font-size, 1.1); @include font_bold(); color: $black; font-size: 14px;  }*/
/* line 5, ../sass/_foundation-override.scss */
ul.breadcrumbs li a, ul.breadcrumbs li span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  color: #000000;
  text-transform: uppercase;
}

/* line 6, ../sass/_foundation-override.scss */
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
  padding-left: 0;
}

/* line 7, ../sass/_foundation-override.scss */
ul.breadcrumbs li:before {
  content: ">";
  color: #000000;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 14px;
}

/* line 8, ../sass/_foundation-override.scss */
ul.breadcrumbs li:first-child:before {
  content: " ";
}

/* line 9, ../sass/_foundation-override.scss */
ul.breadcrumbs li.current a {
  cursor: default;
  color: #333;
}

/* line 10, ../sass/_foundation-override.scss */
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
  text-decoration: underline;
}

/* line 11, ../sass/_foundation-override.scss */
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
  text-decoration: none;
}

/* line 12, ../sass/_foundation-override.scss */
ul.breadcrumbs li.unavailable a {
  color: #999;
}

/* line 13, ../sass/_foundation-override.scss */
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
  text-decoration: none;
  color: #999;
  cursor: default;
}

/* line 14, ../sass/_foundation-override.scss */
ul.breadcrumbs li.rss:before {
  content: '';
}

/* line 15, ../sass/_foundation-override.scss */
ul.breadcrumbs li.rss a {
  padding-left: 0px;
}

/* line 16, ../sass/_foundation-override.scss */
ul.breadcrumbs li a {
  padding-left: 0px;
}

/* pagination */
/* line 19, ../sass/_foundation-override.scss */
ul.pagination {
  height: auto;
  margin-bottom: 0;
}
/* line 23, ../sass/_foundation-override.scss */
ul.pagination li a {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 25, ../sass/_foundation-override.scss */
ul.pagination li a span {
  font-size: 24px;
  font-size: 2.4rem;
  vertical-align: middle;
}
/* line 30, ../sass/_foundation-override.scss */
ul.pagination li.arrow a {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 33, ../sass/_foundation-override.scss */
ul.pagination li.arrow a:hover {
  color: #05141f;
  background: none;
}
/* line 36, ../sass/_foundation-override.scss */
ul.pagination li:hover a {
  background: none;
}
/* line 39, ../sass/_foundation-override.scss */
ul.pagination li:not(.current):not(.arrow):not(.unavailable):hover a {
  color: #05141f;
  background: none;
}
/* line 42, ../sass/_foundation-override.scss */
ul.pagination li.current a {
  background: url('/content/images/icons/paging-dot.png?1712230945') center no-repeat;
  font-weight: normal;
  padding: 1px 7px 1px;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 50, ../sass/_foundation-override.scss */
ul.pagination li.current.big-number a, ul.pagination li.current.big-number a:active, ul.pagination li.current.big-number a:hover {
  background: url('/content/images/icons/icon-big-dot.png?1712230945') center no-repeat;
  padding: 10px;
}
/* line 56, ../sass/_foundation-override.scss */
ul.pagination li.current a:active, ul.pagination li.current a:hover {
  background: url('/content/images/icons/paging-dot.png?1712230945') center no-repeat;
}
/* line 59, ../sass/_foundation-override.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999;
}

@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 67, ../sass/_foundation-override.scss */
  ul.pagination li.mobile {
    display: none;
  }
}
/* line 74, ../sass/_foundation-override.scss */
.block-grid {
  margin: 0px -15px !important;
  margin: 0rem -1.5rem !important;
}

@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 81, ../sass/_foundation-override.scss */
  ul.pagination li.current a {
    padding: 3px 7px 1px;
  }
}
/* line 86, ../sass/_foundation-override.scss */
.row {
  min-width: 240px;
}

/* line 90, ../sass/_foundation-override.scss */
.reveal-modal-bg {
  z-index: 101;
}

/* line 93, ../sass/_foundation-override.scss */
.reveal-modal {
  z-index: 102;
}

/* line 97, ../sass/_foundation-override.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 1;
}

/*TNMMCLite-27*/
/* line 103, ../sass/_foundation-override.scss */
.column, .columns {
  padding: 0 15px;
}

/* footer to bot */
/* line 8, ../sass/_appmain.scss */
html {
  height: 100%;
  background: #ffffff;
  color: #000000;
}
/* line 13, ../sass/_appmain.scss */
html * {
  outline: none;
}

/* line 18, ../sass/_appmain.scss */
input::-ms-clear, input::-ms-reveal {
  display: none;
}

/* line 22, ../sass/_appmain.scss */
input:-ms-input-placeholder {
  color: #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 28, ../sass/_appmain.scss */
  html {
    font-family: "mobile";
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 34, ../sass/_appmain.scss */
  html {
    font-family: "tablet";
  }
}
@media only screen and (min-width: 769px) {
  /* line 40, ../sass/_appmain.scss */
  html {
    font-family: "desktop";
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 46, ../sass/_appmain.scss */
  html {
    content: "mobile767";
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 52, ../sass/_appmain.scss */
  html {
    content: "tablet991";
  }
}
@media only screen and (min-width: 992px) {
  /* line 58, ../sass/_appmain.scss */
  html {
    content: "desktop992";
  }
}
/* line 63, ../sass/_appmain.scss */
a, a:hover {
  cursor: pointer;
}

/* line 67, ../sass/_appmain.scss */
body {
  height: 100%;
  background: #ffffff;
  color: #000000;
  min-width: 320px;
  width: 100%;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}

@media (min-width: 1217px) {
  /* line 77, ../sass/_appmain.scss */
  html {
    font-size: 62.5%;
  }
}
/* line 82, ../sass/_appmain.scss */
i.icons-see_all_arrow, i.icons-arrow-next {
  margin-left: 5px;
  margin-left: 0.5rem;
  position: relative;
}

/* line 87, ../sass/_appmain.scss */
.see-allhide {
  display: none;
}

/* line 91, ../sass/_appmain.scss */
.see-allshow {
  display: block;
}

/* Logreg changes starts here */
/* line 95, ../sass/_appmain.scss */
.header-live-link i.icons-see_all_arrow {
  vertical-align: bottom;
  margin-bottom: 2px;
  background: url('/content/images/icons/see_all_arrow.png?1712230945') no-repeat;
  height: 9px;
  width: 5px;
}

/* Logreg changes ends here */
/* line 103, ../sass/_appmain.scss */
.header-top-menu .media-cart-drowdown i.icons-media-cart {
  background: url('/content/images/icons/media-cart-grey.png?1712230945') no-repeat;
  height: 15px;
  width: 12px;
}

/* line 109, ../sass/_appmain.scss */
.header-top-menu .download-queue i.icons-download {
  background: url('/content/images/icons/download-grey.png?1712230945') no-repeat;
  height: 14px;
  width: 11px;
}

/* line 115, ../sass/_appmain.scss */
i.icons-arrow-prev {
  margin-right: 5px;
  margin-right: 0.5rem;
  position: relative;
}

/* line 120, ../sass/_appmain.scss */
i.icons-see_all_arrow {
  top: 2px;
}

/* line 125, ../sass/_appmain.scss */
#asset-more-info-popup i.icons-see_all_arrow {
  top: 0px;
}

/* line 130, ../sass/_appmain.scss */
i.icons-arrow-prev, i.icons-arrow-next {
  top: 4px;
}

/* line 134, ../sass/_appmain.scss */
i.icon {
  display: inline-block;
}

/* line 138, ../sass/_appmain.scss */
input {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 149, ../sass/_appmain.scss */
h1 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: "kia_signature_otf";
  font-size: 42px;
  font-size: 4.2rem;
  color: #05141f;
}

/* line 156, ../sass/_appmain.scss */
h2 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 40px;
  font-size: 4rem;
  color: #05141f;
}

/* line 162, ../sass/_appmain.scss */
h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
}

/* line 168, ../sass/_appmain.scss */
h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
}

/* line 174, ../sass/_appmain.scss */
h5 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #05141f;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 180, ../sass/_appmain.scss */
h6 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #05141f;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 186, ../sass/_appmain.scss */
div.page-wrapper {
  min-height: 100%;
}

/* line 190, ../sass/_appmain.scss */
.contain-to-grid .top-bar {
  max-width: 1220px;
  margin: 0 auto;
}

/* line 195, ../sass/_appmain.scss */
.delimiter {
  border-bottom: 1px dotted #cccccc;
}

/* line 199, ../sass/_appmain.scss */
.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 207, ../sass/_appmain.scss */
.clearfix:after {
  clear: both;
}

/* line 211, ../sass/_appmain.scss */
.clearfix {
  zoom: 1;
  /* IE < 8 */
}

/* line 216, ../sass/_appmain.scss */
i.icons-arrow-menu {
  margin-right: 25px;
  margin-right: 2.5rem;
}

/* line 220, ../sass/_appmain.scss */
i.icon-search-cross {
  background: url('/content/images/icons/search-cross.png?1712230945') top no-repeat;
  height: 16px;
  width: 16px;
  display: block;
}

/* line 227, ../sass/_appmain.scss */
i.icon-search-cross:hover {
  background: url('/content/images/icons/search-cross.png?1712230945') bottom no-repeat;
}

/* line 231, ../sass/_appmain.scss */
i.icon-cross {
  background: url('/content/images/icons/cross.png?1712230945') top no-repeat;
  height: 16px;
  width: 16px;
  display: block;
}

/* line 238, ../sass/_appmain.scss */
i.icon-cross:hover {
  background: url('/content/images/icons/cross.png?1712230945') bottom no-repeat;
}

/* line 242, ../sass/_appmain.scss */
.site-menu-header h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 2rem;
}

/* line 247, ../sass/_appmain.scss */
.section-menu-header h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 16px;
  font-size: 1.6rem;
}

/* top header with logo*/
/* line 253, ../sass/_appmain.scss */
.header-top {
  background-color: #ffffff;
  height: auto;
}

/* line 259, ../sass/_appmain.scss */
#country-select {
  display: none;
}

/* line 263, ../sass/_appmain.scss */
#selectedLocale {
  width: 10px;
}

/* mid header with menu */
/* line 268, ../sass/_appmain.scss */
.header-full .header-top .tablet-up {
  background: none;
}

/* line 272, ../sass/_appmain.scss */
.header-full .tablet-up {
  background: url('/content/images/header-line.png?1712230945') bottom repeat-x;
  height: 63.5px;
  height: 6.35rem;
}

/* line 277, ../sass/_appmain.scss */
.header-mid {
  position: relative;
  background: none;
}
/* line 281, ../sass/_appmain.scss */
.header-mid .header-mid-container {
  position: relative;
}
/* line 284, ../sass/_appmain.scss */
.header-mid .header-mid-container .borders {
  border-top: 0px dotted #cccccc;
  border-bottom: 0px dotted #cccccc;
}
/* line 289, ../sass/_appmain.scss */
.header-mid form {
  margin: 0px;
  margin: 0rem;
}

/* line 294, ../sass/_appmain.scss */
.header-mid .search {
  position: relative;
  margin-top: 8px;
  margin-top: 0.8rem;
}

/* line 299, ../sass/_appmain.scss */
.open-search {
  display: inline !important;
}
/* line 302, ../sass/_appmain.scss */
.open-search img {
  width: 24px;
  width: 2.4rem;
  height: 24px;
  height: 2.4rem;
  margin: 8px 8px 0px 16px;
  margin: 0.8rem 0.8rem 0rem 1.6rem;
}

/* line 309, ../sass/_appmain.scss */
.search input {
  border: 1px solid #e5e5e5;
  outline: none;
  margin-bottom: 0;
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

@media only screen and (min-width: 769px) {
  /* line 324, ../sass/_appmain.scss */
  .header-mid .search.short input {
    width: 180px;
    width: 18rem;
  }
  /* line 329, ../sass/_appmain.scss */
  .header-mid .search input {
    padding: 6px 60px 6px 10px;
    width: 400px;
    width: 40rem;
    position: absolute;
    right: 0px;
    right: 0rem;
  }
}
/* line 339, ../sass/_appmain.scss */
i.icons-active-arrow {
  position: absolute;
  margin: 0 auto;
  top: -7px;
  display: none;
  left: 50%;
  margin-left: -5px;
  margin-left: -0.5rem;
}

/* line 348, ../sass/_appmain.scss */
.search-menu {
  background-color: red;
  margin-top: 2px;
  margin-top: 0.2rem;
  border-bottom: 1px dotted #c9c9c9;
  position: relative;
}
/* line 354, ../sass/_appmain.scss */
.search-menu input {
  border: 1px solid #e5e5e5;
  outline: none;
  margin: 5px 0px;
  margin: 0.5rem 0rem;
}
/* line 360, ../sass/_appmain.scss */
.search-menu a.btn-search {
  position: absolute;
  top: 12px;
  right: 2px;
}

/* latest news and grids*/
/* line 370, ../sass/_appmain.scss */
.news-item, .lookbook-item, .product-item, .showcasecategorylisting-item,
.news-item:focus, .lookbook-item:focus, .product-item:focus, .showcasecategorylisting-item:focus,
.news-item:active, .lookbook-item:active, .product-item:active, .showcasecategorylisting-item:active {
  position: relative;
  background: #ffffff;
}
/* line 377, ../sass/_appmain.scss */
.news-item .img-wrap img, .lookbook-item .img-wrap img, .product-item .img-wrap img, .showcasecategorylisting-item .img-wrap img,
.news-item:focus .img-wrap img, .lookbook-item:focus .img-wrap img, .product-item:focus .img-wrap img, .showcasecategorylisting-item:focus .img-wrap img,
.news-item:active .img-wrap img, .lookbook-item:active .img-wrap img, .product-item:active .img-wrap img, .showcasecategorylisting-item:active .img-wrap img {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
}

/* line 385, ../sass/_appmain.scss */
.news-item:hover .img-wrap img, .lookbook-item:hover .img-wrap img, .product-item:hover .img-wrap img, .showcasecategorylisting-item:hover .img-wrap img {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
}
/* line 391, ../sass/_appmain.scss */
.news-item:hover .context-header a, .lookbook-item:hover .context-header a, .product-item:hover .context-header a, .showcasecategorylisting-item:hover .context-header a {
  text-decoration: underline;
}

/* line 397, ../sass/_appmain.scss */
.img-wrap {
  position: relative;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 402, ../sass/_appmain.scss */
  .grid-item-text {
    padding: 8px;
    padding: 0.8rem;
  }

  /* line 407, ../sass/_appmain.scss */
  .showcase-layout h1 {
    font-size: 24px;
    font-size: 2.4rem;
    color: #cccccc;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 415, ../sass/_appmain.scss */
  .grid-item-text {
    padding: 16px 0px 0px 0px;
    padding: 1.6rem 0rem 0rem 0rem;
  }

  /* line 420, ../sass/_appmain.scss */
  .showcase-layout h1 {
    font-size: 32px;
    font-size: 3.2rem;
    color: #cccccc;
  }
}
@media only screen and (min-width: 769px) {
  /* line 428, ../sass/_appmain.scss */
  .grid-item-text {
    padding: 0px;
    padding: 0rem;
    margin-top: 16px;
    margin-top: 1.6rem;
  }

  /* line 434, ../sass/_appmain.scss */
  .landing-pages .grid-item-text {
    margin-top: 16px;
    margin-top: 1.6rem;
  }

  /* line 440, ../sass/_appmain.scss */
  .showcase-layout h1 {
    font-size: 32px;
    font-size: 3.2rem;
    color: #cccccc;
  }
}
/* line 448, ../sass/_appmain.scss */
.grid-item-text h5 {
  margin: 0px 0px 0px 0px;
  margin: 0rem 0rem 0rem 0rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
}
/* line 453, ../sass/_appmain.scss */
.grid-item-text h5 a {
  color: #000000;
}
/* line 458, ../sass/_appmain.scss */
.grid-item-text .grid-context {
  position: relative;
}
/* line 461, ../sass/_appmain.scss */
.grid-item-text .grid-context p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 466, ../sass/_appmain.scss */
.grid-item-text .news-footer, .grid-item-text .product-footer {
  border-top: 1px dotted #d4d4d4;
}
/* line 470, ../sass/_appmain.scss */
.grid-item-text .icons {
  float: left;
}
/* line 473, ../sass/_appmain.scss */
.grid-item-text .icons ul {
  margin-left: 0;
  font-size: 0px;
  font-size: 0rem;
}
/* line 477, ../sass/_appmain.scss */
.grid-item-text .icons ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  color: #aaaaaa;
  margin-left: 4px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
}
/* line 486, ../sass/_appmain.scss */
.grid-item-text .icons ul li:first-of-type {
  margin-left: 0;
}
/* line 490, ../sass/_appmain.scss */
.grid-item-text .icons ul li:after {
  content: "|";
  position: relative;
  top: -1px;
}
/* line 497, ../sass/_appmain.scss */
.grid-item-text .icons ul li:last-of-type:after {
  content: "";
}
/* line 502, ../sass/_appmain.scss */
.grid-item-text .icons ul li span {
  padding-right: 4px;
  position: relative;
  top: -1px;
  color: #999999;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 517, ../sass/_appmain.scss */
  .icons ul li i {
    -moz-transform: scale(0.6, 0.6);
    -ms-transform: scale(0.6, 0.6);
    -webkit-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
    margin-right: 0px;
  }
  /* line 522, ../sass/_appmain.scss */
  .icons ul li span {
    display: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 534, ../sass/_appmain.scss */
  .icons ul li i {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    margin-right: 4px;
  }
  /* line 539, ../sass/_appmain.scss */
  .icons ul li span {
    display: inline;
  }
}
/* see all */
/* line 549, ../sass/_appmain.scss */
.see-all h4 {
  margin: 0px;
  margin: 0rem;
  padding-bottom: 32px;
  padding-bottom: 3.2rem;
  border-bottom: 1px dotted #cccccc;
  font-size: 0px;
  font-size: 0rem;
}
/* line 557, ../sass/_appmain.scss */
.see-all a img {
  position: relative;
  top: 2px;
  margin-left: 5px;
  margin-left: 0.5rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 568, ../sass/_appmain.scss */
  .see-all h4 a {
    color: #05141f;
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 577, ../sass/_appmain.scss */
  .see-all h4 {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
  }
  /* line 580, ../sass/_appmain.scss */
  .see-all h4 a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 589, ../sass/_appmain.scss */
  .see-all h4 {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 592, ../sass/_appmain.scss */
  .see-all h4 a {
    color: #05141f;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 599, ../sass/_appmain.scss */
.see-more {
  margin-bottom: 64px;
  margin-bottom: 6.4rem;
}
/* line 602, ../sass/_appmain.scss */
.see-more h4 {
  margin: 0px 0px 32px 0px;
  margin: 0rem 0rem 3.2rem 0rem;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 607, ../sass/_appmain.scss */
.see-more a {
  font-size: 18px;
  font-size: 1.8rem;
  color: #05141f;
}
/* line 610, ../sass/_appmain.scss */
.see-more a i {
  position: relative;
  margin-left: 5px;
  margin-left: 0.5rem;
}

/* images & videos*/
/* line 621, ../sass/_appmain.scss */
.images-videos-items .img-item > a {
  display: block;
  width: 100%;
}
/* line 626, ../sass/_appmain.scss */
.images-videos-items .img-item .grid-item-text {
  padding: 16px 0px 0px 0px;
  padding: 1.6rem 0rem 0rem 0rem;
}
/* line 631, ../sass/_appmain.scss */
.images-videos-items .img-item > a img {
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
  width: 100%;
}
/* line 636, ../sass/_appmain.scss */
.images-videos-items .img-item > a img:hover {
  -webkit-box-shadow: 0px 0px 10px 2px #d6d6d6;
  -moz-box-shadow: 0px 0px 10px 2px #d6d6d6;
  box-shadow: 0px 0px 10px 2px #d6d6d6;
}
/* line 641, ../sass/_appmain.scss */
.images-videos-items .img-item:hover .context-header {
  text-decoration: underline;
}

/* line 650, ../sass/_appmain.scss */
.showcasedetail .images-videos-items .img-item div.grid-item-text {
  padding: 0px 0px 60px 0px;
  padding: 0rem 0rem 6rem 0rem;
}
/* line 656, ../sass/_appmain.scss */
.showcasedetail .contacts .block-grid.four-up {
  margin: 0 -10px !important;
}
/* line 661, ../sass/_appmain.scss */
.showcasedetail.detail-pages.showcase-layout .detail-content-wpapper {
  margin-top: -30px;
  margin-top: -3rem;
}
/* line 669, ../sass/_appmain.scss */
.showcasedetail.detail-pages .detail-content .detail-content-wpapper .six {
  width: 100% !important;
}
/* line 681, ../sass/_appmain.scss */
.showcasedetail.detail-pages .detail-content .media.detail-panel {
  padding: 0px 0px 0px 0px;
  padding: 0rem 0rem 0rem 0rem;
}

/* line 690, ../sass/_appmain.scss */
.showcase-item .img-item .context-header {
  text-align: center;
}
/* line 696, ../sass/_appmain.scss */
.showcase-item .img-item:hover .context-header {
  text-decoration: none;
}

/* line 705, ../sass/_appmain.scss */
.athletes-items li .athletes-item .img-wrap {
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
}
/* line 707, ../sass/_appmain.scss */
.athletes-items li .athletes-item .img-wrap a img {
  width: 100%;
}
/* line 716, ../sass/_appmain.scss */
.athletes-items li .athletes-item .grid-item-text .context-header {
  height: 21px;
}
/* line 723, ../sass/_appmain.scss */
.athletes-items li .athletes-item:hover .img-wrap {
  -webkit-box-shadow: 0px 0px 10px 2px #d6d6d6;
  -moz-box-shadow: 0px 0px 10px 2px #d6d6d6;
  box-shadow: 0px 0px 10px 2px #d6d6d6;
}
/* line 728, ../sass/_appmain.scss */
.athletes-items li .athletes-item:hover .context-header a {
  text-decoration: underline;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 738, ../sass/_appmain.scss */
  .latest-news h3, .images-videos h3, .lookbooks h3, .products h3, .showcasecategorylisting h3, .athletes-ambassadors h3 {
    font-size: 32px;
    font-size: 3.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }

  /* line 744, ../sass/_appmain.scss */
  .showcase-item .img-item .context-header {
    text-align: left;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 751, ../sass/_appmain.scss */
  .latest-news h3, .images-videos h3, .lookbooks h3, .products h3, .showcasecategorylisting h3, .athletes-ambassadors h3 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 44px;
    line-height: 4.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    text-transform: uppercase;
  }

  /* line 756, ../sass/_appmain.scss */
  .showcase-item .img-item .context-header {
    text-align: center;
  }
}
/* line 764, ../sass/_appmain.scss */
.latest-news ul li h5 a, .images-videos ul li h5 a, .lookbooks ul li h5 a, .products ul li h5 a, .showcasecategorylisting ul li h5 a, .athletes-ambassadors ul li h5 a {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}
/* line 769, ../sass/_appmain.scss */
.latest-news ul li .product-footer span, .latest-news ul li .news-footer span, .images-videos ul li .product-footer span, .images-videos ul li .news-footer span, .lookbooks ul li .product-footer span, .lookbooks ul li .news-footer span, .products ul li .product-footer span, .products ul li .news-footer span, .showcasecategorylisting ul li .product-footer span, .showcasecategorylisting ul li .news-footer span, .athletes-ambassadors ul li .product-footer span, .athletes-ambassadors ul li .news-footer span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 774, ../sass/_appmain.scss */
.latest-news ul li .icons, .images-videos ul li .icons, .lookbooks ul li .icons, .products ul li .icons, .showcasecategorylisting ul li .icons, .athletes-ambassadors ul li .icons {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 778, ../sass/_appmain.scss */
.latest-news ul li .date, .images-videos ul li .date, .lookbooks ul li .date, .products ul li .date, .showcasecategorylisting ul li .date, .athletes-ambassadors ul li .date {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}

/* line 788, ../sass/_appmain.scss */
.lookbooks ul li .date {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}

/* line 796, ../sass/_appmain.scss */
.newsroom-info h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}

/* line 800, ../sass/_appmain.scss */
.custom-button {
  display: inline-block;
  height: 32px;
  text-align: center;
  /*color: $custom-button-color;    
  background: $custom-button-background;*/
  border-bottom: 1px solid #9c9c9c;
  border-right: 1px solid #9c9c9c;
  -webkit-box-shadow: 1px 1px 5px 0px #DBDBDB;
  -moz-box-shadow: 1px 1px 5px 0px #DBDBDB;
  box-shadow: 1px 1px 5px 0px #DBDBDB;
  vertical-align: middle;
  line-height: 30px;
  /*@include font_bold();*/
  font-size: 16px;
  font-size: 1.6rem;
  color: #000000 !important;
  background: #e9e9e9;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

/* line 816, ../sass/_appmain.scss */
.custom-button:hover {
  color: #ffffff !important;
  background: #000000;
    /*color: $custom-button-hover-color;
	background: $custom-button-hover-background;*/
}

/* Error page */
/* line 825, ../sass/_appmain.scss */
.error-page p, .error-page h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
}
/* line 830, ../sass/_appmain.scss */
.error-page h2, .error-page h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 839, ../sass/_appmain.scss */
  .simple-body .header-top .row {
    border-bottom: none;
  }

  /* line 846, ../sass/_appmain.scss */
  .error-page h4 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 856, ../sass/_appmain.scss */
  .simple-body .header-top .row {
    border-bottom: 1px dotted #cccccc;
  }

  /* line 863, ../sass/_appmain.scss */
  .error-page h2 {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 48px;
    line-height: 4.8rem;
  }
}
/* line 874, ../sass/_appmain.scss */
.latest-news h3, .images-videos h3, .lookbooks h3, .products h3, .showcasecategorylisting h3, .athletes-ambassadors h3 {
  margin: 0px;
  margin: 0rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 882, ../sass/_appmain.scss */
  .latest-news ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 16px;
    padding: 1.6rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 892, ../sass/_appmain.scss */
  .latest-news ul.block-grid > li, .images-videos ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 24px 16px 24px 16px;
    padding: 2.4rem 1.6rem 2.4rem 1.6rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 902, ../sass/_appmain.scss */
  .latest-news ul.block-grid > li, .images-videos ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 32px 15px 32px 15px;
    padding: 3.2rem 1.5rem 3.2rem 1.5rem;
  }

  /* line 908, ../sass/_appmain.scss */
  .showcase-item .img-item .context-header {
    text-align: center;
  }
}
/* line 913, ../sass/_appmain.scss */
.breadcrumbs-wrapper {
  /*&.breadcrumbs-error {
      .breadcrumbs {
          @include size(padding, 0, 0, 0,7.2);
          @include size(margin-bottom, 0);
          position: absolute;
          top: -160px;
      }
  }*/
}
/* line 915, ../sass/_appmain.scss */
.breadcrumbs-wrapper.breadcrumbs-home .breadcrumbs {
  padding: 12px 0px 0px 0px;
  padding: 1.2rem 0rem 0rem 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 928, ../sass/_appmain.scss */
.breadcrumbs-wrapper .breadcrumbs {
  padding: 32px 0px 0px 0px;
  padding: 3.2rem 0rem 0rem 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* simple layout*/
/* line 936, ../sass/_appmain.scss */
.no-results-wraper {
  display: table;
  width: 100%;
  text-align: center;
}
/* line 941, ../sass/_appmain.scss */
.no-results-wraper h1 {
  color: #dddddd;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  display: table-cell;
  vertical-align: middle;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 949, ../sass/_appmain.scss */
  .no-results-wraper {
    height: 300px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 955, ../sass/_appmain.scss */
  .no-results-wraper {
    height: 450px;
  }
}
/* iframe */
/* line 962, ../sass/_appmain.scss */
.iframe {
  margin: 2px 0px 0px 0px;
  margin: 0.2rem 0rem 0rem 0rem;
}
/* line 965, ../sass/_appmain.scss */
.iframe > * {
  max-width: 100%;
  width: 100%;
}

/* line 971, ../sass/_appmain.scss */
.iframe-layout {
  margin: 20px 0px;
  margin: 2rem 0rem;
}

/* line 978, ../sass/_appmain.scss */
.sub-header {
  padding-top: 32px;
  padding-top: 3.2rem;
  padding-bottom: 24px;
  padding-bottom: 2.4rem;
  border-bottom: 1px dotted #cccccc;
  border-top: 1px dotted #cccccc;
}

/* line 985, ../sass/_appmain.scss */
.separator {
  padding-bottom: 18px;
  padding-bottom: 1.8rem;
  border-bottom: 1px dotted #cccccc;
}

/* line 991, ../sass/_appmain.scss */
.ellipsis-overflow.grid-context .ellipsis-overflow-more {
  position: absolute;
  bottom: 0;
}

/* line 996, ../sass/_appmain.scss */
span.separator-icon {
  display: inline-block;
}

/* line 1000, ../sass/_appmain.scss */
.rss .icons-rss {
  cursor: pointer;
}

/* line 1004, ../sass/_appmain.scss */
li.rss {
  font-size: 0px;
  font-size: 0rem;
  position: relative;
  top: -2px;
}

/* line 1012, ../sass/_appmain.scss */
.rss-btn-wrapper i {
  display: none;
}

/* line 1019, ../sass/_appmain.scss */
.breadcrumbs-wrapper .rss-btn-wrapper i.icons-rss {
  display: inline-block;
}

/* line 1027, ../sass/_appmain.scss */
.header-category-wrapper .rss-btn-wrapper i.icons-rss-large {
  display: inline-block;
}

/* line 1035, ../sass/_appmain.scss */
.more-from.detail-panel .rss-btn-wrapper i.icons-rss-large-grey {
  display: inline-block;
}

/* line 1044, ../sass/_appmain.scss */
.header-category-wrapper .rss-btn-wrapper i.icons-rss-large {
  display: inline-block;
}

@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1054, ../sass/_appmain.scss */
  .header-category-wrapper.no-breadcrumbs .rss-btn-wrapper i.icons-rss-large {
    display: inline-block;
  }
  /* line 1061, ../sass/_appmain.scss */
  .header-category-wrapper .rss-btn-wrapper i.icons-rss-large {
    display: none;
  }

  /* line 1068, ../sass/_appmain.scss */
  .breadcrumbs-wrapper .rss-btn-wrapper {
    position: relative;
    bottom: 5px;
  }
}
/* line 1075, ../sass/_appmain.scss */
.header-category-wrapper {
  margin-top: 32px;
  margin-top: 3.2rem;
}
/* line 1078, ../sass/_appmain.scss */
.header-category-wrapper .open-rss {
  margin-left: 10px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1086, ../sass/_appmain.scss */
  .header-category-wrapper .sub-title {
    color: #000000;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 5px 0px;
    padding: 0.5rem 0rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1094, ../sass/_appmain.scss */
  .header-category-wrapper .sub-title {
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 5px 0px;
    padding: 0.5rem 0rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1102, ../sass/_appmain.scss */
  .header-category-wrapper .sub-title {
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 5px 0px;
    padding: 0.5rem 0rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
}
/* line 1110, ../sass/_appmain.scss */
.rss-popup-container {
  z-index: 99;
  /*GP : changed z-index to high value to make it visible above the rotator panel in panels listing view*/
  position: absolute;
  display: none;
  background: #eeeeee;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 1 15 5 0 #dbdbdb;
  -moz-box-shadow: 1 15 5 0 #dbdbdb;
  box-shadow: 1 15 5 0 #dbdbdb;
}
/* line 1118, ../sass/_appmain.scss */
.rss-popup-container h2 {
  padding: 0px;
  padding: 0rem;
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.5rem 0rem;
  font-size: 12px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #333333;
}
/* line 1126, ../sass/_appmain.scss */
.rss-popup-container input {
  display: inline-block;
  background: #ffffff;
  width: 423px;
  height: 30px;
  border: 1px solid #e5e5e5;
  margin-left: 12px;
  margin-left: 1.2rem;
  padding: 0px 10px;
  padding: 0rem 1rem;
  cursor: text;
}
/* line 1137, ../sass/_appmain.scss */
.rss-popup-container a.xml-button {
  display: inline-block;
  height: 30px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin-left: 5px;
  margin-left: 0.5rem;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 30px;
  line-height: 3rem;
  color: #333;
  text-align: center;
  background-color: #e9e9e9;
  border-bottom: 1px solid #9c9c9c;
  border-right: 1px solid #9c9c9c;
  -webkit-box-shadow: 1 15 5 0 #dbdbdb;
  -moz-box-shadow: 1 15 5 0 #dbdbdb;
  box-shadow: 1 15 5 0 #dbdbdb;
  vertical-align: middle;
  text-decoration: none;
}

/* line 1156, ../sass/_appmain.scss */
.more-from .rss-btn-wrapper {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  position: static;
}

/* line 1162, ../sass/_appmain.scss */
.rss-popup-container {
  padding: 10px;
}
/* line 1165, ../sass/_appmain.scss */
.rss-popup-container input {
  margin: 0;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1171, ../sass/_appmain.scss */
  .rss-btn-wrapper {
    display: inline-block;
    position: static;
  }

  /* line 1176, ../sass/_appmain.scss */
  .rss-popup-container {
    width: 100%;
    left: 0;
    height: auto;
    margin-top: 10px;
  }
  /* line 1182, ../sass/_appmain.scss */
  .rss-popup-container a.popup-close {
    float: right;
  }
  /* line 1186, ../sass/_appmain.scss */
  .rss-popup-container input {
    width: 100%;
  }
  /* line 1190, ../sass/_appmain.scss */
  .rss-popup-container a.xml-button {
    width: 100%;
    margin: 10px 0 0 0;
  }

  /* line 1196, ../sass/_appmain.scss */
  .more-from {
    position: relative;
  }

  /* line 1205, ../sass/_appmain.scss */
  .home .see-all i.icons-see_all_arrow {
    top: 0px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1213, ../sass/_appmain.scss */
  .rss-btn-wrapper {
    display: inline-block;
    position: relative;
  }

  /* line 1219, ../sass/_appmain.scss */
  .header-category-wrapper .rss-btn-wrapper {
    position: static;
  }
  /* line 1223, ../sass/_appmain.scss */
  .header-category-wrapper .rss-popup-container {
    left: 10%;
  }

  /* line 1228, ../sass/_appmain.scss */
  .rss-popup-container {
    width: 350px;
    left: -10px;
  }
  /* line 1232, ../sass/_appmain.scss */
  .rss-popup-container a.popup-close {
    display: none;
  }
  /* line 1236, ../sass/_appmain.scss */
  .rss-popup-container input {
    width: 236px;
  }
  /* line 1240, ../sass/_appmain.scss */
  .rss-popup-container a.xml-button {
    width: 76px;
    position: relative;
    bottom: 1px;
    margin: 0;
  }

  /* line 1253, ../sass/_appmain.scss */
  .more-from .see-all i {
    top: 2px;
  }

  /* line 1261, ../sass/_appmain.scss */
  .home .see-all i.icons-see_all_arrow {
    top: 2px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1272, ../sass/_appmain.scss */
  .home .see-all i.icons-see_all_arrow {
    top: 2px;
  }

  /* line 1279, ../sass/_appmain.scss */
  .header-category-wrapper .rss-btn-wrapper {
    position: relative;
  }

  /* line 1284, ../sass/_appmain.scss */
  .rss-popup-container {
    width: 490px;
  }
  /* line 1287, ../sass/_appmain.scss */
  .rss-popup-container input {
    width: 385px;
    line-height: 34px;
  }
  /* line 1292, ../sass/_appmain.scss */
  .rss-popup-container a.xml-button {
    bottom: 4px;
  }

  /* line 1298, ../sass/_appmain.scss */
  .more-from .rss-popup-container {
    width: 320px;
    left: 0;
  }
  /* line 1302, ../sass/_appmain.scss */
  .more-from .rss-popup-container input {
    width: 215px;
  }
}
@media only screen and (min-width: 880px) {
  /* line 1311, ../sass/_appmain.scss */
  .more-from .rss-popup-container {
    width: 370px;
  }
  /* line 1314, ../sass/_appmain.scss */
  .more-from .rss-popup-container input {
    width: 265px;
  }
}
@media only screen and (min-width: 1010px) {
  /* line 1323, ../sass/_appmain.scss */
  .more-from .rss-popup-container {
    width: 370px;
  }
  /* line 1326, ../sass/_appmain.scss */
  .more-from .rss-popup-container input {
    width: 265px;
  }
}
@media only screen and (min-width: 1130px) {
  /* line 1335, ../sass/_appmain.scss */
  .more-from .rss-popup-container {
    width: 490px;
  }
  /* line 1338, ../sass/_appmain.scss */
  .more-from .rss-popup-container input {
    width: 385px;
  }
}
/* line 1345, ../sass/_appmain.scss */
.tablet-up.header-category {
  color: #05141f;
  font-size: 42px;
  font-size: 4.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: 'kia_signature_otf';
  display: inline;
}

/* line 1351, ../sass/_appmain.scss */
.main-content .columns h3 a {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: 'kia_signature_otf';
  text-transform: uppercase;
}

/* line 1356, ../sass/_appmain.scss */
.subscribe-input::-webkit-input-placeholder {
  color: #000000;
}

/* line 1360, ../sass/_appmain.scss */
.subscribe-input:-moz-placeholder {
  color: #000000;
}

/* line 1364, ../sass/_appmain.scss */
.subscribe-input::-moz-placeholder {
  color: #000000;
}

/* line 1368, ../sass/_appmain.scss */
.subscribe-input:-ms-input-placeholder {
  color: #000000;
}

/* line 1372, ../sass/_appmain.scss */
.page-separator {
  border-bottom: 1px dotted #cccccc;
}

/* line 1376, ../sass/_appmain.scss */
.layout-separator {
  border-bottom: 1px dotted #cccccc;
  margin: 0px 15px;
  margin: 0rem 1.5rem;
}

/* Newsroom info */
/*.newsroom-info {	
	.about-this-newsroom-title {
        @include apply-Desktop($map-main,about-title);        
	}
	.about-this-newsroom-description {
		@include font_regular();
	}	
	.contact-us-title {
		@include apply-Desktop($map-main,contact-title);		
	}
}*/
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 2, ../sass/_media.scss */
  .tablet, .desktop {
    display: none;
  }

  /* line 6, ../sass/_media.scss */
  .tablet-up {
    display: none;
  }

  /* line 10, ../sass/_media.scss */
  .tablet-down {
    display: block;
  }

  /* line 14, ../sass/_media.scss */
  .mobile {
    display: block;
  }

  /* line 18, ../sass/_media.scss */
  .search-mobile {
    position: relative;
    display: none;
  }
  /* line 22, ../sass/_media.scss */
  .search-mobile input {
    display: inline-block;
    margin-bottom: 0px;
    color: #555555;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 2rem;
  }

  /* line 31, ../sass/_media.scss */
  .wrap {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 35, ../sass/_media.scss */
  .wrap img {
    height: 20px;
    height: 2rem;
    width: 12px;
    width: 1.2rem;
    margin-right: 16px;
    margin-right: 1.6rem;
  }

  /* line 42, ../sass/_media.scss */
  .pagination .tablet-up {
    display: none;
  }

  /* line 46, ../sass/_media.scss */
  .pagination.mobile {
    display: block;
  }

  /* line 51, ../sass/_media.scss */
  .newsroom-info h3 {
    margin: 32px 0px;
    margin: 3.2rem 0rem;
  }
  /* line 55, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-title {
    color: #05141f;
    font-size: 28px;
    font-size: 2.8rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 59, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-description {
    /*TNMMCLITE-3556*/
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    line-height: 1.6rem;
    margin: 0px;
    margin: 0rem;
    /*border-bottom: 1px dotted #cccccc;*/
  }
  /* line 68, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .columns {
    padding: 0px;
    padding: 0rem;
  }
  /* line 73, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 {
    padding: 0px;
    padding: 0rem;
    margin: 24px 0px 0px 0px;
    margin: 2.4rem 0rem 0rem 0rem;
    border-bottom: none;
  }
  /* line 78, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 a {
    color: #05141f;
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 85, ../sass/_media.scss */
  .newsroom-info .contact-us-title {
    color: #05141f;
    font-size: 28px;
    font-size: 2.8rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 89, ../sass/_media.scss */
  .newsroom-info .contacts-content {
    margin-top: 16px;
    margin-top: 1.6rem;
  }

  /* line 99, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 14px;
    line-height: 1.4rem;
  }
  /* line 107, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .country {
    font-size: 8px;
    font-size: 0.8rem;
  }
  /* line 110, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .country a {
    color: #aaaaaa;
  }
  /* line 115, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .date {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }
  /* line 119, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .date a {
    color: #aaaaaa;
  }

  /* line 128, ../sass/_media.scss */
  .main-content .columns h3 {
    margin: 32px 0px 0px 0px;
    margin: 3.2rem 0rem 0rem 0rem;
  }

  /* line 132, ../sass/_media.scss */
  .expired {
    margin-top: 20%;
  }
  /* line 135, ../sass/_media.scss */
  .expired h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 139, ../sass/_media.scss */
  .expired p {
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 145, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper {
    display: table-header-group !important;
  }
  /* line 149, ../sass/_media.scss */
  .newsroom-info .six.columns {
    display: table-footer-group;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 157, ../sass/_media.scss */
  .desktop, .mobile {
    display: none;
  }

  /* line 161, ../sass/_media.scss */
  .tablet-up {
    display: block;
  }

  /* line 165, ../sass/_media.scss */
  .tablet-down {
    display: block;
  }

  /* line 169, ../sass/_media.scss */
  .tablet {
    display: block;
  }

  /* line 173, ../sass/_media.scss */
  .pagination .tablet-up {
    display: inline-block;
  }

  /* line 177, ../sass/_media.scss */
  .pagination.mobile {
    display: none;
  }

  /* line 182, ../sass/_media.scss */
  .newsroom-info h3 {
    margin: 64px 0px 32px 0px;
    margin: 6.4rem 0rem 3.2rem 0rem;
  }
  /* line 186, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-title {
    font-size: 42px;
    font-size: 4.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 190, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-description {
    /*TNMMCLITE-3556*/
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    margin: 0px;
    margin: 0rem;
    padding: 22px 0px 0px 0px;
    padding: 2.2rem 0rem 0rem 0rem;
    border-bottom: 0;
  }
  /* line 200, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .six {
    width: 50% !important;
  }
  /* line 204, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .six.columns {
    padding: 0px;
    padding: 0rem;
    float: left;
  }
  /* line 208, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .six.columns .contacts-content {
    padding-top: 0px;
    padding-top: 0rem;
    margin-top: 32px;
    margin-top: 3.2rem;
  }
  /* line 215, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 {
    padding: 0px;
    padding: 0rem;
    margin: 48px 0px 0px 0px;
    margin: 4.8rem 0rem 0rem 0rem;
    border-bottom: none;
  }
  /* line 220, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 a {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 227, ../sass/_media.scss */
  .newsroom-info .contact-us-title {
    font-size: 42px;
    font-size: 4.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }

  /* line 237, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header a {
    font-size: 20px;
    font-size: 2rem;
    line-height: 22.5px;
    line-height: 2.25rem;
  }
  /* line 245, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .country {
    color: #aaaaaa;
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 250, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .date {
    color: #aaaaaa;
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 259, ../sass/_media.scss */
  .main-content .columns h3 {
    /*TNMMCLITE-22*/
    margin-top: 64px;
    margin-top: 6.4rem;
  }

  /* line 264, ../sass/_media.scss */
  .images-videos-items.tablet-two-up > li {
    width: 50%;
  }

  /* line 268, ../sass/_media.scss */
  footer {
    clear: both;
    overflow: hidden;
  }

  /* line 273, ../sass/_media.scss */
  .spacer {
    padding-top: 64px;
    padding-top: 6.4rem;
  }

  /* line 277, ../sass/_media.scss */
  .expired {
    margin-top: auto;
  }
  /* line 280, ../sass/_media.scss */
  .expired h2 {
    font-size: 40px;
    font-size: 4rem;
  }
  /* line 284, ../sass/_media.scss */
  .expired p {
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 289, ../sass/_media.scss */
  .newsroom-info {
    /*display: flex !important;
flex-direction: column-reverse;*/
  }
  /* line 292, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper {
    /*display:table-header-group;*/
  }
  /* line 296, ../sass/_media.scss */
  .newsroom-info .six.columns {
    /*display:table-footer-group;*/
    /*width: auto;*/
    width: 100%;
    /*float: none;*/
    padding-left: 0px;
    padding-left: 0rem;
  }
}
@media only screen and (max-width: 768px) {
  /*.newsroom-info {
      .six.columns {
         
          width: 100%;
          float: none;
      }
  }*/
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 318, ../sass/_media.scss */
  .images-videos-items.tablet-two-up > li {
    width: 50%;
  }

  /* line 322, ../sass/_media.scss */
  footer {
    clear: both;
    overflow: hidden;
  }

  /* line 327, ../sass/_media.scss */
  .spacer {
    padding-top: 64px;
    padding-top: 6.4rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 334, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper {
    float: left !important;
  }
  /* line 338, ../sass/_media.scss */
  .newsroom-info .six.columns {
    width: 50%;
    padding-left: 15px;
    padding-left: 1.5rem;
  }

  /* line 344, ../sass/_media.scss */
  .tablet, .mobile {
    display: none;
  }

  /* line 348, ../sass/_media.scss */
  .tablet-up {
    display: block;
  }

  /* line 352, ../sass/_media.scss */
  .tablet-down {
    display: none;
  }

  /* line 356, ../sass/_media.scss */
  .desktop {
    display: block;
  }

  /* line 364, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-title {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    line-height: 1;
  }
  /* line 368, ../sass/_media.scss */
  .newsroom-info .about-this-newsroom-description {
    /*TNMMCLITE-3556*/
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    border-bottom: none;
  }
  /* line 376, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper {
    float: right;
  }
  /* line 379, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .columns {
    padding: 0px;
    padding: 0rem;
  }
  /* line 383, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all {
    margin: 23px 0px 0px 0px;
    margin: 2.3rem 0rem 0rem 0rem;
  }
  /* line 386, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 {
    padding: 0px;
    padding: 0rem;
    margin: 36px 0px 0px 0px;
    margin: 3.6rem 0rem 0rem 0rem;
    border-bottom: none;
  }
  /* line 391, ../sass/_media.scss */
  .newsroom-info .contact-us-wrapper .see-all h4 a {
    color: #05141f;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 398, ../sass/_media.scss */
  .newsroom-info .contact-us-title {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }

  /* line 408, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 416, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .country {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
    height: 20px;
    height: 2rem;
  }
  /* line 421, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .country a {
    color: #aaaaaa;
  }
  /* line 426, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .date {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
    height: 24px;
    height: 2.4rem;
  }
  /* line 431, ../sass/_media.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer .date a {
    color: #aaaaaa;
  }

  /* line 440, ../sass/_media.scss */
  .showcase-latestnews .block-grid.three-up li:nth-child(n+4) {
    display: none;
  }

  /* line 444, ../sass/_media.scss */
  .block-grid.three-up > li {
    width: 33.33333%;
  }

  /* line 448, ../sass/_media.scss */
  .block-grid.four-up > li {
    width: 25%;
  }

  /* line 452, ../sass/_media.scss */
  footer {
    clear: both;
    overflow: hidden;
  }

  /* line 457, ../sass/_media.scss */
  .expired {
    max-width: 775px;
  }
  /* line 460, ../sass/_media.scss */
  .expired h2 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    color: #555555;
  }
  /* line 465, ../sass/_media.scss */
  .expired p {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    color: #555555;
  }
}
/* line 2, ../sass/_header.scss */
.menu-header h3 {
  color: #666666;
  display: inline-block;
  width: 90%;
  margin-top: 0px;
  margin: 0px;
  margin: 0rem;
  padding-left: 5px;
}
/* line 11, ../sass/_header.scss */
.menu-header h5 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #777777;
  margin: 0px;
  margin: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
}

/*TODO :remove this custom class , keep for reference for IBM only*/
/*.icons-IBM { 
    background-image: url("/content/images/icons/IBM.png");
    width: 80px;
    height: 32px;
    background-size: 100% 100%;
}*/
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 28, ../sass/_header.scss */
  .header-top-mobile {
    display: block;
    text-align: justify;
    width: 100%;
    margin-top: 19px;
    margin-top: 1.9rem;
    margin-bottom: 0;
    height: 42px;
    background-color: #ffffff;
  }
  /* line 38, ../sass/_header.scss */
  .header-top-mobile::before {
    content: '';
    display: block;
    width: 100%;
    margin-bottom: 0;
    /* line-height */
  }
  /* line 45, ../sass/_header.scss */
  .header-top-mobile::after {
    content: '';
    display: inline-block;
    width: 100%;
  }
  /* line 51, ../sass/_header.scss */
  .header-top-mobile .open-menu {
    vertical-align: top;
    display: inline-block;
    height: 25px;
    width: 25px;
  }
  /* line 58, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper {
    position: relative;
    display: inline-block;
  }
  /* line 62, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .logo {
    display: table-cell;
  }
  /* line 65, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .logo img {
    max-width: 170px;
  }
  /* line 70, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    display: table-cell;
    padding-left: 10px;
    padding-left: 1rem;
  }
  /* line 76, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label a {
    /*color: $newsroom-label;*/
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 24px;
    font-size: 2.4rem;
    color: #000000;
  }
  /* line 81, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label.newsroom-label-alignment-vertical-top {
    vertical-align: top;
  }
  /* line 85, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label.newsroom-label-alignment-vertical-middle {
    vertical-align: middle;
  }
  /* line 89, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label.newsroom-label-alignment-vertical-bottom {
    vertical-align: bottom;
  }
  /* line 93, ../sass/_header.scss */
  .header-top-mobile .newsroom-label-wrapper .newsroom-label.newsroom-label-alignment-vertical-custom {
    vertical-align: top;
    padding-top: 2px;
    padding-top: 0.2rem;
  }

  /* line 101, ../sass/_header.scss */
  .top-menu-mobile > div {
    float: left;
  }
  /* line 104, ../sass/_header.scss */
  .top-menu-mobile > div img.arrow-menu {
    width: 12px;
    width: 1.2rem;
    display: inline-block;
    vertical-align: middle;
  }

  /* line 111, ../sass/_header.scss */
  .top-menu-mobile .two {
    text-align: right;
  }

  /* line 115, ../sass/_header.scss */
  .logo-container {
    position: relative;
    padding: 16px 8px 0px 16px;
    padding: 1.6rem 0.8rem 0rem 1.6rem;
  }
  /* line 120, ../sass/_header.scss */
  .logo-container .logo-wrapper .logo img {
    width: 100%;
  }

  /* line 126, ../sass/_header.scss */
  .mobile-menu-link {
    display: block;
    line-height: 10px;
    line-height: 1rem;
    padding: 17px 0px 17px 24px;
    padding: 1.7rem 0rem 1.7rem 2.4rem;
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    background-color: #f1f1f1;
    border-bottom: 1px solid #D4D4D3;
  }
  /* line 130, ../sass/_header.scss */
  .mobile-menu-link > span {
    line-height: 17px;
    line-height: 1.7rem;
    padding-left: 2px;
    padding-left: 0.2rem;
  }

  /* line 135, ../sass/_header.scss */
  .mobile-menu-link:hover {
    color: #000;
    text-decoration: underline;
  }

  /* line 139, ../sass/_header.scss */
  .header-bottom {
    background-color: #ffffff;
    border-bottom: 1px dotted #d4d4d4;
  }
  /* line 143, ../sass/_header.scss */
  .header-bottom .section-menu-header {
    background-color: #f1f1f1;
    border-bottom: 1px dotted #e9e9e9;
  }
  /* line 148, ../sass/_header.scss */
  .header-bottom .twelve.columns.menu {
    display: none;
  }
  /* line 152, ../sass/_header.scss */
  .header-bottom nav.section-menu ul {
    margin-bottom: 0;
    display: block;
  }
  /* line 156, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li {
    list-style: none;
    text-align: left;
    display: block;
    border-top: 1px dotted #999999;
    padding: 16px 0px 16px 32px;
    padding: 1.6rem 0rem 1.6rem 3.2rem;
  }
  /* line 163, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li a {
    color: #999999;
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-family: 'Arial';
    line-height: 1;
  }
  /* line 172, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li.active a {
    color: #e83921;
  }
  /* line 176, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li:first-of-type {
    border-top: none;
  }
  /* line 180, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li.menu-more > a {
    display: none;
  }
  /* line 184, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li.menu-more {
    padding-left: 0px;
  }
  /* line 187, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li.menu-more ul {
    margin-left: 0;
  }
  /* line 190, ../sass/_header.scss */
  .header-bottom nav.section-menu ul li.menu-more ul li {
    padding-left: 52px;
  }

  /* line 198, ../sass/_header.scss */
  .mobile.section-menu-header {
    padding: 12px 16px 16px 16px;
    padding: 1.2rem 1.6rem 1.6rem 1.6rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 204, ../sass/_header.scss */
  .header-top {
    background-color: #ffffff;
  }
  /* line 208, ../sass/_header.scss */
  .header-top .header-container {
    position: relative;
    color: #000000;
  }
  /* line 212, ../sass/_header.scss */
  .header-top .header-container .top-menu-container {
    position: absolute;
    right: 0;
    bottom: 10px;
  }
  /* line 219, ../sass/_header.scss */
  .header-top .four.columns {
    float: left;
    padding-right: 0;
  }
  /* line 224, ../sass/_header.scss */
  .header-top .eight.columns {
    background: none;
    display: block;
    width: auto;
    float: right;
  }
  /* line 231, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv {
    display: block;
    width: 100%;
    background-color: #ffffff;
    padding-top: 5px;
    padding-top: 0.5rem;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
    text-align: left;
    padding-right: 14px;
    padding-right: 1.4rem;
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 238, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul {
    list-style-type: none;
    direction: ltr;
    margin-bottom: 0px;
    line-height: 1;
  }
  /* line 242, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul::before {
    display: none;
  }
  /* line 246, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul::after {
    display: none;
  }
  /* line 253, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li {
    list-style: none;
    border-left: 1px solid #000000;
    display: inline;
  }
  /* line 258, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li > a {
    position: relative;
    display: inline;
    padding: 0px 12px;
    padding: 0rem 1.2rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 10px;
    line-height: 1rem;
    color: #000000;
  }
  /* line 263, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li > a span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
  /* line 269, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li > a:hover span {
    color: #000000;
    border-bottom: 1px solid #000000;
  }
  /* line 274, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li .tablet {
    display: none;
    /*TODO: add tablet clas style baSED ON MEDIA QUERY if needed*/
  }
  /* line 278, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search {
    width: 22rem !important;
    position: relative;
    display: block;
    min-height: 32px;
    min-width: 50px;
  }
  /* line 285, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search input.search-placeholder {
    padding: 6px 60px 6px 10px;
    width: 22rem;
    display: inline-block;
    top: 0px;
    right: 1px;
    height: 32px;
    display: inline-block;
    border-left: 1px solid #e5e5e5;
    position: absolute;
  }
  /* line 297, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search a.btn-search-desktop {
    position: absolute;
    top: 1px;
    right: 0.2rem;
    background: #f8f8f8;
    width: 47px;
    height: 30px;
    display: inline-block;
    border-left: 1px solid #e5e5e5;
    /*i.icons-search-icon-desktop {
        background-position: 0 -1643px;
        height: 14px;
        width: 14px;
        margin: .9rem 0 0 1.6rem;
    }*/
  }
  /* line 307, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search a.btn-search-desktop i {
    margin: .9rem 0 0 1.6rem;
  }
  /* line 318, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search.small {
    width: auto !important;
  }
  /* line 321, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li div.search.small input.search-placeholder {
    display: none !important;
  }
  /* line 328, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li:first-of-type {
    border-left: none;
  }
  /* line 331, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li:first-of-type a {
    padding-left: 0px;
    padding-left: 0rem;
  }
  /* line 337, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li:last-of-type a {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 341, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li:last-of-type div#countrydropdown_wrap {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 346, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li.left {
    float: left !important;
  }
  /* line 350, ../sass/_header.scss */
  .header-top div.TopHeaderRowDiv > ul > li.right {
    float: right !important;
  }
  /* line 356, ../sass/_header.scss */
  .header-top .logo-container {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 360, ../sass/_header.scss */
  .header-top .logo-container .logo-wrapper {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    display: table;
    padding: 10px 0px;
    padding: 1rem 0rem;
  }
  /* line 368, ../sass/_header.scss */
  .header-top .logo-container .logo {
    display: inline-block;
  }
  /* line 371, ../sass/_header.scss */
  .header-top .logo-container .logo img {
    width: auto;
    max-width: none;
    margin-top: 0;
  }
  /* line 378, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label {
    display: table-cell;
    font-size: 24px;
    font-size: 2.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    padding-left: 10px;
    padding-left: 1rem;
  }
  /* line 384, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label a {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 24px;
    font-size: 2.4rem;
    color: #000000;
  }
  /* line 389, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label.newsroom-label-alignment-vertical-top {
    vertical-align: top;
  }
  /* line 393, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label.newsroom-label-alignment-vertical-middle {
    vertical-align: middle;
  }
  /* line 397, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label.newsroom-label-alignment-vertical-bottom {
    vertical-align: bottom;
  }
  /* line 401, ../sass/_header.scss */
  .header-top .logo-container .newsroom-label.newsroom-label-alignment-vertical-custom {
    vertical-align: top;
    padding-top: 2px;
    padding-top: 0.2rem;
  }

  /* line 411, ../sass/_header.scss */
  .header-mid.hide-menu .site-menu {
    visibility: hidden;
  }
  /* line 415, ../sass/_header.scss */
  .header-mid.hide-menu .search {
    display: block;
  }
  /* line 419, ../sass/_header.scss */
  .header-mid.hide-menu .btn-search.tablet {
    display: none;
  }

  /* line 426, ../sass/_header.scss */
  div.header-top-menu {
    display: block;
    /*min-width: 330px;*/
    height: 30px;
  }
  /* line 430, ../sass/_header.scss */
  div.header-top-menu > ul {
    float: right;
    margin-bottom: 0px;
    line-height: 1.5rem;
  }
  /* line 433, ../sass/_header.scss */
  div.header-top-menu > ul::before {
    display: none;
  }
  /* line 437, ../sass/_header.scss */
  div.header-top-menu > ul::after {
    display: none;
  }
  /* line 444, ../sass/_header.scss */
  div.header-top-menu > ul > li {
    float: left;
    border-top: none;
    border-bottom: none;
  }
  /* line 450, ../sass/_header.scss */
  div.header-top-menu > ul > li.countryselector {
    border-left: 1px solid #666666;
    height: 15px;
    height: 1.5rem;
    list-style: none;
  }
  /* line 455, ../sass/_header.scss */
  div.header-top-menu > ul > li.countryselector > div#countrydropdown_wrap {
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    height: 25px;
    vertical-align: middle;
  }
  /* line 462, ../sass/_header.scss */
  div.header-top-menu > ul > li.li-header-logreg {
    float: left;
    border-left: 1px solid #666666;
    height: 15px;
    height: 1.5rem;
    list-style: none;
  }
  /* line 468, ../sass/_header.scss */
  div.header-top-menu > ul > li.media-cart-drowdown {
    float: left;
    border-left: 1px solid #666666;
    height: 15px;
    height: 1.5rem;
    list-style: none;
  }
  /* line 473, ../sass/_header.scss */
  div.header-top-menu > ul > li.media-cart-drowdown > a {
    position: relative;
    line-height: 10px;
    line-height: 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    display: inline;
  }
  /* line 479, ../sass/_header.scss */
  div.header-top-menu > ul > li.media-cart-drowdown > a span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 483, ../sass/_header.scss */
  div.header-top-menu > ul > li.media-cart-drowdown > a i {
    margin-right: 6px;
    margin-right: 0.6rem;
  }
  /* line 489, ../sass/_header.scss */
  div.header-top-menu > ul > li.externallink {
    float: left;
    border-left: 1px solid #666666;
    height: 15px;
    height: 1.5rem;
    list-style: none;
  }
  /* line 494, ../sass/_header.scss */
  div.header-top-menu > ul > li.externallink > a {
    position: relative;
    line-height: 10px;
    line-height: 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #000;
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    display: inline;
  }
  /* line 500, ../sass/_header.scss */
  div.header-top-menu > ul > li.externallink > a span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 504, ../sass/_header.scss */
  div.header-top-menu > ul > li.externallink > a i {
    margin-right: 6px;
    margin-right: 0.6rem;
  }
  /* line 510, ../sass/_header.scss */
  div.header-top-menu > ul > li.externallink:first-of-type {
    border-left: none;
  }
  /* line 514, ../sass/_header.scss */
  div.header-top-menu > ul li.download-queue {
    float: left;
    border-left: 1px solid #666666;
    height: 15px;
    height: 1.5rem;
    list-style: none;
  }
  /* line 519, ../sass/_header.scss */
  div.header-top-menu > ul li.download-queue > a {
    position: relative;
    line-height: 10px;
    line-height: 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    display: inline;
  }
  /* line 525, ../sass/_header.scss */
  div.header-top-menu > ul li.download-queue > a span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 529, ../sass/_header.scss */
  div.header-top-menu > ul li.download-queue > a i {
    margin-right: 6px;
    margin-right: 0.6rem;
  }
  /* line 536, ../sass/_header.scss */
  div.header-top-menu > ul > li:last-of-type a {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 540, ../sass/_header.scss */
  div.header-top-menu > ul > li:last-of-type div#countrydropdown_wrap {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 545, ../sass/_header.scss */
  div.header-top-menu > ul > li:last-of-type ul.dynamic-menu {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 552, ../sass/_header.scss */
  div.header-top-menu > ul li:first-of-type {
    border-left: none;
  }
  /* line 557, ../sass/_header.scss */
  div.header-top-menu li:first-of-type {
    border-left: none;
  }
  /* line 560, ../sass/_header.scss */
  div.header-top-menu li:first-of-type ul.dynamic-menu {
    padding-left: 0px;
    padding-left: 0rem;
  }

  /* line 566, ../sass/_header.scss */
  div.header-top-menu:first-of-type {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    padding-top: 1rem;
  }

  /* line 571, ../sass/_header.scss */
  div.header-top-menu:last-of-type {
    padding-top: 13px;
    padding-top: 1.3rem;
  }

  /* line 595, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown {
    z-index: 40;
  }
  /* line 599, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper {
    position: absolute;
    background: #ffffff;
    z-index: 99;
    width: 185px;
    left: -25px;
    top: 30px;
    webkit-box-shadow: 0px 3px 10px 0px #cccccc;
    box-shadow: 0px 3px 10px 0px #cccccc;
    display: none;
  }
  /* line 610, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper i.arrow-media {
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -8px;
    display: block;
  }
  /* line 618, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0 20px;
  }
  /* line 623, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li {
    display: block;
    float: none;
    border: none;
    border-top: 1px solid #e5e5e5;
    padding-left: 0px;
    list-style: none;
  }
  /* line 631, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li a {
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 6px 0px;
    padding: 0.6rem 0rem;
  }
  /* line 639, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li a .round-arrow {
    display: none;
  }
  /* line 645, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li.back-menu {
    display: none;
  }
  /* line 650, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li:last-of-type a {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
  }
  /* line 655, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .media-cart-wrapper ul.media-cart-menu-items li:first-of-type {
    border-top: none;
  }
  /* line 661, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown .sub-menu-btn {
    margin-right: 0px;
    background: none;
  }
  /* line 667, ../sass/_header.scss */
  div.header-top-menu .media-cart-drowdown:hover .media-cart-wrapper {
    display: block;
  }

  /* line 672, ../sass/_header.scss */
  .country-btn {
    display: block;
  }

  /* line 677, ../sass/_header.scss */
  .header-mid .site-menu-wrapper {
    display: block;
    width: 100%;
  }
  /* line 684, ../sass/_header.scss */
  .header-mid .site-menu-wrapper.short nav.site-menu ul li {
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
  }
  /* line 692, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul {
    display: table;
    margin-bottom: 0;
  }
  /* line 696, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li {
    padding: 0px 30px 0px 0px;
    padding: 0rem 3rem 0rem 0rem;
    display: table-cell;
    position: relative;
    list-style: none;
    border: none;
    white-space: normal;
    line-height: 48px;
    line-height: 4.8rem;
    text-align: left;
    list-style: none;
  }
  /* line 707, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:last-of-type {
    padding-right: 0;
  }
  /* line 711, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li a {
    color: #666666;
    line-height: 1.6;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
  }
  /* line 717, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li a i {
    margin-left: 10px;
    margin-left: 1rem;
    position: relative;
    top: -2px;
  }
  /* line 724, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu {
    display: none;
    position: absolute;
    z-index: 40;
    width: 200px;
    width: 20rem;
    margin: 0px;
    margin: 0rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    max-height: 500px;
    overflow-y: auto;
    left: 0;
    background: #ffffff;
  }
  /* line 736, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li {
    display: block;
    padding: 0px;
    padding: 0rem;
    margin: 0px;
    margin: 0rem;
    list-style: none;
  }
  /* line 742, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li a {
    color: #666666;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 16px 20px;
    padding: 1.6rem 2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
    white-space: normal;
  }
  /* line 748, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li:hover {
    background: #05141f;
  }
  /* line 751, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li:hover a {
    color: #ffffff;
  }
  /* line 755, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li:hover .category-submenu {
    display: block;
  }
  /* line 760, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.active {
    background: #ffffff;
  }
  /* line 765, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.active a {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 771, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.threelevelmenu .category-menu {
    overflow-y: visible;
    max-height: none;
  }
  /* line 776, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background: white;
    margin-left: 0;
    min-width: 220px;
    max-height: 500px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    overflow-y: auto;
    background: #ffffff;
  }
  /* line 791, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li a {
    white-space: normal;
  }
  /* line 794, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li a span {
    color: #000000;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 16px 0px;
    padding: 1.6rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    border-bottom: 0px;
  }
  /* line 800, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li:hover {
    background: #000000;
  }
  /* line 804, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li:hover a span {
    color: #ffffff;
    border-bottom: 0 none;
  }
  /* line 810, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li.active {
    background: #ffffff;
  }
  /* line 816, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li .category-submenu li.active a span {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
  /* line 823, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url {
    padding-left: 20px !important;
    position: absolute;
    top: 0;
    padding-right: 0 !important;
    right: 10px;
    width: 170px;
    width: 17rem;
  }
  /* line 831, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url:before {
    content: "";
    position: absolute;
    background-color: #ededed;
    top: 10px;
    left: 0;
    height: 30px;
    right: 0;
    pointer-events: none;
  }
  /* line 842, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url a {
    position: relative;
  }
  /* line 845, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url a span {
    display: inline-block;
    width: 115px;
    width: 11.5rem;
  }
  /* line 851, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url .category-menu {
    width: 170px;
    width: 17rem;
    top: 40px;
    top: 4rem;
  }
  /* line 858, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul .active .icons-active-arrow {
    display: block;
    position: absolute;
    top: -2px;
  }
  /* line 864, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul .icons-menu-right-arrow {
    position: absolute;
    right: 5%;
    top: 50%;
    margin-top: -4px;
  }
  /* line 871, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:first-of-type {
    text-align: left;
  }
  /* line 875, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.active {
    background: none;
  }
  /* line 880, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.active a {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 885, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover {
    background: none;
  }
  /* line 890, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover a span {
    color: #05141f;
    border-bottom: 0 none;
  }
  /* line 894, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover i {
    background: url('/content/images/icons/dropdown-black.png?1712230945') no-repeat;
    height: 7px;
    width: 8px;
  }
  /* line 901, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.leftfortablet .category-submenu {
    left: auto;
    right: 100%;
  }
  /* line 907, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover .category-menu {
    display: block;
  }
  /* line 911, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover .category-menu li.active:hover .icons-menu-right-arrow {
    background: url('/content/images/icons/menu-right-arrow.png?1712230945') no-repeat;
  }
  /* line 918, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover .category-menu li:hover .icons-menu-right-arrow {
    background: url('/content/images/icons/menu-right-arrow-hover.png?1712230945') no-repeat;
  }
  /* line 930, ../sass/_header.scss */
  .header-mid.tablet-mode .site-menu-wrapper {
    width: 95% !important;
  }
  /* line 934, ../sass/_header.scss */
  .header-mid.tablet-mode .search {
    display: none;
  }
  /* line 938, ../sass/_header.scss */
  .header-mid.tablet-mode .btn-search.tablet {
    display: block;
  }
  /* line 943, ../sass/_header.scss */
  .header-mid.tablet-mode.hide-menu .site-menu-wrapper {
    visibility: hidden;
  }
  /* line 947, ../sass/_header.scss */
  .header-mid.tablet-mode.hide-menu .btn-search.tablet {
    display: none;
  }
  /* line 951, ../sass/_header.scss */
  .header-mid.tablet-mode.hide-menu .search {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 95% !important;
  }

  /* line 963, ../sass/_header.scss */
  .header-mid .search {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 95% !important;
    display: none;
  }
  /* line 970, ../sass/_header.scss */
  .header-mid .search .btn-search {
    position: absolute;
    top: 8px;
    right: -15px;
  }
  /* line 977, ../sass/_header.scss */
  .header-mid .btn-search.tablet {
    position: absolute;
    padding: 10px;
    right: 11px;
    top: 2px;
  }
  /* line 984, ../sass/_header.scss */
  .header-mid .btn-search-compact {
    position: absolute;
    padding: 10px;
    right: 11px;
    top: 2px;
  }

    /*.header-right {
        background-color: blue !important;
        //@extend .header-mid;
        .site-menu-wrapper {
            display: block;
            width: 100%;

            &.short {
                nav.site-menu {
                    ul {
                        li {
                            @include size(padding, 0, 1.6, 0, 0);
                        }
                    }
                }
            }

            nav.site-menu {
                ul {
                    display: table;
                    margin-bottom: 0;

                    li {
                        @include size(padding, 0, 4.8, 0, 0);
                        display: table-cell;
                        position: relative;
                        list-style: none;
                        border: none;
                        white-space: normal;
                        @include size(line-height, 4.8);
                        text-align: left;
                        list-style: none;

                        &:last-of-type {
                            padding-right: 0;
                        }

                        a {
                            @include apply-Tablet($map-mobile-menu,menu-item);
                            display: inline-block;
                            vertical-align: middle;
                            white-space: nowrap;

                            i {
                                @include size(margin-left, 1);
                                position: relative;
                                top: -2px;
                            }
                        }

                        .category-menu {
                            display: none;
                            position: absolute;
                            z-index: 40;
                            @include size(width, 20);
                            @include size(margin, 0);
                            @include box-shadow(0px, 5px, 10px, 0px, rgba(50,50,50,0.5));
                            max-height: $category-menu-max-height;
                            overflow-y: auto;
                            @include apply-Tablet($map-mobile-menu,menu-inner-background);

                            li {
                                display: block;
                                @include size(padding, 0);
                                @include size(margin, 0);
                                list-style: none;

                                a {
                                    @include apply-Tablet($map-mobile-menu,menu-inner-item);
                                    white-space: normal;
                                }
                            }

                            li:hover {
                                @include apply-Tablet($map-mobile-menu,menu-inner-hover-background);

                                a {
                                    @include apply-Tablet($map-mobile-menu,menu-inner-hover-item);
                                }
                            }

                            li.active {
                                a {
                                    @include apply-Tablet($map-mobile-menu,menu-active-item);
                                }
                            }
                        }
                    }

                    .active .icons-active-arrow {
                        display: block;
                        position: absolute;
                        top: -2px;
                    }

                    li:first-of-type {
                        text-align: left;
                    }

                    li.active {
                        a {
                            @include apply-Mobile($map-mobile-menu,menu-active-item);
                        }
                    }

                    li:hover {
                        a span {
                            @include apply-Mobile($map-mobile-menu,menu-hover-item);
                        }
                    }

                    li:hover {
                        .category-menu {
                            display: block;
                        }
                    }
                }
            }
        }

        &.tablet-mode {
            .site-menu-wrapper {
                width: 95% !important;
            }

            .search {
                display: none;
            }

            .btn-search.tablet {
                display: block;
            }

            &.hide-menu {
                .site-menu-wrapper {
                    visibility: hidden;
                }

                .btn-search.tablet {
                    display: none;
                }

                .search {
                    display: block;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 95% !important;
                }
            }
        }
    }*/
}
@media only screen and (min-width: 601px) and (max-width: 870px) {
  /* line 1155, ../sass/_header.scss */
  .header-full .header-mid .site-menu-wrapper {
    width: 95% !important;
  }
  /* line 1159, ../sass/_header.scss */
  .header-full .header-mid .btn-search.btn-search-desktop {
    display: none;
  }
  /* line 1163, ../sass/_header.scss */
  .header-full .header-mid .btn-search.tablet {
    display: block;
  }
}
/* line 1178, ../sass/_header.scss */
.header-full .tablet-up .site-menu-wrapper {
  padding-left: 0;
}

/* line 1187, ../sass/_header.scss */
.header-full.tablet-view .header-mid.hide-menu .search.desktop {
  display: block;
}
/* line 1190, ../sass/_header.scss */
.header-full.tablet-view .header-mid.hide-menu .search.desktop input {
  display: block;
  width: 100%;
  position: static;
}
/* line 1196, ../sass/_header.scss */
.header-full.tablet-view .header-mid.hide-menu .search.desktop .btn-search.btn-search-desktop {
  display: none;
}
/* line 1202, ../sass/_header.scss */
.header-full.tablet-view .header-mid .site-menu-wrapper {
  width: 95% !important;
}
/* line 1206, ../sass/_header.scss */
.header-full.tablet-view .header-mid .btn-search.tablet {
  display: block !important;
}
/* line 1210, ../sass/_header.scss */
.header-full.tablet-view .header-mid .search {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 95% !important;
  display: none;
}
/* line 1217, ../sass/_header.scss */
.header-full.tablet-view .header-mid .search .btn-search {
  position: absolute;
  top: 8px;
  right: -15px;
}
/* line 1224, ../sass/_header.scss */
.header-full.tablet-view .header-mid .btn-search.tablet {
  position: absolute;
  padding: 10px;
  right: 11px;
  top: 2px;
}

@media only screen and (min-width: 601px) and (max-width: 631px) {
  /* line 1240, ../sass/_header.scss */
  .header-full .header-mid .site-menu-wrapper nav.site-menu ul li a {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 871px) {
  /* line 1254, ../sass/_header.scss */
  .header-mid.tablet-mode.hide-menu .search form input {
    max-width: 100%;
  }
  /* line 1258, ../sass/_header.scss */
  .header-mid.tablet-mode.hide-menu a.btn-search {
    right: -15px;
  }
  /* line 1263, ../sass/_header.scss */
  .header-mid .search {
    width: 35% !important;
    position: relative;
    display: block;
  }
  /* line 1268, ../sass/_header.scss */
  .header-mid .search .btn-search-desktop {
    position: absolute;
    top: 1px;
    right: 1px;
    right: 0.1rem;
    background: #f8f8f8;
    width: 47px;
    height: 30px;
    display: inline-block;
    border-left: 1px solid #e5e5e5;
  }
  /* line 1278, ../sass/_header.scss */
  .header-mid .search .btn-search-desktop i {
    margin: 9px 0px 0px 16px;
    margin: 0.9rem 0rem 0rem 1.6rem;
  }
  /* line 1283, ../sass/_header.scss */
  .header-mid .search form {
    margin-bottom: 0;
    padding-right: 30px;
    background-color: white;
    border: 1px solid #e5e5e5;
  }
  /* line 1289, ../sass/_header.scss */
  .header-mid .search form input {
    border: none;
    display: block;
    color: #555555;
    font-size: 20px;
    font-size: 2rem;
    max-width: 700px;
    max-width: 70rem;
    padding-left: 10px;
    padding-left: 1rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1307, ../sass/_header.scss */
  div.header-top-menu ul li a:hover span {
    border-bottom: 1px solid #05141f;
    color: #05141f;
  }

  /* line 1316, ../sass/_header.scss */
  .header-mid .site-menu-wrapper {
    width: 65%;
  }
  /* line 1321, ../sass/_header.scss */
  .header-mid .site-menu-wrapper .hide-menu .eight.columns .site-menu {
    display: block;
  }
  /* line 1330, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:hover .category-menu {
    display: block;
  }
  /* line 1335, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li {
    padding: 0px 48px 0px 0px;
    padding: 0rem 4.8rem 0rem 0rem;
  }
  /* line 1338, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url {
    right: 0;
    width: 186px;
    width: 18.6rem;
  }
  /* line 1343, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url a span {
    width: 130px;
    width: 13rem;
  }
  /* line 1349, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li.special-nav-url .category-menu {
    width: 186px;
    width: 18.6rem;
  }
}
@media only screen and (min-width: 840px) and (max-width: 1219px) {
  /* line 1362, ../sass/_header.scss */
  .header-mid .search {
    width: 20% !important;
  }
  /* line 1366, ../sass/_header.scss */
  .header-mid .search.short input {
    width: calc(100% - 15px);
  }
  /* line 1371, ../sass/_header.scss */
  .header-mid .search input {
    width: calc(100% - 15px);
  }
  /* line 1376, ../sass/_header.scss */
  .header-mid .site-menu-wrapper {
    width: 80%;
  }
  /* line 1381, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu > ul > li {
    padding-right: 30px !important;
  }
  /* line 1384, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu > ul > li.special-nav-url {
    width: 170px;
    width: 17rem;
  }
  /* line 1388, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu > ul > li.special-nav-url a span {
    width: 115px;
    width: 11.5rem;
  }
  /* line 1393, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu > ul > li.special-nav-url .category-menu {
    width: 170px;
    width: 17rem;
  }
}
/*//**GP*/
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1408, ../sass/_header.scss */
  .header-mid nav.site-menu ul li.hide-desktop {
    display: table-cell;
  }
  /* line 1412, ../sass/_header.scss */
  .header-mid nav.site-menu ul li.hide-tablet {
    display: none;
  }
  /* line 1418, ../sass/_header.scss */
  .header-mid nav.site-menu ul li ul.category-menu li.hide-desktop {
    display: table-cell;
  }
  /* line 1422, ../sass/_header.scss */
  .header-mid nav.site-menu ul li ul.category-menu li.hide-tablet {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1436, ../sass/_header.scss */
  .header-mid nav.site-menu ul li.hide-tablet {
    display: table-cell;
  }
  /* line 1440, ../sass/_header.scss */
  .header-mid nav.site-menu ul li.hide-desktop {
    display: none;
  }
  /* line 1446, ../sass/_header.scss */
  .header-mid nav.site-menu ul li ul.category-menu li.hide-tablet {
    display: table-cell;
  }
  /* line 1450, ../sass/_header.scss */
  .header-mid nav.site-menu ul li ul.category-menu li.hide-desktop {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1466, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li {
    padding: 0;
    padding-right: 48px;
    padding-right: 4.8rem;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 1484, ../sass/_header.scss */
  .tablet-1 .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu {
    margin-left: -99px !important;
    width: 768px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1501, ../sass/_header.scss */
  .header-mid .site-menu-wrapper nav.site-menu ul li:last-of-type {
    padding: 0;
    padding-right: 0;
  }
}
/* line 1511, ../sass/_header.scss */
li.unbordered {
  border-bottom: none !important;
}

/* line 1515, ../sass/_header.scss */
.mobile-rss {
  padding: 15px;
  background: #eeeeee;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
  position: absolute;
  width: 100% !important;
  z-index: 100;
  display: none;
}
/* line 1525, ../sass/_header.scss */
.mobile-rss .mobile-rss-wrapper {
  position: relative;
  padding: 5px 0px;
  padding: 0.5rem 0rem;
}
/* line 1529, ../sass/_header.scss */
.mobile-rss .mobile-rss-wrapper label {
  margin: 10px 0px;
  margin: 1rem 0rem;
  color: #333333;
}
/* line 1534, ../sass/_header.scss */
.mobile-rss .mobile-rss-wrapper a.close {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 1540, ../sass/_header.scss */
.mobile-rss .mobile-rss-wrapper a.xml {
  width: 100%;
  font-size: 20px;
  font-size: 2rem;
}

/* line 1547, ../sass/_header.scss */
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
}

/* line 1552, ../sass/_header.scss */
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #C7C4BE;
}

/* line 1561, ../sass/_header.scss */
.header-mid.compact-search .search {
  display: block;
}
/* line 1565, ../sass/_header.scss */
.header-mid.compact-search .btn-search-compact {
  display: block;
}
/* line 1569, ../sass/_header.scss */
.header-mid.compact-search .search-placeholder {
  display: none;
}
/* line 1575, ../sass/_header.scss */
.header-mid.compact-search.expand-search .search-placeholder {
  z-index: 999;
  display: block;
}
/* line 1579, ../sass/_header.scss */
.header-mid.compact-search.expand-search .search-placeholder.small {
  width: 40rem;
  position: absolute;
  right: 40px;
  top: 0px;
}
/* line 1586, ../sass/_header.scss */
.header-mid.compact-search.expand-search .search-placeholder.full {
  width: 100%;
  position: static;
}
/* line 1593, ../sass/_header.scss */
.header-mid.compact-search.expand-search .search.full {
  width: 96% !important;
  position: absolute;
}

/* line 1601, ../sass/_header.scss */
.icons-search-icon-compact {
  background: url("../images/icons/search-icon-compact.png");
  height: 25px;
  width: 25px;
}

/* line 1606, ../sass/_header.scss */
.header-mid-container .header-top-menu {
  position: absolute;
  right: 64px;
  top: 16px;
}
/* line 1611, ../sass/_header.scss */
.header-mid-container .header-top-menu.searchpage {
  right: 16px;
}

/* line 1619, ../sass/_header.scss */
div.TopHeaderRowDiv > ul {
  list-style-type: none;
}
/* line 1622, ../sass/_header.scss */
div.TopHeaderRowDiv > ul li {
  /*height: 50px;*/
  border-left: none !important;
  position: relative;
  /*.icons-IBM {
      height: 40px;
      width: 100px;
      background-size: 100%;
  }*/
}
/* line 1631, ../sass/_header.scss */
div.TopHeaderRowDiv > ul li a {
  padding: 0px;
}
/* line 1636, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.media-cart-drowdown {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1641, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.download-queue {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1646, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.search-panel {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1650, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.search-panel.small {
  /*can be used for styling search icon(left psacing, border etc..) in compact mode*/
  /*border-left: solid 2px green !important; */
}
/* line 1652, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.search-panel.small div {
  /*margin-left: 10px;*/
}
/* line 1658, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.left {
  float: left !important;
}
/* line 1662, ../sass/_header.scss */
div.TopHeaderRowDiv > ul > li.right {
  float: right !important;
}

/* line 1668, ../sass/_header.scss */
.header-top-menu.left {
  position: static;
  float: left;
}

/* line 1673, ../sass/_header.scss */
.eight.columns.site-menu-wrapper.right {
  float: right;
  width: auto !important;
}
/* line 1677, ../sass/_header.scss */
.eight.columns.site-menu-wrapper.right .site-menu {
  float: right;
}

@media only screen and (max-width: 768px) {
  /* line 475, ../sass/_media.scss */
  .block-grid.tablet-one-up > li {
    width: 100%;
  }

  /* line 479, ../sass/_media.scss */
  .block-grid.tablet-one-up > li {
    clear: both;
  }

  /* line 483, ../sass/_media.scss */
  .block-grid.tablet-two-up > li {
    width: 50%;
  }

  /* line 487, ../sass/_media.scss */
  .block-grid.tablet-two-up > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 491, ../sass/_media.scss */
  .block-grid.tablet-two-up > li:nth-child(2n+1) {
    clear: both;
  }

  /* line 495, ../sass/_media.scss */
  .block-grid.tablet-three-up > li {
    width: 33.33333%;
  }

  /* line 499, ../sass/_media.scss */
  .block-grid.tablet-three-up > li:nth-child(3n+1) {
    clear: both;
  }

  /* line 503, ../sass/_media.scss */
  .block-grid.tablet-three-up > li:nth-child(2n+1) {
    clear: none;
  }

  /* line 507, ../sass/_media.scss */
  .block-grid.tablet-four-up > li {
    width: 25%;
  }

  /* line 511, ../sass/_media.scss */
  .block-grid.tablet-four-up > li:nth-child(4n+1) {
    clear: both;
  }

  /* line 515, ../sass/_media.scss */
  .block-grid.five-up > li:nth-child(5n+1) {
    clear: none;
  }

  /* line 519, ../sass/_media.scss */
  .showcase-latestnews .block-grid.tablet-two-up li:nth-child(n+5) {
    display: none;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 525, ../sass/_media.scss */
  .block-grid.tablet-two-up > li {
    width: 50% !important;
  }

  /* line 529, ../sass/_media.scss */
  .block-grid.tablet-two-up > li:nth-child(2n+1) {
    clear: both !important;
  }

  /* line 533, ../sass/_media.scss */
  .block-grid.tablet-two-up > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 537, ../sass/_media.scss */
  .block-grid.tablet-three-up > li {
    width: 33.33333% !important;
  }

  /* line 541, ../sass/_media.scss */
  .block-grid.tablet-three-up > li:nth-child(3n+1) {
    clear: both !important;
  }

  /* line 545, ../sass/_media.scss */
  .block-grid.tablet-three-up > li:nth-child(2n+1) {
    clear: none !important;
  }

  /* line 549, ../sass/_media.scss */
  .block-grid.tablet-four-up > li {
    width: 25% !important;
  }

  /* line 553, ../sass/_media.scss */
  .block-grid.tablet-four-up > li:nth-child(4n+1) {
    clear: both;
  }

  /* line 557, ../sass/_media.scss */
  .block-grid.five-up > li:nth-child(5n+1) {
    clear: none;
  }

  /* line 561, ../sass/_media.scss */
  .showcase-latestnews .block-grid.tablet-two-up li:nth-child(n+5) {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  /* line 567, ../sass/_media.scss */
  .block-grid.mobile-one-up > li {
    width: 100%;
  }

  /* line 571, ../sass/_media.scss */
  .block-grid.mobile-two-up > li {
    width: 50%;
  }

  /* line 575, ../sass/_media.scss */
  .block-grid.mobile-two-up > li:nth-child(2n+1) {
    clear: both;
  }

  /* line 579, ../sass/_media.scss */
  .block-grid.tablet-three-up > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 583, ../sass/_media.scss */
  .showcase-latestnews .block-grid.tablet-two-up li:nth-child(n+4) {
    display: none;
  }
}
/* line 588, ../sass/_media.scss */
.spacer {
  display: block;
  padding-top: 64px;
  padding-top: 6.4rem;
}

/* line 593, ../sass/_media.scss */
.top-border {
  border-top: dotted 1px #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 598, ../sass/_media.scss */
  div.page-wrapper.overlay {
    padding-bottom: 0px;
    background: #444444;
  }

  /* line 603, ../sass/_media.scss */
  footer {
    overflow: hidden;
  }

  /* line 607, ../sass/_media.scss */
  .spacer {
    padding-top: 32px;
    padding-top: 3.2rem;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 613, ../sass/_media.scss */
  .mobilev1 {
    display: block;
  }

  /* line 617, ../sass/_media.scss */
  .desktopv1, .tabletv1 {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 623, ../sass/_media.scss */
  .tabletv1 {
    display: block;
  }

  /* line 627, ../sass/_media.scss */
  .desktopv1, .mobilev1 {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 633, ../sass/_media.scss */
  .desktopv1 {
    display: block;
  }

  /* line 637, ../sass/_media.scss */
  .tabletv1, .mobilev1 {
    display: none;
  }
}
/* line 4, ../sass/_story-media.scss */
.media-for-story.show-more .see-more .more {
  display: inline;
}
/* line 11, ../sass/_story-media.scss */
.media-for-story.show-less .see-more .less {
  display: inline;
}
/* line 17, ../sass/_story-media.scss */
.media-for-story .download a {
  color: #6c6c6c;
}
/* line 22, ../sass/_story-media.scss */
.media-for-story .see-more .less, .media-for-story .see-more .more {
  display: none;
}

/* line 29, ../sass/_story-media.scss */
.hidden-media-items {
  display: none;
}

/* line 1, ../sass/_popup.scss */
.popup-bg {
  background: #333333;
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 40;
  cursor: pointer;
}

/* line 13, ../sass/_popup.scss */
.popup {
  background: #ffffff;
  display: none;
  z-index: 41;
  padding: 32px;
  padding: 3.2rem;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 21, ../sass/_popup.scss */
.popup .popup-close {
  float: right;
}
/* line 23, ../sass/_popup.scss */
.popup .popup-close:after {
  clear: boath;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 29, ../sass/_popup.scss */
  .popup {
    padding: 32px 16px;
    padding: 3.2rem 1.6rem;
  }
  /* line 31, ../sass/_popup.scss */
  .popup.amp {
    min-height: 378px;
    padding: 16px 0px 32px 0px;
    padding: 1.6rem 0rem 3.2rem 0rem;
  }
  /* line 34, ../sass/_popup.scss */
  .popup.amp .popup-close {
    padding-right: 16px;
    padding-right: 1.6rem;
  }
  /* line 37, ../sass/_popup.scss */
  .popup.amp .top-tools {
    display: none;
  }
  /* line 40, ../sass/_popup.scss */
  .popup.amp .amp-popup-wrapper {
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 42, ../sass/_popup.scss */
  .popup.amp .amp-popup-wrapper .content {
    min-height: 220px;
  }
  /* line 46, ../sass/_popup.scss */
  .popup.amp.has-carousel {
    min-height: 550px;
    padding: 32px 0px;
    padding: 3.2rem 0rem;
  }
  /* line 49, ../sass/_popup.scss */
  .popup.amp.has-carousel .amp-popup-wrapper {
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 51, ../sass/_popup.scss */
  .popup.amp.has-carousel .amp-popup-wrapper .content {
    min-height: 280px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 60, ../sass/_popup.scss */
  .popup {
    padding: 32px;
    padding: 3.2rem;
  }
  /* line 62, ../sass/_popup.scss */
  .popup.amp {
    min-height: 490px;
    padding: 40px 32px 40px 32px;
    padding: 4rem 3.2rem 4rem 3.2rem;
  }
  /* line 65, ../sass/_popup.scss */
  .popup.amp .popup-close {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 68, ../sass/_popup.scss */
  .popup.amp .amp-popup-wrapper {
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 70, ../sass/_popup.scss */
  .popup.amp .amp-popup-wrapper .content {
    min-height: 340px;
  }
  /* line 74, ../sass/_popup.scss */
  .popup.amp.has-carousel {
    min-height: 628px;
    padding: 32px 32px 40px 32px;
    padding: 3.2rem 3.2rem 4rem 3.2rem;
  }
  /* line 77, ../sass/_popup.scss */
  .popup.amp.has-carousel .amp-popup-wrapper {
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 79, ../sass/_popup.scss */
  .popup.amp.has-carousel .amp-popup-wrapper .content {
    min-height: 405px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 90, ../sass/_popup.scss */
  .popup.amp {
    padding: 32px 32px 32px 32px;
    padding: 3.2rem 3.2rem 3.2rem 3.2rem;
  }
  /* line 92, ../sass/_popup.scss */
  .popup.amp .amp-popup-wrapper {
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 95, ../sass/_popup.scss */
  .popup.amp.has-carousel {
    padding: 32px 32px 40px 32px;
    padding: 3.2rem 3.2rem 4rem 3.2rem;
  }
  /* line 97, ../sass/_popup.scss */
  .popup.amp.has-carousel .amp-popup-wrapper {
    margin-top: 12px;
    margin-top: 1.2rem;
  }
}
/* line 105, ../sass/_popup.scss */
.popup.one-wide {
  width: 100%;
  max-width: 640px;
}

/* line 109, ../sass/_popup.scss */
.popup.two-wide {
  width: 100%;
  max-width: 640px;
}

/* line 113, ../sass/_popup.scss */
.popup.one-narrow {
  width: 100%;
  max-width: 320px;
}

@media only screen and (max-width: 640px) {
  /* line 120, ../sass/_popup.scss */
  .popup {
    left: auto;
    margin-left: auto;
  }
  /* line 123, ../sass/_popup.scss */
  .popup.one-narrow {
    left: 50% !important;
    margin-left: -160px !important;
  }
}
@media only screen and (max-width: 760px) {
  /* line 132, ../sass/_popup.scss */
  .popup.amp-popup {
    left: auto !important;
    margin-left: auto !important;
  }
}
/* line 140, ../sass/_popup.scss */
#single-asset-download-popup .content-row {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 143, ../sass/_popup.scss */
#single-asset-download-popup h3 {
  font-size: 32px;
  font-size: 3.2rem;
  color: #000000;
  border-bottom: 1px dotted #dddddd;
  margin: 0px 0px 16px 0px;
  margin: 0rem 0rem 1.6rem 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
}
/* line 150, ../sass/_popup.scss */
#single-asset-download-popup img {
  width: 80px;
  height: 60px;
  float: left;
  margin-right: 16px;
  margin-right: 1.6rem;
}
/* line 156, ../sass/_popup.scss */
#single-asset-download-popup .title {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 0px;
  margin: 0rem;
  color: #05141f;
}
/* line 161, ../sass/_popup.scss */
#single-asset-download-popup p.id {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 0;
  margin: 4px 0px 0px 0px;
  margin: 0.4rem 0rem 0rem 0rem;
  color: #000000;
  display: inline-block;
}
/* line 169, ../sass/_popup.scss */
#single-asset-download-popup div h5 {
  padding: 16px 0px 24px 0px;
  padding: 1.6rem 0rem 2.4rem 0rem;
  margin: 0;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #333333;
}
/* line 175, ../sass/_popup.scss */
#single-asset-download-popup div ul {
  list-style: none;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 178, ../sass/_popup.scss */
#single-asset-download-popup div ul li {
  margin: 8px 0px;
  margin: 0.8rem 0rem;
}
/* line 180, ../sass/_popup.scss */
#single-asset-download-popup div ul li p {
  color: #999999;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  margin-left: 22px;
  margin-left: 2.2rem;
}
/* line 186, ../sass/_popup.scss */
#single-asset-download-popup div ul li a {
  margin-top: 5px;
  margin-top: 0.5rem;
  color: #222222;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 190, ../sass/_popup.scss */
#single-asset-download-popup div ul li a:hover {
  color: #e83921;
  cursor: pointer;
}
/* line 193, ../sass/_popup.scss */
#single-asset-download-popup div ul li a:hover i.popup-download-icon-popup {
  display: none;
}
/* line 196, ../sass/_popup.scss */
#single-asset-download-popup div ul li a:hover i.popup-download-arrow-active {
  display: inline-block;
}
/* line 202, ../sass/_popup.scss */
#single-asset-download-popup div ul li a i {
  margin-right: 8px;
  margin-right: 0.8rem;
}
/* line 204, ../sass/_popup.scss */
#single-asset-download-popup div ul li a i.popup-download-arrow-active {
  display: none;
}
/* line 212, ../sass/_popup.scss */
#single-asset-download-popup .close-reveal-modal {
  top: 35px;
  right: 35px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 219, ../sass/_popup.scss */
  #single-asset-download-popup .columns {
    padding: 0px;
    padding: 0rem;
  }
  /* line 222, ../sass/_popup.scss */
  #single-asset-download-popup .title {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 226, ../sass/_popup.scss */
  #single-asset-download-popup div h5 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 231, ../sass/_popup.scss */
  #single-asset-download-popup div ul li a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 234, ../sass/_popup.scss */
  #single-asset-download-popup div ul li p {
    font-size: 10px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 244, ../sass/_popup.scss */
  #single-asset-download-popup .six.columns {
    width: 50% !important;
    float: left;
  }
  /* line 248, ../sass/_popup.scss */
  #single-asset-download-popup .title {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 252, ../sass/_popup.scss */
  #single-asset-download-popup div h5 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 257, ../sass/_popup.scss */
  #single-asset-download-popup div ul li a {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 260, ../sass/_popup.scss */
  #single-asset-download-popup div ul li p {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
/* line 270, ../sass/_popup.scss */
#single-asset-download-popup.no-columns .columns {
  float: none !important;
}

/* line 276, ../sass/_popup.scss */
#asset-download-usage-restrictions-popup h3 {
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 279, ../sass/_popup.scss */
#asset-download-usage-restrictions-popup h4 {
  margin-top: 0px;
  margin-top: 0rem;
  color: #05141f;
}
/* line 284, ../sass/_popup.scss */
#asset-download-usage-restrictions-popup p {
  min-height: 52px;
  min-height: 5.2rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  border: 1px solid #e7e7e7;
  background: #f5f5f5;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
}
/* line 293, ../sass/_popup.scss */
#asset-download-usage-restrictions-popup h6 {
  color: #05141f;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  border-top: 1px dotted #cecece;
}
/* line 299, ../sass/_popup.scss */
#asset-download-usage-restrictions-popup .agree-link {
  width: 100%;
  margin: 16px auto 0px auto;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 307, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h4 {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1;
  }
  /* line 312, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h3 {
    font-size: 24px;
    font-size: 2.4rem;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
    margin: 0px;
    margin: 0rem;
    word-wrap: break-word;
  }
  /* line 318, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h6 {
    margin: 0px;
    margin: 0rem;
    padding: 12px 0px 12px 0px;
    padding: 1.2rem 0rem 1.2rem 0rem;
  }
  /* line 322, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup p {
    padding: 12px;
    padding: 1.2rem;
    max-height: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 330, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h4 {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
  }
  /* line 335, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h3 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
    max-width: 240px;
  }
  /* line 341, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup h6 {
    margin: 0px;
    margin: 0rem;
    padding: 16px 0px 16px 0px;
    padding: 1.6rem 0rem 1.6rem 0rem;
  }
  /* line 345, ../sass/_popup.scss */
  #asset-download-usage-restrictions-popup p {
    padding: 8px;
    padding: 0.8rem;
    max-height: 252px;
  }
}
/* line 358, ../sass/_popup.scss */
#copy-code-popup h3 {
  margin: 0px;
  margin: 0rem;
  padding: 0px 0px 16px 0px;
  padding: 0rem 0rem 1.6rem 0rem;
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
  border-bottom: 1px dotted #dddddd;
}
/* line 365, ../sass/_popup.scss */
#copy-code-popup div {
  position: relative;
}
/* line 367, ../sass/_popup.scss */
#copy-code-popup div .copy {
  width: 100%;
}
/* line 370, ../sass/_popup.scss */
#copy-code-popup div .zclip {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
}
/* line 377, ../sass/_popup.scss */
#copy-code-popup p, #copy-code-popup textarea {
  margin: 16px 0px 16px 0px;
  margin: 1.6rem 0rem 1.6rem 0rem;
  height: 82px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 10px;
  border: 1px solid #e4e4e4;
  resize: none;
  word-wrap: break-word;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  -webkit-box-shadow: white 0 0 0 0;
  -moz-box-shadow: white 0 0 0 0;
  box-shadow: white 0 0 0 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 392, ../sass/_popup.scss */
#copy-code-popup .copied {
  text-align: center;
  margin-top: 10px;
  margin-top: 1rem;
}
/* line 396, ../sass/_popup.scss */
#copy-code-popup .copy-message {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 399, ../sass/_popup.scss */
#copy-code-popup .close-reveal-modal {
  margin-top: 20px;
  margin-right: 20px;
}

/* line 405, ../sass/_popup.scss */
#download-format-options-popup {
  max-width: 380px;
}
/* line 407, ../sass/_popup.scss */
#download-format-options-popup h2 {
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
  color: #000000;
  border-bottom: 1px dotted #cccccc;
  line-height: 0.8;
}
/* line 413, ../sass/_popup.scss */
#download-format-options-popup h4 {
  margin: 0px 0px 8px 0px;
  margin: 0rem 0rem 0.8rem 0rem;
  color: #000000;
  line-height: 1;
}
/* line 418, ../sass/_popup.scss */
#download-format-options-popup form {
  margin: 0px;
  margin: 0rem;
}
/* line 421, ../sass/_popup.scss */
#download-format-options-popup form div ul {
  list-style: none;
  margin: 0px;
  margin: 0rem;
  line-height: 1;
}
/* line 425, ../sass/_popup.scss */
#download-format-options-popup form div ul li {
  margin: 0px;
  margin: 0rem;
}
/* line 427, ../sass/_popup.scss */
#download-format-options-popup form div ul li input {
  margin: 0px 8px 0px 0px;
  margin: 0rem 0.8rem 0rem 0rem;
}
/* line 430, ../sass/_popup.scss */
#download-format-options-popup form div ul li label {
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 435, ../sass/_popup.scss */
#download-format-options-popup form div ul li span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 444, ../sass/_popup.scss */
#download-format-options-popup label {
  display: inline-block;
}
/* line 447, ../sass/_popup.scss */
#download-format-options-popup .settings {
  padding-top: 16px;
  padding-top: 1.6rem;
  border-top: 1px dotted #cccccc;
  text-align: center;
}
/* line 451, ../sass/_popup.scss */
#download-format-options-popup .settings label {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
}
/* line 458, ../sass/_popup.scss */
#download-format-options-popup .download {
  margin: 16px 0px 0px 0px;
  margin: 1.6rem 0rem 0rem 0rem;
  text-align: center;
}
/* line 462, ../sass/_popup.scss */
#download-format-options-popup .download:hover {
  cursor: pointer;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 469, ../sass/_popup.scss */
  #download-format-options-popup h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 12px 0px;
    margin: 0rem 0rem 1.2rem 0rem;
  }
  /* line 474, ../sass/_popup.scss */
  #download-format-options-popup h4 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 477, ../sass/_popup.scss */
  #download-format-options-popup form {
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 481, ../sass/_popup.scss */
  #download-format-options-popup form div ul li {
    padding: 12px 0px;
    padding: 1.2rem 0rem;
  }
  /* line 483, ../sass/_popup.scss */
  #download-format-options-popup form div ul li label {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 490, ../sass/_popup.scss */
  #download-format-options-popup .download {
    width: 100%;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 497, ../sass/_popup.scss */
  #download-format-options-popup h2 {
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0px 0px 18px 0px;
    margin: 0rem 0rem 1.8rem 0rem;
  }
  /* line 501, ../sass/_popup.scss */
  #download-format-options-popup h4 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 504, ../sass/_popup.scss */
  #download-format-options-popup form {
    padding-bottom: 18px;
    padding-bottom: 1.8rem;
  }
  /* line 508, ../sass/_popup.scss */
  #download-format-options-popup form div ul li {
    padding: 6px 0px;
    padding: 0.6rem 0rem;
  }
  /* line 510, ../sass/_popup.scss */
  #download-format-options-popup form div ul li label {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* line 525, ../sass/_popup.scss */
#download-additional-steps-required-popup h3 {
  margin: 0px;
  margin: 0rem;
  font-size: 32px;
  font-size: 3.2rem;
  color: #000000;
}
/* line 530, ../sass/_popup.scss */
#download-additional-steps-required-popup h6 {
  margin: 0px 0px 9px 0px;
  margin: 0rem 0rem 0.9rem 0rem;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 534, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 537, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons {
  text-align: center;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}
/* line 543, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .validation-message {
  position: relative;
  width: 95%;
  min-height: 34px;
  margin: 0px auto 10px auto;
  background: #d72e2e;
  color: #ffffff;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 551, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .validation-message p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.6;
}
/* line 557, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps {
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  padding-left: 12px;
  padding-left: 1.2rem;
  padding-right: 12px;
  padding-right: 1.2rem;
}
/* line 562, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps p {
  padding-top: 10px;
  padding-top: 1rem;
  padding-bottom: 10px;
  padding-bottom: 1rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #555555;
  border-bottom: 1px solid #d4d4d4;
}
/* line 568, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps p span {
  font-weight: bold;
  color: #000000;
}
/* line 574, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .checked .step-content {
  border: 1px solid #599f1b;
}
/* line 576, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .checked .step-content .step-icon {
  background: url('/content/images/popup/check-icon.png?1712230945') #74c031 center no-repeat;
  border: 1px solid #599f1b;
}
/* line 580, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .checked .step-content .add-asset-back-box {
  display: none;
}
/* line 583, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .checked .step-content .remove-asset {
  display: block;
}
/* line 589, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .exclamation .step-content {
  border: 1px solid #b82020;
}
/* line 591, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .exclamation .step-content .step-icon {
  background: url('/content/images/popup/exclamation-icon.png?1712230945') #d72e2e center no-repeat;
  border: 1px solid #b82020;
}
/* line 595, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .exclamation .step-content .add-asset-back-box {
  display: none;
}
/* line 598, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .exclamation .step-content .remove-asset {
  display: block;
}
/* line 604, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .removed .step-content {
  border: 1px solid #999999;
}
/* line 606, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .removed .step-content .step-icon {
  background-color: #cccccc;
  border: 1px solid #999999;
}
/* line 610, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .removed .step-content .removed-step {
  position: absolute;
  width: 100%;
  height: 100%;
  background: grey;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 1;
}
/* line 618, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .removed .step-content .remove-asset {
  display: none;
}
/* line 621, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .removed .step-content .add-asset-back-box {
  display: block;
}
/* line 626, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step {
  position: relative;
  overflow: hidden;
}
/* line 629, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .additional-steps-popup-button {
  text-align: center;
}
/* line 631, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .additional-steps-popup-button p {
  margin: 0px;
  margin: 0rem;
  border-bottom: 0px;
}
/* line 636, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-icon {
  position: absolute;
  width: 27px;
  height: 62px;
  top: -1px;
  left: -27px;
}
/* line 643, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content {
  position: relative;
  float: right;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
/* line 647, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .description-wrapper {
  padding-bottom: 10px;
  padding-bottom: 1rem;
  border-bottom: 1px dotted #d4d4d4;
  margin-left: 12px;
  margin-left: 1.2rem;
  margin-right: 12px;
  margin-right: 1.2rem;
}
/* line 653, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content img {
  position: relative;
  float: left;
  width: 80px;
  height: 60px;
  margin-top: 12px;
  margin-top: 1.2rem;
}
/* line 660, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .description {
  margin: 0px 0px 0px 112px;
  margin: 0rem 0rem 0rem 11.2rem;
  border-bottom: none;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #555555;
  line-height: 1.3;
}
/* line 667, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .remove-button {
  font-size: 12px;
  position: relative;
  z-index: 2;
  margin: 0 auto 10px auto;
}
/* line 673, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .add-button {
  font-size: 12px;
  position: relative;
  z-index: 2;
}
/* line 678, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content h6 {
  color: #000000;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 8px 0px;
  margin: 0.8rem 0rem;
}
/* line 684, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content label {
  display: inline;
}
/* line 687, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .usage-rights {
  margin: 10px 12px 10px 12px;
  margin: 1rem 1.2rem 1rem 1.2rem;
  padding-bottom: 10px;
  padding-bottom: 1rem;
  border-bottom: 1px dotted #d4d4d4;
}
/* line 691, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .usage-rights div {
  width: 100%;
  min-height: 38px;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
  padding: 10px;
  padding: 1rem;
  border: 1px solid #e7e7e7;
  background: #f5f5f5;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
}
/* line 703, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .format-change {
  margin: 10px 12px 12px 12px;
  margin: 1rem 1.2rem 1.2rem 1.2rem;
  border-bottom: 1px dotted #d4d4d4;
}
/* line 706, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .format-change form {
  margin-bottom: 0px !important;
}
/* line 708, ../sass/_popup.scss */
#download-additional-steps-required-popup .steps-wrapper .steps .step .step-content .format-change form ul {
  list-style: none;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 722, ../sass/_popup.scss */
#download-additional-steps-required-popup .validation-message {
  display: none;
}
/* line 726, ../sass/_popup.scss */
#download-additional-steps-required-popup.invalid .validation-message {
  display: block;
}
/* line 729, ../sass/_popup.scss */
#download-additional-steps-required-popup.invalid .continue {
  color: #d72e2e;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 737, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper {
    width: 100%;
  }
  /* line 740, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .cancel {
    width: 90%;
    height: 35px;
    line-height: 35px;
    line-height: 3.5rem;
  }
  /* line 745, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .continue {
    width: 90%;
    height: 35px;
    margin-top: 15px;
    margin-top: 1.5rem;
    line-height: 35px;
    line-height: 3.5rem;
  }
  /* line 753, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content {
    width: 85%;
  }
  /* line 755, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .remove-button {
    width: 90%;
    height: 32px;
    line-height: 32px;
    line-height: 3.2rem;
  }
  /* line 759, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .remove-button i {
    margin-right: 8px;
    margin-right: 0.8rem;
  }
  /* line 763, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .add-button {
    width: 90%;
    height: 32px;
    line-height: 32px;
    line-height: 3.2rem;
  }
  /* line 767, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .add-button i {
    margin-right: 8px;
    margin-right: 0.8rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 778, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper {
    width: 100%;
    max-height: 550px;
    min-height: 400px;
    overflow-y: auto;
  }
  /* line 784, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .cancel {
    width: 127px;
    height: 35px;
  }
  /* line 788, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .download-additional-steps-buttons .continue {
    width: 139px;
    height: 35px;
    margin-left: 18px;
    margin-left: 1.8rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 796, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content {
    width: 93%;
  }
  /* line 798, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .remove-button {
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    width: auto;
    max-width: 50%;
    height: 22px;
    line-height: 1.8;
  }
  /* line 805, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content .add-button {
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    width: auto;
    max-width: 50%;
    height: 22px;
    line-height: 1.8;
  }
}
@media only screen and (min-width: 769px) {
  /* line 819, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper {
    width: 575px;
    max-height: 550px;
    min-height: 400px;
    overflow-y: auto;
  }
  /* line 827, ../sass/_popup.scss */
  #download-additional-steps-required-popup .steps-wrapper .step .step-content {
    width: 505px;
  }
}
/* line 836, ../sass/_popup.scss */
#asset-more-info-popup .close-reveal-modal {
  top: 30px;
  right: 30px;
}
/* line 840, ../sass/_popup.scss */
#asset-more-info-popup .content-row {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 843, ../sass/_popup.scss */
#asset-more-info-popup > h4 {
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
  border-bottom: 1px dotted #dddddd;
  margin: 0px 0px 16px 0px;
  margin: 0rem 0rem 1.6rem 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
}
/* line 850, ../sass/_popup.scss */
#asset-more-info-popup img {
  width: 80px;
  height: 60px;
  float: left;
  margin-right: 16px;
  margin-right: 1.6rem;
}
/* line 856, ../sass/_popup.scss */
#asset-more-info-popup h5 {
  margin: 16px 0px 8px 0px;
  margin: 1.6rem 0rem 0.8rem 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #000000;
}
/* line 861, ../sass/_popup.scss */
#asset-more-info-popup p {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
  color: #000000;
}
/* line 865, ../sass/_popup.scss */
#asset-more-info-popup .see-all-details h4 {
  margin: 16px 0px 0px 0px;
  margin: 1.6rem 0rem 0rem 0rem;
}
/* line 867, ../sass/_popup.scss */
#asset-more-info-popup .see-all-details h4 a {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 871, ../sass/_popup.scss */
#asset-more-info-popup .asset-title {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 0px;
  margin: 0rem;
  color: #000000;
}
/* line 876, ../sass/_popup.scss */
#asset-more-info-popup p.asset-id {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #000000;
  display: inline-block;
}
/* line 882, ../sass/_popup.scss */
#asset-more-info-popup p.asset-id-title {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #000000;
  display: inline-block;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 892, ../sass/_popup.scss */
  #asset-more-info-popup .asset-title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
  }
  /* line 896, ../sass/_popup.scss */
  #asset-more-info-popup h5 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 899, ../sass/_popup.scss */
  #asset-more-info-popup p {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 902, ../sass/_popup.scss */
  #asset-more-info-popup .see-all-details h4 {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 909, ../sass/_popup.scss */
  #asset-more-info-popup .asset-title {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 912, ../sass/_popup.scss */
  #asset-more-info-popup h5 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 915, ../sass/_popup.scss */
  #asset-more-info-popup p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 918, ../sass/_popup.scss */
  #asset-more-info-popup .see-all-details h4 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 927, ../sass/_popup.scss */
#asset-share-popup > h4 {
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
  border-bottom: 1px dotted #dddddd;
  margin: 0px 0px 16px 0px;
  margin: 0rem 0rem 1.6rem 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
}
/* line 934, ../sass/_popup.scss */
#asset-share-popup img {
  width: 80px;
  height: 60px;
  float: left;
  margin-right: 16px;
  margin-right: 1.6rem;
}
/* line 940, ../sass/_popup.scss */
#asset-share-popup .asset-title {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 0px;
  margin: 0rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.6;
  color: #000000;
}
/* line 947, ../sass/_popup.scss */
#asset-share-popup p.asset-id {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #000000;
  display: inline-block;
}
/* line 953, ../sass/_popup.scss */
#asset-share-popup p.asset-id-title {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #000000;
  display: inline-block;
}
/* line 959, ../sass/_popup.scss */
#asset-share-popup div.content-row {
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
  border-bottom: 1px dotted #dddddd;
}
/* line 962, ../sass/_popup.scss */
#asset-share-popup div.content-row > div {
  padding-left: 96px;
}
/* line 967, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox {
  margin-top: 16px;
  margin-top: 1.6rem;
}
/* line 968, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox ul {
  margin-bottom: 0;
  text-align: center;
}
/* line 973, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox .mobile, #asset-share-popup div .addthis_toolbox .share-email {
  display: none !important;
}
/* line 976, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox li {
  list-style: none;
  display: inline-block;
  margin: 0px 6px;
  margin: 0rem 0.6rem;
}
/* line 980, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox li:first-of-type {
  margin-left: 0;
}
/* line 983, ../sass/_popup.scss */
#asset-share-popup div .addthis_toolbox li:last-of-type {
  margin-right: 0;
}

/* line 993, ../sass/_popup.scss */
#contact-inquiry-popup .popup-close {
  position: absolute;
  right: 32px;
  right: 3.2rem;
  top: 32px;
  top: 3.2rem;
  z-index: 2;
}
/* line 999, ../sass/_popup.scss */
#contact-inquiry-popup .validation-summary {
  display: none;
  margin-top: 12px;
  margin-top: 1.2rem;
  color: #ff0000;
}
/* line 1004, ../sass/_popup.scss */
#contact-inquiry-popup input {
  margin: 0px;
  margin: 0rem;
}
/* line 1007, ../sass/_popup.scss */
#contact-inquiry-popup .invalid-message {
  display: none;
  color: #ff0000;
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 1013, ../sass/_popup.scss */
#contact-inquiry-popup .invalid > input, #contact-inquiry-popup .invalid > textarea, #contact-inquiry-popup .invalid select {
  background: #FEF1EC;
  border: 1px solid #CD0A0A;
}
/* line 1017, ../sass/_popup.scss */
#contact-inquiry-popup .invalid .invalid-message {
  display: block;
}
/* line 1021, ../sass/_popup.scss */
#contact-inquiry-popup .contact-info {
  margin: 0px;
  margin: 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
  border-bottom: 1px dotted #cccccc;
}
/* line 1027, ../sass/_popup.scss */
#contact-inquiry-popup .message-wrapper textarea {
  min-height: 78px;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1033, ../sass/_popup.scss */
#contact-inquiry-popup label {
  margin-top: 24px;
  margin-top: 2.4rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1040, ../sass/_popup.scss */
#contact-inquiry-popup select {
  padding: 6px 0;
}
/* line 1043, ../sass/_popup.scss */
#contact-inquiry-popup .remember-me {
  display: inline-block;
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  position: relative;
  top: -2px;
}
/* line 1052, ../sass/_popup.scss */
#contact-inquiry-popup .send-wrapper {
  position: relative;
  margin: 24px auto 0 auto;
  padding-top: 24px;
  padding-top: 2.4rem;
  border-top: 1px dotted #cccccc;
  text-align: center;
}
/* line 1058, ../sass/_popup.scss */
#contact-inquiry-popup .send-wrapper input {
  margin: 0 auto;
}
/* line 1061, ../sass/_popup.scss */
#contact-inquiry-popup .send-wrapper label {
  margin-bottom: 0;
}
/* line 1064, ../sass/_popup.scss */
#contact-inquiry-popup .send-wrapper .send {
  height: 32px;
}
/* line 1068, ../sass/_popup.scss */
#contact-inquiry-popup .lblHeader {
  font-family: arial;
  font-size: 32px;
  font-weight: bold;
  color: #05141f;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1077, ../sass/_popup.scss */
  #contact-inquiry-popup .first-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 1080, ../sass/_popup.scss */
  #contact-inquiry-popup .second-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 1084, ../sass/_popup.scss */
  #contact-inquiry-popup .send-wrapper div {
    position: relative;
  }
  /* line 1087, ../sass/_popup.scss */
  #contact-inquiry-popup .send-wrapper .send {
    width: 100%;
    margin-top: 24px;
    margin-top: 2.4rem;
  }
  /* line 1093, ../sass/_popup.scss */
  #contact-inquiry-popup .contact-info .name, #contact-inquiry-popup .contact-info .email, #contact-inquiry-popup .contact-info .position, #contact-inquiry-popup .contact-info .phone, #contact-inquiry-popup .contact-info .address, #contact-inquiry-popup .contact-info .mobile-phone {
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1101, ../sass/_popup.scss */
  #contact-inquiry-popup .six {
    width: 50% !important;
  }
  /* line 1104, ../sass/_popup.scss */
  #contact-inquiry-popup .columns {
    float: left;
  }
  /* line 1107, ../sass/_popup.scss */
  #contact-inquiry-popup .first-column {
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
  }
  /* line 1110, ../sass/_popup.scss */
  #contact-inquiry-popup .second-column {
    padding: 0px 0px 0px 16px;
    padding: 0rem 0rem 0rem 1.6rem;
  }
  /* line 1114, ../sass/_popup.scss */
  #contact-inquiry-popup .send-wrapper div {
    position: absolute;
  }
  /* line 1117, ../sass/_popup.scss */
  #contact-inquiry-popup .send-wrapper .send {
    width: 190px;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 1123, ../sass/_popup.scss */
  #contact-inquiry-popup .contact-info .address {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}
/* language popup */
/* line 1137, ../sass/_popup.scss */
.language-popup h5, .language-popup h2 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 1140, ../sass/_popup.scss */
.language-popup h5 {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  color: #555555;
}
/* line 1144, ../sass/_popup.scss */
.language-popup h2 {
  margin-top: 0px;
  margin-top: 0rem;
  color: #000000;
}
/* line 1148, ../sass/_popup.scss */
.language-popup .global {
  margin-top: 15px;
  margin-top: 1.5rem;
  padding-bottom: 15px;
  padding-bottom: 1.5rem;
  display: block;
  color: #000000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #e5e5e5;
}
/* line 1155, ../sass/_popup.scss */
.language-popup .global img {
  margin-left: 5px;
  margin-left: 0.5rem;
  position: relative;
  top: 1px;
  top: 0.1rem;
}
/* line 1160, ../sass/_popup.scss */
.language-popup .global i.icons-see_all_arrow {
  top: 3px;
}
/* line 1164, ../sass/_popup.scss */
.language-popup .global:hover {
  color: #e83921;
}
/* line 1167, ../sass/_popup.scss */
.language-popup .global.active {
  color: #c1c1c1;
}
/* line 1170, ../sass/_popup.scss */
.language-popup .cultures-wrapper {
  margin: 10px -15px 0px -15px;
  margin: 1rem -1.5rem 0rem -1.5rem;
}
/* line 1173, ../sass/_popup.scss */
.language-popup .close-reveal-modal {
  top: 35px !important;
  right: 35px !important;
}
/* line 1177, ../sass/_popup.scss */
.language-popup div.item {
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
}
/* line 1180, ../sass/_popup.scss */
.language-popup div.item a {
  display: block;
  line-height: 35px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 1186, ../sass/_popup.scss */
.language-popup div.item a:hover {
  color: #e83921;
}
/* line 1189, ../sass/_popup.scss */
.language-popup div.item a.active {
  color: #c1c1c1;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1199, ../sass/_popup.scss */
  .language-popup .cultures-wrapper .six.columns:last-of-type .item:last-of-type {
    border-bottom: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1210, ../sass/_popup.scss */
  .language-popup .cultures-wrapper .six.columns .item:last-of-type {
    border-bottom: none;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 1221, ../sass/_popup.scss */
  .language-popup .cultures-wrapper .six.columns .item:last-of-type {
    border-bottom: 1px solid #e5e5e5;
  }
  /* line 1226, ../sass/_popup.scss */
  .language-popup .cultures-wrapper .six.columns:last-of-type .item:last-of-type {
    border-bottom: none;
  }
}
/* line 1235, ../sass/_popup.scss */
#user-send-cart-popup h2 {
  margin-top: 0px;
  margin-top: 0rem;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  border-bottom: 1px dotted #cccccc;
  line-height: 1;
}
/* line 1241, ../sass/_popup.scss */
#user-send-cart-popup h4 {
  margin: 0px;
  margin: 0rem;
  color: #05141f;
  line-height: 1;
}
/* line 1246, ../sass/_popup.scss */
#user-send-cart-popup p {
  margin: 0px;
  margin: 0rem;
  color: #666666;
}
/* line 1251, ../sass/_popup.scss */
#user-send-cart-popup .clear-field-wrapper h4 {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  white-space: nowrap;
}
/* line 1256, ../sass/_popup.scss */
#user-send-cart-popup label {
  margin-top: 22px;
  margin-top: 2.2rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 1261, ../sass/_popup.scss */
#user-send-cart-popup label span {
  color: #999999;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 1266, ../sass/_popup.scss */
#user-send-cart-popup label.error {
  color: red;
  display: inline-block;
  padding-left: 0;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 6px;
  margin-top: 0.6rem;
}
/* line 1274, ../sass/_popup.scss */
#user-send-cart-popup label.required-field-message {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #666666;
  margin-top: 10px;
  margin-top: 1rem;
}
/* line 1279, ../sass/_popup.scss */
#user-send-cart-popup .email-field {
  margin-top: 14px;
  margin-top: 1.4rem;
}
/* line 1282, ../sass/_popup.scss */
#user-send-cart-popup input {
  margin-left: 0px;
  margin-left: 0rem;
}
/* line 1285, ../sass/_popup.scss */
#user-send-cart-popup textarea {
  margin: 0px;
  margin: 0rem;
}
/* line 1289, ../sass/_popup.scss */
#user-send-cart-popup .disclaimer h3 {
  margin-top: 22px;
  margin-top: 2.2rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #000000;
}
/* line 1296, ../sass/_popup.scss */
#user-send-cart-popup .send-media-kit-wrapper {
  padding-bottom: 24px;
  padding-bottom: 2.4rem;
  border-bottom: 1px dotted #cccccc;
}
/* line 1299, ../sass/_popup.scss */
#user-send-cart-popup .send-media-kit-wrapper .send-copy-message {
  display: inline-block;
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
  top: -2px;
}
/* line 1306, ../sass/_popup.scss */
#user-send-cart-popup .send-media-kit-wrapper label {
  margin: 0px;
  margin: 0rem;
}
/* line 1309, ../sass/_popup.scss */
#user-send-cart-popup .send-media-kit-wrapper .send-media-kit {
  margin-top: 14px;
  margin-top: 1.4rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1317, ../sass/_popup.scss */
  #user-send-cart-popup form {
    margin: 0px;
    margin: 0rem;
  }
  /* line 1320, ../sass/_popup.scss */
  #user-send-cart-popup .first-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 1323, ../sass/_popup.scss */
  #user-send-cart-popup .second-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 1326, ../sass/_popup.scss */
  #user-send-cart-popup h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 1330, ../sass/_popup.scss */
  #user-send-cart-popup h3 {
    margin-top: 22px;
    margin-top: 2.2rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1335, ../sass/_popup.scss */
  #user-send-cart-popup h4 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1338, ../sass/_popup.scss */
  #user-send-cart-popup .clear-field-wrapper {
    position: static;
    float: none;
  }
  /* line 1341, ../sass/_popup.scss */
  #user-send-cart-popup .clear-field-wrapper h4 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1346, ../sass/_popup.scss */
  #user-send-cart-popup label {
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 20px;
    margin-top: 2rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
  }
  /* line 1351, ../sass/_popup.scss */
  #user-send-cart-popup label.required-field-message {
    font-size: 8px;
    font-size: 0.8rem;
  }
  /* line 1354, ../sass/_popup.scss */
  #user-send-cart-popup textarea {
    min-height: 193px;
  }
  /* line 1357, ../sass/_popup.scss */
  #user-send-cart-popup .send-media-kit-wrapper {
    margin-top: 12px;
    margin-top: 1.2rem;
  }
  /* line 1359, ../sass/_popup.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit {
    width: 100%;
  }
  /* line 1363, ../sass/_popup.scss */
  #user-send-cart-popup p {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1371, ../sass/_popup.scss */
  #user-send-cart-popup .six {
    width: 50% !important;
  }
  /* line 1374, ../sass/_popup.scss */
  #user-send-cart-popup .columns {
    float: left;
  }
  /* line 1377, ../sass/_popup.scss */
  #user-send-cart-popup .first-column {
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
  }
  /* line 1380, ../sass/_popup.scss */
  #user-send-cart-popup .second-column {
    padding: 0px 0px 0px 16px;
    padding: 0rem 0rem 0rem 1.6rem;
  }
  /* line 1383, ../sass/_popup.scss */
  #user-send-cart-popup h2 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
  }
  /* line 1387, ../sass/_popup.scss */
  #user-send-cart-popup h3 {
    margin-top: 22px;
    margin-top: 2.2rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 1392, ../sass/_popup.scss */
  #user-send-cart-popup h4 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1395, ../sass/_popup.scss */
  #user-send-cart-popup .clear-field-wrapper {
    position: absolute;
    right: 32px;
  }
  /* line 1398, ../sass/_popup.scss */
  #user-send-cart-popup .clear-field-wrapper h4 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1403, ../sass/_popup.scss */
  #user-send-cart-popup .clear-field-wrapper:hover {
    cursor: pointer;
  }
  /* line 1406, ../sass/_popup.scss */
  #user-send-cart-popup label {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 22px;
    margin-top: 2.2rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    cursor: text;
  }
  /* line 1412, ../sass/_popup.scss */
  #user-send-cart-popup label.required-field-message {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1415, ../sass/_popup.scss */
  #user-send-cart-popup textarea {
    min-height: 132px;
  }
  /* line 1418, ../sass/_popup.scss */
  #user-send-cart-popup .send-media-kit-wrapper {
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 1420, ../sass/_popup.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit {
    width: auto;
    max-width: 78%;
    padding: 0px 16px;
    padding: 0rem 1.6rem;
  }
  /* line 1427, ../sass/_popup.scss */
  #user-send-cart-popup p {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* line 1439, ../sass/_popup.scss */
#disable-cookies-popup h2 {
  margin-top: 0px;
  margin-top: 0rem;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  border-bottom: 1px dotted #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1448, ../sass/_popup.scss */
  #disable-cookies-popup h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 1452, ../sass/_popup.scss */
  #disable-cookies-popup p {
    margin: 0px;
    margin: 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1459, ../sass/_popup.scss */
  #disable-cookies-popup h2 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
  }
}
/* line 1472, ../sass/_popup.scss */
#send-card-popup h1 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}
/* line 1475, ../sass/_popup.scss */
#send-card-popup h2 {
  margin-top: 0px;
  margin-top: 0rem;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  border-bottom: 1px dotted #cccccc;
}
/* line 1481, ../sass/_popup.scss */
#send-card-popup h4 {
  margin: 0px;
  margin: 0rem;
  color: #000000;
}
/* line 1486, ../sass/_popup.scss */
#send-card-popup p {
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 1491, ../sass/_popup.scss */
#send-card-popup ul {
  list-style: none;
  overflow-y: auto;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1495, ../sass/_popup.scss */
#send-card-popup ul li {
  color: #000000;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1503, ../sass/_popup.scss */
  #send-card-popup h1 {
    font-size: 20px;
    font-size: 2rem;
    margin-top: 22px;
    margin-top: 2.2rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 1508, ../sass/_popup.scss */
  #send-card-popup h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 1512, ../sass/_popup.scss */
  #send-card-popup h4 {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1515, ../sass/_popup.scss */
  #send-card-popup p {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1518, ../sass/_popup.scss */
  #send-card-popup ul {
    height: 147px;
    line-height: 1.2;
    margin-top: 12px;
    margin-top: 1.2rem;
  }
  /* line 1522, ../sass/_popup.scss */
  #send-card-popup ul li {
    font-size: 10px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1530, ../sass/_popup.scss */
  #send-card-popup h1 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-top: 18px;
    margin-top: 1.8rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 1535, ../sass/_popup.scss */
  #send-card-popup h2 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
  }
  /* line 1539, ../sass/_popup.scss */
  #send-card-popup h4 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1542, ../sass/_popup.scss */
  #send-card-popup p {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1545, ../sass/_popup.scss */
  #send-card-popup ul {
    line-height: 1.3;
    height: 148px;
    margin-top: 12px;
    margin-top: 1.2rem;
  }
  /* line 1549, ../sass/_popup.scss */
  #send-card-popup ul li {
    font-size: 14px;
    font-size: 1.4rem;
    word-break: break-all;
  }
}
/* line 1563, ../sass/_popup.scss */
#expired-media-cart-popup h3 {
  margin-top: 0px;
  margin-top: 0rem;
  border-bottom: 1px dotted #dddddd;
}
/* line 1567, ../sass/_popup.scss */
#expired-media-cart-popup .expired-assets-message {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  line-height: 1.3;
  border-bottom: 1px dotted #dddddd;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1573, ../sass/_popup.scss */
#expired-media-cart-popup .block-grid.three-up {
  margin: 0 -4px !important;
}
/* line 1575, ../sass/_popup.scss */
#expired-media-cart-popup .block-grid.three-up li {
  padding: 16px 4px 0px;
}
/* line 1581, ../sass/_popup.scss */
#expired-media-cart-popup ul li p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  line-height: 1;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1592, ../sass/_popup.scss */
  #expired-media-cart-popup h3 {
    font-size: 24px;
    font-size: 2.4rem;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
  }
  /* line 1597, ../sass/_popup.scss */
  #expired-media-cart-popup .expired-assets-message {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 1603, ../sass/_popup.scss */
  #expired-media-cart-popup ul li p {
    font-size: 10px;
    font-size: 1rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    height: 30px;
  }
  /* line 1608, ../sass/_popup.scss */
  #expired-media-cart-popup ul li span {
    font-size: 10px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1618, ../sass/_popup.scss */
  #expired-media-cart-popup h3 {
    font-size: 32px;
    font-size: 3.2rem;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
  }
  /* line 1623, ../sass/_popup.scss */
  #expired-media-cart-popup .expired-assets-message {
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 1629, ../sass/_popup.scss */
  #expired-media-cart-popup ul li p {
    font-size: 12px;
    font-size: 1.2rem;
    height: 36px;
  }
  /* line 1634, ../sass/_popup.scss */
  #expired-media-cart-popup ul li span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1650, ../sass/_popup.scss */
  #expired-media-cart-popup h3 {
    font-size: 32px;
    font-size: 3.2rem;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
  }
  /* line 1655, ../sass/_popup.scss */
  #expired-media-cart-popup .expired-assets-message {
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 1661, ../sass/_popup.scss */
  #expired-media-cart-popup ul li p {
    font-size: 12px;
    font-size: 1.2rem;
    height: 36px;
  }
  /* line 1666, ../sass/_popup.scss */
  #expired-media-cart-popup ul li span {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1682, ../sass/_popup.scss */
  #confirmation-contact-popup h2, #expired-popup h2 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-size: 24px;
    font-size: 2.4rem;
    color: #333333;
    margin: 0px 0px 16px 0px;
    margin: 0rem 0rem 1.6rem 0rem;
  }
  /* line 1688, ../sass/_popup.scss */
  #confirmation-contact-popup p, #expired-popup p {
    margin: 0px 0px 16px 0px;
    margin: 0rem 0rem 1.6rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
  }
  /* line 1695, ../sass/_popup.scss */
  #confirmation-contact-popup a.custom-button, #expired-popup a.custom-button {
    width: 100%;
  }
}
/* line 1701, ../sass/_popup.scss */
#preview-popup {
  display: none;
  background: #05141f;
  filter: alpha(opacity=75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}
/* line 1705, ../sass/_popup.scss */
#preview-popup h1 {
  color: #ffffff;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  text-align: center;
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  line-height: 1;
}
/* line 1713, ../sass/_popup.scss */
#preview-popup div {
  text-align: center;
}
/* line 1716, ../sass/_popup.scss */
#preview-popup p {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  color: #ffffff;
}
/* line 1720, ../sass/_popup.scss */
#preview-popup a {
  color: #ffffff;
}
/* line 1723, ../sass/_popup.scss */
#preview-popup .preview-button {
  display: block;
  margin: 0 auto;
  background: #ffffff;
  color: #05141f;
  border: none;
  cursor: pointer;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1734, ../sass/_popup.scss */
  #preview-popup {
    width: 222px;
    padding: 14px 20px;
    padding: 1.4rem 2rem;
  }
  /* line 1737, ../sass/_popup.scss */
  #preview-popup h1 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1740, ../sass/_popup.scss */
  #preview-popup p {
    white-space: normal;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.4;
  }
  /* line 1745, ../sass/_popup.scss */
  #preview-popup a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1748, ../sass/_popup.scss */
  #preview-popup .preview-button {
    width: 48px;
    height: 16px;
    margin-top: 10px;
    margin-top: 1rem;
    font-size: 10px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1757, ../sass/_popup.scss */
  #preview-popup {
    width: 444px;
    padding: 32px;
    padding: 3.2rem;
  }
  /* line 1760, ../sass/_popup.scss */
  #preview-popup h1 {
    font-size: 26px;
    font-size: 2.6rem;
  }
  /* line 1763, ../sass/_popup.scss */
  #preview-popup p {
    white-space: nowrap;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.6;
  }
  /* line 1768, ../sass/_popup.scss */
  #preview-popup a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1771, ../sass/_popup.scss */
  #preview-popup .preview-button {
    width: 96px;
    height: 28px;
    margin-top: 10px;
    margin-top: 1rem;
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* line 1787, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup.invalid .popup-content-wrapper .download-links-wrapper .validation-popover {
  display: block;
}
/* line 1794, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup h3 {
  font-size: 24px;
  font-size: 2.4rem;
  margin: 0px;
  margin: 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
  border-bottom: 1px dotted #cccccc;
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 1800, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .content-wrapper {
  position: relative;
}
/* line 1805, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
  margin: 0px;
  margin: 0rem;
}
/* line 1808, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
  margin: 0px;
  margin: 0rem;
}
/* line 1812, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .line {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 1814, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .line:last-of-type {
  margin-bottom: 0;
}
/* line 1819, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form label {
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1825, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form select {
  padding: 6px 0;
  border: 1px solid #cccccc;
}
/* line 1829, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form input, #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form select {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1832, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form input.input-validation-error,
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form select.input-validation-error {
  background: #FEF1EC;
  border: 1px solid #CD0A0A;
}
/* line 1838, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form .line.remember-me input, #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form .line.remember-me label {
  display: inline-block;
  margin: 0;
}
/* line 1842, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form .line.remember-me label {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  position: relative;
  top: -3px;
}
/* line 1851, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper h5 {
  margin: 0px 0px 13px 0px;
  margin: 0rem 0rem 1.3rem 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}
/* line 1855, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}
/* line 1857, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links:last-of-type {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1861, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul {
  list-style: none;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 1864, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li {
  margin: 8px 0px;
  margin: 0.8rem 0rem;
}
/* line 1866, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li p {
  color: #999999;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  margin-left: 22px;
  margin-left: 2.2rem;
}
/* line 1872, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a {
  margin-top: 5px;
  margin-top: 0.5rem;
  color: #222222;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 1876, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover {
  cursor: pointer;
}
/* line 1878, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-icon-popup {
  display: none;
}
/* line 1881, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-arrow-active {
  display: inline-block;
}
/* line 1884, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover span {
  text-decoration: underline;
}
/* line 1888, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i {
  margin-right: 8px;
  margin-right: 0.8rem;
}
/* line 1890, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i.popup-download-arrow-active {
  display: none;
}
/* line 1897, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover {
  display: none;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
}
/* line 1903, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover i {
  position: absolute;
}
/* line 1906, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000000;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
/* line 1915, ../sass/_popup.scss */
#asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover h2 {
  position: absolute;
  color: #ffffff;
  line-height: 1.2;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1928, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup h3 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 1932, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper {
    display: block;
    width: 100%;
  }
  /* line 1935, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header {
    margin: 24px 0px 24px 0px;
    margin: 2.4rem 0rem 2.4rem 0rem;
  }
  /* line 1937, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
    font-size: 18px;
    font-size: 1.8rem;
    display: inline-block;
  }
  /* line 1941, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
    font-size: 8px;
    font-size: 0.8rem;
    display: inline-block;
  }
  /* line 1946, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form {
    display: block;
    width: 100%;
    padding-right: 0px;
    padding-right: 0rem;
    border-right: none;
  }
  /* line 1951, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form .line.remember-me {
    text-align: center;
  }
  /* line 1955, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 1960, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper h5 {
    font-size: 12px;
    font-size: 1.2rem;
    margin: 0px 0px 13px 0px;
    margin: 0rem 0rem 1.3rem 0rem;
  }
  /* line 1964, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 1966, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links:last-of-type {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 1970, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul {
    list-style: none;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 1973, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li {
    margin: 8px 0px;
    margin: 0.8rem 0rem;
  }
  /* line 1975, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li p {
    margin-bottom: 0px;
    margin-bottom: 0rem;
    margin-left: 22px;
    margin-left: 2.2rem;
    font-size: 10px;
    font-size: 1rem;
  }
  /* line 1980, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a {
    margin-top: 5px;
    margin-top: 0.5rem;
  }
  /* line 1982, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover {
    cursor: pointer;
  }
  /* line 1984, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-icon-popup {
    display: none;
  }
  /* line 1987, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-arrow-active {
    display: inline-block;
  }
  /* line 1990, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover span {
    text-decoration: underline;
  }
  /* line 1994, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i {
    margin-right: 8px;
    margin-right: 0.8rem;
  }
  /* line 1996, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i.popup-download-arrow-active {
    display: none;
  }
  /* line 2003, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover {
    width: 100%;
  }
  /* line 2005, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover h2 {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 32px 16px;
    margin: 3.2rem 1.6rem;
  }
  /* line 2009, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover .icons-validation-arrow-mobile {
    display: inline-block;
  }
  /* line 2012, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover .icons-validation-arrow {
    display: none;
  }
  /* line 2015, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover i {
    left: 50%;
    top: -13px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 2028, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup h3 {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 2031, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper {
    display: table;
    width: 100%;
    margin-top: 32px;
    margin-top: 3.2rem;
  }
  /* line 2035, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header {
    margin: 0px 0px 24px 0px;
    margin: 0rem 0rem 2.4rem 0rem;
  }
  /* line 2037, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
    font-size: 24px;
    font-size: 2.4rem;
    display: block;
  }
  /* line 2041, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
    font-size: 12px;
    font-size: 1.2rem;
    display: block;
  }
  /* line 2046, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form {
    display: table-cell;
    width: 55%;
    padding-right: 32px;
    padding-right: 3.2rem;
    border-right: 1px dotted #cccccc;
  }
  /* line 2051, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .tell-us-form .line.remember-me {
    text-align: left;
  }
  /* line 2055, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper {
    display: table-cell;
    width: 45%;
    position: static;
    padding-left: 32px;
    padding-left: 3.2rem;
  }
  /* line 2060, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .line.header {
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 2063, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper h5 {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0px 0px 13px 0px;
    margin: 0rem 0rem 1.3rem 0rem;
  }
  /* line 2067, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 2069, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .download-links:last-of-type {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 2073, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul {
    list-style: none;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 2076, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li {
    margin: 8px 0px;
    margin: 0.8rem 0rem;
  }
  /* line 2078, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li p {
    margin-bottom: 0px;
    margin-bottom: 0rem;
    margin-left: 22px;
    margin-left: 2.2rem;
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 2083, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a {
    margin-top: 5px;
    margin-top: 0.5rem;
  }
  /* line 2085, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover {
    cursor: pointer;
  }
  /* line 2087, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-icon-popup {
    display: none;
  }
  /* line 2090, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover i.popup-download-arrow-active {
    display: inline-block;
  }
  /* line 2093, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a:hover span {
    text-decoration: underline;
  }
  /* line 2097, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i {
    margin-right: 8px;
    margin-right: 0.8rem;
  }
  /* line 2099, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper ul li a i.popup-download-arrow-active {
    display: none;
  }
  /* line 2106, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover {
    width: 45%;
  }
  /* line 2108, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover h2 {
    font-size: 20px;
    font-size: 2rem;
    margin: 32px;
    margin: 3.2rem;
  }
  /* line 2112, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover .icons-validation-arrow-mobile {
    display: none;
  }
  /* line 2115, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover .icons-validation-arrow {
    display: inline-block;
  }
  /* line 2118, ../sass/_popup.scss */
  #asset-download-tell-us-about-you-popup .popup-content-wrapper .download-links-wrapper .validation-popover i {
    left: -13px;
    top: 32px;
  }
}
/* line 2133, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup h3 {
  margin: 0px;
  margin: 0rem;
  border-bottom: 1px dotted #cccccc;
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 2137, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .left, #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .right {
  float: none;
}
/* line 2141, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
  margin: 0px;
  margin: 0rem;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 2145, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
  margin: 0px;
  margin: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 2150, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 2152, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line label {
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 2158, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line select {
  padding: 6px 0;
  border: 1px solid #cccccc;
}
/* line 2162, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line input, #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line select {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 2167, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.remember-me input, #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.remember-me label {
  display: inline-block;
  margin: 0;
}
/* line 2171, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.remember-me label {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  position: relative;
  top: -3px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 2183, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup h3 {
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
  }
  /* line 2187, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper {
    padding-top: 21px;
    padding-top: 2.1rem;
    display: block;
    width: 100%;
  }
  /* line 2191, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .left, #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .right {
    width: 100%;
    display: block;
  }
  /* line 2196, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line select {
    font-weight: 700;
    font-size: 14px;
  }
  /* line 2201, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.remember-me {
    text-align: center;
  }
  /* line 2205, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
    display: inline-block;
  }
  /* line 2208, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
    display: inline-block;
  }
  /* line 2213, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download {
    background: #eeeeee;
    color: #000000;
    border: 1px solid #efefef;
    -webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.2);
    display: block;
    transition: none;
  }
  /* line 2220, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download i {
    top: 3px;
    margin-left: 0;
    position: relative;
  }
  /* line 2224, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download i.icons-white-arrow-right {
    display: none;
  }
  /* line 2228, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download:hover {
    color: #eeeeee;
    background: #000000;
    border: 1px solid #000000;
  }
  /* line 2230, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download:hover .icons-white-arrow-right {
    display: inline-block;
  }
  /* line 2233, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line .download:hover .icons-arrow-next {
    display: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 2245, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup h3 {
    font-size: 23px;
    font-size: 2.3rem;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 2249, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper {
    padding-top: 32px;
    padding-top: 3.2rem;
    display: table;
    width: 100%;
  }
  /* line 2254, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line:last-of-type {
    margin-bottom: 0;
  }
  /* line 2257, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line label {
    display: block;
  }
  /* line 2260, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line select {
    font-weight: 400;
  }
  /* line 2264, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.remember-me {
    text-align: left;
  }
  /* line 2268, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header h4 {
    display: block;
  }
  /* line 2271, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .line.header p {
    display: block;
  }
  /* line 2275, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .left, #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .right {
    width: 50%;
    display: table-cell;
  }
  /* line 2279, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .left {
    padding-right: 12px;
  }
  /* line 2282, ../sass/_popup.scss */
  #multiple-assets-download-tell-us-about-you-popup .popup-content-wrapper .right {
    padding-left: 12px;
    border-left: 1px #cccccc dotted;
  }
}
/* line 2291, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .line span.invalid-message, #asset-download-tell-us-about-you-popup .line span.invalid-message {
  display: none;
}
/* line 2296, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .line.invalid span.invalid-message, #asset-download-tell-us-about-you-popup .line.invalid span.invalid-message {
  display: block;
  color: #CD0A0A;
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 2301, ../sass/_popup.scss */
#multiple-assets-download-tell-us-about-you-popup .line.invalid input, #multiple-assets-download-tell-us-about-you-popup .line.invalid select, #asset-download-tell-us-about-you-popup .line.invalid input, #asset-download-tell-us-about-you-popup .line.invalid select {
  background: #FEF1EC;
  border: 1px solid #CD0A0A;
}

/* line 2310, ../sass/_popup.scss */
#messageContainer-popup .close-reveal-modal {
  top: 30px;
  right: 30px;
}
/* line 2315, ../sass/_popup.scss */
#messageContainer-popup .content-row {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 2319, ../sass/_popup.scss */
#messageContainer-popup > h4 {
  font-size: 32px;
  font-size: 3.2rem;
  color: #05141f;
  border-bottom: 1px dotted #dddddd;
  margin: 0px 0px 16px 0px;
  margin: 0rem 0rem 1.6rem 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
}
/* line 2327, ../sass/_popup.scss */
#messageContainer-popup p {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
  color: #000000;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 2335, ../sass/_popup.scss */
  #messageContainer-popup p {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 2343, ../sass/_popup.scss */
  #messageContainer-popup p {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* slider */
/* line 2, ../sass/_rotator.scss */
.slider-wrapper {
  background-color: #ffffff;
}
/* line 5, ../sass/_rotator.scss */
.slider-wrapper #home-rotator {
  background-color: #ffffff;
}
/* line 8, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .slider-item {
  width: 100%;
}
/* line 12, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .slider-item .row .eight {
  text-align: center;
}
/* line 18, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .rsNav.rsBullets {
  background: transparent;
  border-top: 0;
  position: relative;
  padding: 16px 0px;
  padding: 1.6rem 0rem;
  border-bottom: 1px dotted #d4d4d4;
}
/* line 25, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .rsNav.rsBullets .rsBullet {
  padding: 0 6px;
  width: auto;
  height: auto;
  cursor: pointer;
}
/* line 31, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .rsNav.rsBullets .rsBullet span {
  background: #aaaaaa;
  height: 10px;
  height: 1rem;
  width: 10px;
  width: 1rem;
}
/* line 39, ../sass/_rotator.scss */
.slider-wrapper #home-rotator .rsNav.rsBullets .rsBullet.rsNavSelected span {
  background: #000000;
}
/* line 46, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator {
  background-color: #ffffff;
}
/* line 49, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .slider-item {
  width: 100%;
}
/* line 53, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .slider-item .row .eight {
  text-align: center;
}
/* line 59, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .rsNav.rsBullets {
  background: transparent;
  border-top: 0;
  position: relative;
  display: none;
  padding: 16px 0px;
  padding: 1.6rem 0rem;
  border-bottom: 1px dotted #d4d4d4;
}
/* line 67, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .rsNav.rsBullets .rsBullet {
  padding: 0 6px;
  width: auto;
  height: auto;
  cursor: pointer;
}
/* line 73, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .rsNav.rsBullets .rsBullet span {
  background: #aaaaaa;
  height: 10px;
  height: 1rem;
  width: 10px;
  width: 1rem;
}
/* line 81, ../sass/_rotator.scss */
.slider-wrapper .rotatorV2 #home-rotator .rsNav.rsBullets .rsBullet.rsNavSelected span {
  background: #000000;
}
/* line 88, ../sass/_rotator.scss */
.slider-wrapper > .slider-item.first {
  display: none;
}
/* line 92, ../sass/_rotator.scss */
.slider-wrapper > .slider-item {
  display: none;
}
/* line 96, ../sass/_rotator.scss */
.slider-wrapper .rotator-header {
  align-content: center;
  margin-top: 40px;
  margin-top: 4rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 103, ../sass/_rotator.scss */
  #home-rotator {
    width: 100%;
    padding-top: 16px;
    padding-top: 1.6rem;
  }
  /* line 106, ../sass/_rotator.scss */
  #home-rotator .rsArrow {
    display: none !important;
  }
  /* line 112, ../sass/_rotator.scss */
  #home-rotator > .slider-item:not(.first) {
    display: none;
  }
  /* line 118, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve img {
    max-height: 219px;
    max-width: 100%;
    display: block;
    margin: auto;
  }
  /* line 126, ../sass/_rotator.scss */
  #home-rotator .slider-item .row {
    margin: 0px -16px;
    margin: 0rem -1.6rem;
  }
  /* line 129, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight {
    text-align: center;
  }
  /* line 132, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight img {
    max-height: 219px;
    max-width: 100%;
  }
  /* line 140, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 {
    height: 45px;
    min-height: 20px;
    text-align: center;
    overflow: hidden;
    margin: 16px 0px 0px 0px;
    margin: 1.6rem 0rem 0rem 0rem;
    color: #010101;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 148, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 a {
    color: #010101;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
    display: block;
  }
  /* line 154, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p {
    overflow: hidden;
    display: none;
  }
  /* line 158, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p a {
    color: #A52A2A;
  }
  /* line 163, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text a.read-more {
    display: none;
  }

  /* line 172, ../sass/_rotator.scss */
  .slider-wrapper {
    background-color: #ffffff;
  }
  /* line 175, ../sass/_rotator.scss */
  .slider-wrapper #home-rotator {
    background-color: #ffffff;
  }

  /* line 180, ../sass/_rotator.scss */
  .rotator-header {
    margin-top: 10px;
    margin-top: 1rem;
  }
}
@media only screen and (max-device-width: 600px) and (min-device-width: 540px) {
  /* line 186, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight img.rsImg {
    max-height: 340px;
    max-width: 100%;
  }

  /* line 191, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve img.rsImg {
    max-height: 340px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 198, ../sass/_rotator.scss */
  #home-rotator {
    padding-top: 32px;
    padding-top: 3.2rem;
  }
  /* line 201, ../sass/_rotator.scss */
  #home-rotator .rsArrow {
    display: block !important;
  }
  /* line 206, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve {
    width: 100%;
  }
  /* line 209, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve img {
    max-height: 543px;
    margin: auto;
    display: block;
  }
  /* line 217, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight {
    width: 100%;
  }
  /* line 220, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight img {
    max-height: 543px;
  }
  /* line 225, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four {
    width: 100%;
  }
  /* line 229, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
    color: #010101;
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
    height: 80px;
    text-align: center;
    word-wrap: break-word;
  }
  /* line 236, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 a {
    color: #010101;
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
    min-height: 35px;
  }
  /* line 242, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p.ellipsis {
    text-align: center;
    display: block;
    color: #333333;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    margin-bottom: 0px;
    height: 25px;
    word-wrap: break-word;
    min-height: 20px !important;
  }
  /* line 251, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p.ellipsis a {
    color: #333333;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 256, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text a.read-more {
    display: none;
  }
  /* line 264, ../sass/_rotator.scss */
  #home-rotator .rsArrow {
    width: 28px;
  }
  /* line 267, ../sass/_rotator.scss */
  #home-rotator .rsArrow .rsArrowIcn {
    width: 28px;
    height: 44px;
                /*&:hover {
					@include opacity(1);
				}*/
  }
  /* line 277, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowLeft {
    left: 28px;
    left: 2.8rem;
  }
  /* line 280, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowLeft .rsArrowIcn {
    background: url('/content/images/royalslider/left-arrow.png?1712230945') no-repeat;
    margin-left: 0;
  }
  /* line 284, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowLeft .rsArrowIcn:hover {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    background: url('/content/images/royalslider/left-arrow-hover.png?1712230945') no-repeat;
  }
  /* line 290, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowRight {
    right: 28px;
    right: 2.8rem;
  }
  /* line 293, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowRight .rsArrowIcn {
    background: url('/content/images/royalslider/right-arrow.png?1712230945') no-repeat;
    margin-left: -16px;
  }
  /* line 297, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowRight .rsArrowIcn:hover {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    background: url('/content/images/royalslider/right-arrow-hover.png?1712230945') no-repeat;
  }

  /* line 305, ../sass/_rotator.scss */
  .slider-wrapper {
    background-color: #fff;
  }
  /* line 308, ../sass/_rotator.scss */
  .slider-wrapper #home-rotator {
    background-color: #fff;
  }
  /* line 311, ../sass/_rotator.scss */
  .slider-wrapper #home-rotator .rsNav.rsBullets {
    padding: 32px 0px;
    padding: 3.2rem 0rem;
  }
  /* line 317, ../sass/_rotator.scss */
  .slider-wrapper .slider-item-content-wrapper .rotator-text {
    clear: both;
    float: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 327, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve {
    width: 100% !important;
  }
  /* line 331, ../sass/_rotator.scss */
  #home-rotator .slider-item .twelve a img {
    max-width: 100%;
    max-height: 1200px;
    display: block;
    margin: auto;
  }
  /* line 341, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .slider-item-content-wrapper {
    margin: 0px 100px;
    margin: 0rem 10rem;
  }
  /* line 345, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight {
    width: 50% !important;
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
  }
  /* line 350, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .eight a img {
    max-width: 100%;
    max-height: 360px;
  }
  /* line 357, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four {
    width: 50% !important;
    padding: 0px 0px 0px 16px;
    padding: 0rem 0rem 0rem 1.6rem;
    padding: 0px 0px 0px 16px;
    padding: 0rem 0rem 0rem 1.6rem;
  }
  /* line 363, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 {
    max-height: 210px;
    height: auto;
    color: #010101;
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
    margin: 0px 0px 24px 0px;
    margin: 0rem 0rem 2.4rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    text-align: left;
  }
  /* line 369, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text h2 a {
    min-height: 42px;
    max-height: 220px;
    color: #010101;
    font-size: 40px;
    font-size: 4rem;
    line-height: 48px;
    line-height: 4.8rem;
    margin: 0px 0px 24px 0px;
    margin: 0rem 0rem 2.4rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
  /* line 376, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p.ellipsis {
    text-align: left;
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    height: 110px;
    overflow: hidden;
    min-height: 20px !important;
  }
  /* line 383, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text p.ellipsis a {
    color: #000000;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: normal;
  }
  /* line 389, ../sass/_rotator.scss */
  #home-rotator .slider-item .row .four .slide-text a.read-more {
    display: block;
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    padding-top: 24px;
    padding-top: 2.4rem;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 400, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowLeft .rsArrowIcn {
    margin-left: -16px;
  }
  /* line 406, ../sass/_rotator.scss */
  #home-rotator .rsArrow.rsArrowRight .rsArrowIcn {
    margin-left: -16px;
  }

  /* line 416, ../sass/_rotator.scss */
  .no-touch #home-rotator .slider-item a.read-more:hover {
    text-decoration: underline;
  }

  /* line 423, ../sass/_rotator.scss */
  .slider-wrapper {
    background-color: #ffffff;
  }
  /* line 426, ../sass/_rotator.scss */
  .slider-wrapper #home-rotator {
    background-color: #ffffff;
  }
  /* line 429, ../sass/_rotator.scss */
  .slider-wrapper #home-rotator .rsNav.rsBullets {
    padding: 16px 0px;
    padding: 1.6rem 0rem;
  }
  /* line 434, ../sass/_rotator.scss */
  .slider-wrapper .slider-item-content-wrapper .rotator-text {
    clear: none;
    float: left;
  }
}
@media only screen and (min-width: 769px) {
  /* line 443, ../sass/_rotator.scss */
  .rotatorV2 #home-rotator {
    padding-top: 12px;
    padding-top: 1.2rem;
  }
  /* line 449, ../sass/_rotator.scss */
  .rotatorV2 #home-rotator .slider-item .twelve a img {
    max-height: 450px;
  }
}
/* line 459, ../sass/_rotator.scss */
.page-overlay {
  background-color: #ffffff;
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  z-index: 36;
  left: 0;
  top: 0;
}

/* line 470, ../sass/_rotator.scss */
.page-overlay .loader-medium-dark {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -32px 0 0 -32px;
  width: 64px;
  height: 64px;
}

@-webkit-keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 499, ../sass/_rotator.scss */
.page-overlay .loader-medium-dark:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  -webkit-animation: loader 1.5s infinite linear;
  -moz-animation: loader 1.5s infinite linear;
  -o-animation: loader 1.5s infinite linear;
  animation: loader 1.5s infinite linear;
  border: 4px solid rgba(0, 0, 0, 0.3);
  border-left-color: #242624;
}

/* Full Image Rotator CSS: START 
======================================================================= */
@media only screen and (max-width: 767px) {
  /* line 517, ../sass/_rotator.scss */
  .singleVideoCont .slider-wrapper-v1 {
    min-height: inherit;
  }
  /* line 523, ../sass/_rotator.scss */
  .singleVideoCont .slider-rotator-big .slide-textv1 h2 {
    max-height: 30px;
  }
}
/* line 534, ../sass/_rotator.scss */
.no-touch .slider-wrapper-v1 .slider-rotator-big .rsArrow {
  display: none !important;
}
/* line 539, ../sass/_rotator.scss */
.no-touch .slider-wrapper-v1 .slider-rotator-big:hover .rsArrow {
  display: block !important;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 548, ../sass/_rotator.scss */
  .clearboth {
    clear: both;
  }

  /* line 552, ../sass/_rotator.scss */
  .mobilev1 {
    display: block;
  }

  /* line 556, ../sass/_rotator.scss */
  .desktopv1, .tabletv1, .ieBannerImage {
    display: none;
  }

  /* line 560, ../sass/_rotator.scss */
  .story-date {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }

  /* line 567, ../sass/_rotator.scss */
  .fullsize-bg-image {
    position: relative;
  }
  /* line 571, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay:before {
    content: "";
    position: absolute;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 40%, transparent 60%, transparent 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 40%, transparent 60%, transparent 100%);
    background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 40%, transparent 60%, transparent 100%);
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 40%, transparent 60%, transparent 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  /* line 586, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay.video-slide-container:before {
    z-index: 1;
  }
  /* line 590, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay.video-slide-container .fullsize-content {
    z-index: 2;
  }
  /* line 596, ../sass/_rotator.scss */
  .fullsize-bg-image .vid-controls {
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 70px;
    z-index: 36;
  }
  /* line 605, ../sass/_rotator.scss */
  .fullsize-bg-image.video-slide-container .full-image-wrapper {
    overflow: hidden;
    position: relative;
  }
  /* line 609, ../sass/_rotator.scss */
  .fullsize-bg-image.video-slide-container .full-image-wrapper video {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    object-fit: fill;
    width: 100%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
  }

  /* line 627, ../sass/_rotator.scss */
  .w-fulscrnVid .fullsize-bg-image .vid-controls {
    width: 110px;
  }

  /* line 633, ../sass/_rotator.scss */
  .vid-play-pause {
    float: right;
  }

  /* line 637, ../sass/_rotator.scss */
  .vid-mute-unmute {
    float: left;
  }

  /* line 641, ../sass/_rotator.scss */
  .vid-fullscreen {
    float: left;
    margin-right: 10px;
  }

  /* line 646, ../sass/_rotator.scss */
  .vid-play-pause, .vid-mute-unmute, .vid-fullscreen {
    height: 30px;
    width: 30px;
    position: relative;
  }

  /* line 652, ../sass/_rotator.scss */
  .vid-play, .vid-pause, .vid-mute, .vid-unmute, .vid-full {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
  }

  /* line 665, ../sass/_rotator.scss */
  .vid-play {
    background-image: url("/Content/images/assets-icon/video-play.svg");
  }
  /* line 668, ../sass/_rotator.scss */
  .vid-play:hover {
    background-image: url("/Content/images/assets-icon/video-play-hover.svg");
  }

  /* line 673, ../sass/_rotator.scss */
  .vid-pause {
    background-image: url("/Content/images/assets-icon/video-pause.svg");
    display: none;
  }
  /* line 677, ../sass/_rotator.scss */
  .vid-pause:hover {
    background-image: url("/Content/images/assets-icon/video-pause-hover.svg");
  }

  /* line 682, ../sass/_rotator.scss */
  .vid-mute {
    background-image: url("/Content/images/assets-icon/audio-mute.svg");
  }
  /* line 685, ../sass/_rotator.scss */
  .vid-mute:hover {
    background-image: url("/Content/images/assets-icon/audio-mute-hover.svg");
  }

  /* line 690, ../sass/_rotator.scss */
  .vid-unmute {
    background-image: url("/Content/images/assets-icon/audio-unmute.svg");
    display: none;
  }
  /* line 694, ../sass/_rotator.scss */
  .vid-unmute:hover {
    background-image: url("/Content/images/assets-icon/audio-unmute-hover.svg");
  }

  /* line 699, ../sass/_rotator.scss */
  .vid-full {
    background-image: url("/Content/images/assets-icon/video-full-screen.svg");
  }
  /* line 702, ../sass/_rotator.scss */
  .vid-full:hover {
    background-image: url("/Content/images/assets-icon/video-full-screen-hover.svg");
  }

  /* line 709, ../sass/_rotator.scss */
  .vid-playing .vid-play-pause .vid-play {
    display: none;
  }
  /* line 713, ../sass/_rotator.scss */
  .vid-playing .vid-play-pause .vid-pause {
    display: block;
  }

  /* line 721, ../sass/_rotator.scss */
  .vid-muteenable .vid-mute-unmute .vid-mute {
    display: none;
  }
  /* line 725, ../sass/_rotator.scss */
  .vid-muteenable .vid-mute-unmute .vid-unmute {
    display: block;
  }

  /* line 732, ../sass/_rotator.scss */
  .full-image-wrapper img {
    width: 100%;
    height: auto;
  }

  /* line 738, ../sass/_rotator.scss */
  .content-display-tbl {
    display: table;
    height: 100%;
    width: 100%;
  }

  /* line 744, ../sass/_rotator.scss */
  .content-display-tblcell {
    display: table-cell;
  }

  /* line 748, ../sass/_rotator.scss */
  .fullsize-content {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    left: 20px;
  }
  /* line 755, ../sass/_rotator.scss */
  .fullsize-content .content-display-tblcell {
    vertical-align: bottom;
    padding-bottom: 45px;
  }

  /* line 761, ../sass/_rotator.scss */
  .slider-rotator-big {
    position: relative;
    width: 100%;
  }
  /* line 765, ../sass/_rotator.scss */
  .slider-rotator-big .rsOverflow {
    z-index: initial;
  }
  /* line 769, ../sass/_rotator.scss */
  .slider-rotator-big .slider-item {
    width: 100%;
  }
  /* line 773, ../sass/_rotator.scss */
  .slider-rotator-big > .slider-item:not(.first) {
    display: none;
  }
  /* line 778, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 h2 {
    overflow: hidden;
    color: #ffffff;
    max-height: 110px;
    min-height: 36px;
    color: #ffffff;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 36px;
    line-height: 3.6rem;
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 1rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    word-wrap: break-word;
    word-break: break-word;
  }
  /* line 787, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 h2 a {
    color: #ffffff;
    display: block;
    word-wrap: break-word;
    word-break: break-word;
    position: relative;
    top: 1px;
  }
  /* line 797, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 div.ellipsisv1 {
    display: none;
    overflow: hidden;
    min-height: 17px !important;
    max-height: 60px;
    color: #ffffff;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin: 0px 0px 13px 0px;
    margin: 0rem 0rem 1.3rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 804, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 div.ellipsisv1 a {
    color: #fff;
    text-decoration: none;
    display: inline-block;
  }
  /* line 810, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 div.ellipsisv1 p {
    font-size: inherit;
    font-family: inherit;
    margin: 0;
    padding: 0;
    line-height: inherit;
  }
  /* line 819, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1 {
    color: #ffffff;
    text-decoration: underline;
    text-transform: uppercase;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 822, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1:hover {
    color: #ffffff;
    text-decoration: underline;
  }

  /* line 831, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow {
    display: none !important;
    width: 25px;
    height: 25px;
    top: 50%;
    margin-top: -13px;
  }
  /* line 838, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow .rsArrowIcn {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 14px 25px;
    width: 14px;
    height: 25px;
    margin-top: -12px;
    border-radius: 0;
    margin-left: 0;
  }
  /* line 849, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow .rsArrowIcn:hover {
    background-color: transparent;
    background-position: center center;
    opacity: 1;
  }
  /* line 856, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowLeft {
    left: 12px;
    left: 1.2rem;
  }
  /* line 859, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowLeft .rsArrowIcn {
    background-image: url(/Content/images/royalslider/arrow-left.png);
    left: 0;
  }
  /* line 863, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowLeft .rsArrowIcn:hover {
    background-image: url(/Content/images/royalslider/arrow-left-hover.png);
  }
  /* line 869, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowLeft:hover .rsArrowIcn {
    background-image: url(/Content/images/royalslider/arrow-left-hover.png);
  }
  /* line 875, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowRight {
    right: 12px;
    right: 1.2rem;
  }
  /* line 878, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowRight .rsArrowIcn {
    background-image: url(/Content/images/royalslider/arrow-right.png);
    left: auto;
    right: 0;
  }
  /* line 883, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowRight .rsArrowIcn:hover {
    background-image: url(/Content/images/royalslider/arrow-right-hover.png);
  }
  /* line 889, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowRight:hover .rsArrowIcn {
    background-image: url(/Content/images/royalslider/arrow-right-hover.png);
  }
  /* line 896, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets {
    background: transparent;
    border: 0 none;
    padding: 0px;
    padding: 0rem;
    bottom: 10px;
  }
  /* line 902, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets .rsBullet {
    padding: 0px 5px;
    padding: 0rem 0.5rem;
    width: auto;
    height: auto;
    cursor: pointer;
  }
  /* line 908, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets .rsBullet span {
    background: rgba(255, 255, 255, 0.32);
    height: 6px;
    height: 0.6rem;
    width: 6px;
    width: 0.6rem;
  }
  /* line 916, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets .rsBullet.rsNavSelected span {
    background: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 926, ../sass/_rotator.scss */
  .tabletv1 {
    display: block;
  }

  /* line 930, ../sass/_rotator.scss */
  .desktopv1, .mobilev1 {
    display: none;
  }

  /* line 936, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay:before {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
  }
  /* line 945, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay.rotator-text-centerright:before {
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.04) 80%, rgba(0, 0, 0, 0.4) 100%);
  }
  /* line 955, ../sass/_rotator.scss */
  .fullsize-bg-image .vid-controls {
    width: 100px;
    right: 35px;
    bottom: 35px;
  }

  /* line 964, ../sass/_rotator.scss */
  .w-fulscrnVid .fullsize-bg-image .vid-controls {
    width: 157px;
  }

  /* line 970, ../sass/_rotator.scss */
  .fullsize-content {
    left: 40px;
  }
  /* line 973, ../sass/_rotator.scss */
  .fullsize-content .content-display-tblcell {
    vertical-align: middle;
    padding-bottom: 0;
  }

  /* line 980, ../sass/_rotator.scss */
  .rotator-text-centerright .fullsize-content {
    right: 40px;
  }
  /* line 983, ../sass/_rotator.scss */
  .rotator-text-centerright .fullsize-content .slide-textv1 {
    text-align: left;
    margin-left: auto;
  }

  /* line 991, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 {
    max-width: 430px;
  }
  /* line 994, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 h2 {
    max-height: 133px;
    min-height: 44px;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 44px;
    line-height: 4.4rem;
    margin: 0px 0px 7px 0px;
    margin: 0rem 0rem 0.7rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 1000, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 div.ellipsisv1 {
    display: block;
    color: #ffffff;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin: 0px 0px 0px 0px;
    margin: 0rem 0rem 0rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 1006, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1 {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    min-width: 120px;
    line-height: 20px;
    text-align: center;
    color: #05141f;
    background: #fff;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    padding: 9px 10px 9px 10px;
    padding: 0.9rem 1rem 0.9rem 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 17px 0px 0px 0px;
    margin: 1.7rem 0rem 0rem 0rem;
  }
  /* line 1015, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1:hover {
    color: #05141f;
    background: #fff;
    text-decoration: none;
  }

  /* line 1024, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets {
    bottom: 20px;
  }
  /* line 1027, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets .rsBullet {
    padding: 0px 8px;
    padding: 0rem 0.8rem;
  }
  /* line 1030, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsNav.rsBullets .rsBullet span {
    height: 10px;
    height: 1rem;
    width: 10px;
    width: 1rem;
  }
  /* line 1038, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow {
    display: block !important;
  }

  /* line 1044, ../sass/_rotator.scss */
  .vid-fullscreen {
    margin-right: 14px;
  }

  /* line 1048, ../sass/_rotator.scss */
  .vid-play-pause, .vid-mute-unmute, .vid-fullscreen {
    height: 43px;
    width: 43px;
    position: relative;
  }

  /* line 1054, ../sass/_rotator.scss */
  .vid-play, .vid-pause, .vid-mute, .vid-unmute, .vid-full {
    background-size: 43px 43px;
  }

  /* line 1061, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .rsArrow {
    display: none !important;
  }
  /* line 1066, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big:hover .rsArrow {
    display: none !important;
  }
  /* line 1071, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .fullsize-content {
    left: 40px;
  }
  /* line 1076, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .rotator-text-centerright .fullsize-content {
    right: 40px;
  }
  /* line 1079, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .rotator-text-centerright .fullsize-content .slide-textv1 {
    text-align: left;
    margin-left: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1091, ../sass/_rotator.scss */
  .desktopv1 {
    display: block;
  }

  /* line 1095, ../sass/_rotator.scss */
  .tabletv1, .mobilev1, .desktopv1.ieBannerImage {
    display: none;
  }

  /* line 1101, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay:before {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.3) 100%);
  }
  /* line 1110, ../sass/_rotator.scss */
  .fullsize-bg-image.gradient-overlay.rotator-text-centerright:before {
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.25) 40%, transparent 66%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0.5) 27%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.3) 100%);
  }
  /* line 1120, ../sass/_rotator.scss */
  .fullsize-bg-image .vid-controls {
    right: 20px;
    bottom: 20px;
  }
  /* line 1127, ../sass/_rotator.scss */
  .fullsize-bg-image.video-slide-container .full-image-wrapper video {
    height: auto;
    width: 100%;
    object-fit: cover;
  }

  /* line 1140, ../sass/_rotator.scss */
  .edge-browser .fullsize-bg-image.video-slide-container .full-image-wrapper video {
    height: auto;
  }

  /* line 1148, ../sass/_rotator.scss */
  .fullsize-content {
    left: 74px;
  }

  /* line 1153, ../sass/_rotator.scss */
  .rotator-text-centerright .fullsize-content {
    right: 74px;
  }

  /* line 1161, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowLeft {
    left: 30px;
    left: 3rem;
  }
  /* line 1165, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big .rsArrow.rsArrowRight {
    right: 30px;
    right: 3rem;
  }

  /* line 1174, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 h2 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 44px;
    line-height: 4.4rem;
    margin: 0px 0px 7px 0px;
    margin: 0rem 0rem 0.7rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 1178, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 div.ellipsisv1 {
    color: #ffffff;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin: 0px 0px 0px 0px;
    margin: 0rem 0rem 0rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 1182, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1 {
    color: #05141f;
    background: #fff;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    padding: 9px 10px 9px 10px;
    padding: 0.9rem 1rem 0.9rem 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 17px 0px 0px 0px;
    margin: 1.7rem 0rem 0rem 0rem;
  }
  /* line 1185, ../sass/_rotator.scss */
  .slider-rotator-big .slide-textv1 a.read-morev1:hover {
    color: #05141f;
    background: #fff;
    text-decoration: none;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 1197, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .rsArrow {
    display: none !important;
  }
  /* line 1202, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big:hover .rsArrow {
    display: block !important;
  }
  /* line 1207, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .fullsize-content {
    left: 74px;
  }
  /* line 1212, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big .rotator-text-centerright .fullsize-content {
    right: 74px;
  }
}
/* line 1221, ../sass/_rotator.scss */
.slider-wrapper-v1.topspace {
  margin-top: 30px;
  margin-top: 3rem;
}

/* Full Image Rotator CSS: END
======================================================================= */
/* Three Item Rotator CSS: START
======================================================================= */
@media only screen and (min-width: 1220px) {
  /* line 1231, ../sass/_rotator.scss */
  .slider-wrapper-v1.multiItem-slider {
    min-height: 474px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1219px) {
  /* line 1239, ../sass/_rotator.scss */
  .slider-wrapper-v1.multiItem-slider {
    min-height: 380px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1247, ../sass/_rotator.scss */
  .slider-wrapper-v1.multiItem-slider {
    min-height: 660px;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1254, ../sass/_rotator.scss */
  .table-desktopvisible {
    display: none;
  }

  /* line 1261, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow {
    margin-top: -27px;
  }
  /* line 1264, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowLeft {
    left: -30px;
    left: -3rem;
  }
  /* line 1267, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowLeft .rsArrowIcn {
    background-image: url(/Content/images/royalslider/multiitem-arrow-left.png);
    left: 0;
  }
  /* line 1271, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowLeft .rsArrowIcn:hover {
    background-image: url(/Content/images/royalslider/multiitem-arrow-left-hover.png);
  }
  /* line 1277, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowLeft:hover .rsArrowIcn {
    background-image: url(/Content/images/royalslider/multiitem-arrow-left-hover.png);
  }
  /* line 1283, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowRight {
    right: -30px;
    right: -3rem;
  }
  /* line 1286, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowRight .rsArrowIcn {
    background-image: url(/Content/images/royalslider/multiitem-arrow-right.png);
    left: auto;
    right: 0;
  }
  /* line 1291, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowRight .rsArrowIcn:hover {
    background-image: url(/Content/images/royalslider/multiitem-arrow-right-hover.png);
  }
  /* line 1297, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow.rsArrowRight:hover .rsArrowIcn {
    background-image: url(/Content/images/royalslider/multiitem-arrow-right-hover.png);
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1309, ../sass/_rotator.scss */
  .table-desktopvisible {
    display: block;
  }

  /* line 1313, ../sass/_rotator.scss */
  .slide-left-section {
    margin-bottom: 20px;
    margin-bottom: 2rem;
  }

  /* line 1317, ../sass/_rotator.scss */
  .slide-right-first {
    padding-right: 10px;
    padding-right: 1rem;
    float: left;
    width: 50%;
  }

  /* line 1323, ../sass/_rotator.scss */
  .slide-right-second {
    padding-left: 10px;
    padding-left: 1rem;
    float: left;
    width: 50%;
  }

  /* line 1330, ../sass/_rotator.scss */
  .slider-multiItem .story-date {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 1336, ../sass/_rotator.scss */
  .slider-multiItem .fullsize-bg-image.gradient-overlay:before, .slider-multiItem .fullsize-bg-image.gradient-overlay.rotator-text-centerright:before {
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 35%, transparent 50%, transparent 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 35%, transparent 50%, transparent 100%);
    background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 35%, transparent 50%, transparent 100%);
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 35%, transparent 50%, transparent 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.58) 20%, rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 1346, ../sass/_rotator.scss */
  .slider-multiItem .fullsize-bg-image.gradient-overlay.rotator-text-top:before {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.3) 26%, transparent 31%, transparent 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.3) 26%, transparent 31%, transparent 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.3) 26%, transparent 31%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.3) 26%, transparent 31%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.3) 26%, rgba(0, 0, 0, 0) 31%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 1355, ../sass/_rotator.scss */
  .slider-multiItem .fullsize-bg-image .vid-controls {
    width: 83px;
    right: 15px;
    bottom: 15px;
  }
  /* line 1365, ../sass/_rotator.scss */
  .slider-multiItem .slide-right-section .fullsize-bg-image.gradient-overlay.rotator-text-top:before {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 26%, rgba(0, 0, 0, 0.3) 40%, transparent 50%, transparent 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 26%, rgba(0, 0, 0, 0.3) 40%, transparent 50%, transparent 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 26%, rgba(0, 0, 0, 0.3) 40%, transparent 50%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 26%, rgba(0, 0, 0, 0.3) 40%, transparent 50%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 26%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 1376, ../sass/_rotator.scss */
  .slider-multiItem .full-image-wrapper {
    line-height: 0px;
    line-height: 0rem;
  }
  /* line 1380, ../sass/_rotator.scss */
  .slider-multiItem .fullsize-content {
    left: 15px;
  }
  /* line 1383, ../sass/_rotator.scss */
  .slider-multiItem .fullsize-content .content-display-tblcell {
    vertical-align: bottom;
    padding-bottom: 13px;
    padding-bottom: 1.3rem;
  }
  /* line 1391, ../sass/_rotator.scss */
  .slider-multiItem .rotator-text-top .fullsize-content .content-display-tblcell {
    vertical-align: top;
    padding-top: 13px;
    padding-top: 1.3rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 1400, ../sass/_rotator.scss */
  .slider-multiItem .rotator-text-centerright .fullsize-content {
    right: 15px;
  }
  /* line 1403, ../sass/_rotator.scss */
  .slider-multiItem .rotator-text-centerright .fullsize-content .slide-textv1 {
    text-align: left;
    margin-left: 0;
  }
  /* line 1410, ../sass/_rotator.scss */
  .slider-multiItem .vid-play-pause, .slider-multiItem .vid-mute-unmute, .slider-multiItem .vid-fullscreen {
    height: 34px;
    width: 34px;
    position: relative;
  }
  /* line 1416, ../sass/_rotator.scss */
  .slider-multiItem .vid-fullscreen {
    margin-right: 10px;
  }
  /* line 1420, ../sass/_rotator.scss */
  .slider-multiItem .vid-play, .slider-multiItem .vid-pause, .slider-multiItem .vid-mute, .slider-multiItem .vid-unmute, .slider-multiItem .vid-full {
    background-size: 34px 34px;
  }

  /* line 1428, ../sass/_rotator.scss */
  .w-fulscrnVid .slider-multiItem .fullsize-bg-image .vid-controls {
    width: 122px;
  }

  /* line 1437, ../sass/_rotator.scss */
  .slider-rotator-big.slider-multiItem .slide-textv1 {
    max-width: 100%;
  }
  /* line 1440, ../sass/_rotator.scss */
  .slider-rotator-big.slider-multiItem .slide-textv1 h2 {
    max-height: 75px;
    min-height: 23px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin: 0px 0px 0px 0px;
    margin: 0rem 0rem 0rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }
  /* line 1448, ../sass/_rotator.scss */
  .slider-rotator-big.slider-multiItem .video-slide-container:not(.rotator-text-top) .slide-textv1 {
    max-width: calc(100% - 93px);
  }

  /* line 1459, ../sass/_rotator.scss */
  .w-fulscrnVid .slider-rotator-big.slider-multiItem .video-slide-container:not(.rotator-text-top) .slide-textv1 {
    max-width: calc(100% - 133px);
  }

  /* line 1469, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem {
    padding-bottom: 28px;
    padding-bottom: 2.8rem;
  }
  /* line 1472, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsNav.rsBullets {
    bottom: 0;
  }
  /* line 1476, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsNav.rsBullets .rsBullet span {
    background: #adadad;
  }
  /* line 1482, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsNav.rsBullets .rsBullet.rsNavSelected span {
    background: #000000;
  }
  /* line 1488, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow {
    display: none !important;
  }
  /* line 1493, ../sass/_rotator.scss */
  .slider-wrapper-v1 .slider-rotator-big.slider-multiItem:hover .rsArrow {
    display: none !important;
  }

  /* line 1505, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .fullsize-content {
    left: 15px;
    right: 15px;
  }
  /* line 1511, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rotator-text-centerright .fullsize-content {
    right: 15px;
  }
  /* line 1514, ../sass/_rotator.scss */
  .touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rotator-text-centerright .fullsize-content .slide-textv1 {
    text-align: left;
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1527, ../sass/_rotator.scss */
  .slide-left-section {
    float: left;
    width: 66.56%;
    margin: 0px;
    margin: 0rem;
  }

  /* line 1533, ../sass/_rotator.scss */
  .slide-right-section {
    float: right;
    width: 31.8%;
  }

  /* line 1538, ../sass/_rotator.scss */
  .slide-right-first {
    padding-right: 0px;
    padding-right: 0rem;
    margin-bottom: 5.3%;
    float: none;
    width: 100%;
  }

  /* line 1545, ../sass/_rotator.scss */
  .slide-right-second {
    padding-left: 0px;
    padding-left: 0rem;
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 1557, ../sass/_rotator.scss */
  .no-touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow, .touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem .rsArrow {
    display: block !important;
  }
  /* line 1562, ../sass/_rotator.scss */
  .no-touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem:hover .rsArrow, .touch .slider-wrapper-v1 .slider-rotator-big.slider-multiItem:hover .rsArrow {
    display: block !important;
  }
}
/* Three Item Rotator CSS: END
======================================================================= */
/* line 2, ../sass/_panels.scss */
.news-footer a {
  color: #999999;
}
/* line 6, ../sass/_panels.scss */
.news-footer .date {
  float: right;
}

/* line 12, ../sass/_panels.scss */
.home > .row:last-of-type .see-all h4 {
  border-bottom: none;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 21, ../sass/_panels.scss */
  .home .latest-news-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 27, ../sass/_panels.scss */
  .home .images-videos-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 33, ../sass/_panels.scss */
  .home .lookbooks-items > li:nth-child(n+3) {
    display: none;
  }
  /* line 39, ../sass/_panels.scss */
  .home .products-items > li:nth-child(n+3) {
    display: none;
  }
  /* line 45, ../sass/_panels.scss */
  .home .showcasecategorylistings-items > li:nth-child(n+3) {
    display: none;
  }
  /* line 51, ../sass/_panels.scss */
  .home .athletes-items > li:nth-child(n+5) {
    display: none;
  }

  /* line 58, ../sass/_panels.scss */
  .latest-news-items .news-item {
    display: block;
    overflow: hidden;
  }
  /* line 62, ../sass/_panels.scss */
  .latest-news-items .news-item .img-wrap {
    float: left;
    width: 44%;
    /*margin: 8px;*/
  }
  /* line 68, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text {
    float: left;
    width: 50%;
  }
  /* line 73, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text .grid-context h5.context-header {
    margin: 0px;
    margin: 0rem;
    height: 80px;
  }
  /* line 77, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 82, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text .grid-context p {
    display: none;
  }
  /* line 87, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text .news-footer {
    position: absolute;
    bottom: 0px;
    width: 47%;
    border-top: 1px dotted #d4d4d4;
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 94, ../sass/_panels.scss */
  .latest-news-items .news-item .grid-item-text .news-footer .date {
    font-size: 8px;
    font-size: 0.8rem;
    padding-top: 3px;
    padding-top: 0.3rem;
    padding-right: 3px;
    padding-right: 0.3rem;
    color: #aaaaaa;
    float: right;
  }

  /* line 108, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text {
    width: 100%;
  }
  /* line 112, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header {
    height: 40px;
  }
  /* line 115, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 118, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header a:hover {
    text-decoration: underline;
    cursor: pointer;
  }

  /* line 130, ../sass/_panels.scss */
  .content-wrap:hover .grid-item-text .grid-context h5.context-header a {
    text-decoration: underline;
  }

  /* line 145, ../sass/_panels.scss */
  .home .img-item .image-wrapper {
    width: 100%;
  }

  /* line 152, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item {
    display: table;
    width: 100%;
  }
  /* line 156, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .img-wrap {
    display: table-cell;
    vertical-align: top;
    width: 50%;
  }
  /* line 162, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text {
    display: table-cell;
    vertical-align: top;
  }
  /* line 167, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header {
    height: 55px;
  }
  /* line 170, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 176, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer {
    position: absolute;
    bottom: 5px;
    width: 47%;
    border-top: 1px dotted #d4d4d4;
  }

  /* line 186, ../sass/_panels.scss */
  .products-items {
    display: table;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 191, ../sass/_panels.scss */
  .products-items .product-item .img-wrap {
    display: table-cell;
    width: 50%;
  }
  /* line 200, ../sass/_panels.scss */
  .products-items .grid-item-text {
    display: table-cell;
    vertical-align: top;
  }
  /* line 205, ../sass/_panels.scss */
  .products-items .grid-item-text .grid-context h5.context-header {
    height: 80px;
    min-height: 1.2em;
  }
  /* line 209, ../sass/_panels.scss */
  .products-items .grid-item-text .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 215, ../sass/_panels.scss */
  .products-items .grid-item-text .product-footer {
    position: absolute;
    bottom: 0px;
    width: 47%;
    padding-top: 0px;
    padding-top: 0rem;
  }

  /* line 226, ../sass/_panels.scss */
  .landing-pages ul.filterList > li, .filterList {
    padding: 16px;
  }

  /* line 230, ../sass/_panels.scss */
  .landing-pages ul.filterList > li.filterSubmit {
    list-style-type: none;
    padding: 0;
  }

  /* line 235, ../sass/_panels.scss */
  .filterSubmit input {
    width: 100%;
    display: block;
    padding: 2px;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #000;
  }

  /* line 246, ../sass/_panels.scss */
  .filterLi {
    padding: 10px 0px 10px 0px;
    padding: 1rem 0rem 1rem 0rem;
    list-style-type: none;
  }
  /* line 251, ../sass/_panels.scss */
  .filterLi.submit-li input {
    display: block;
    width: 100%;
    background-color: #000000;
    color: #FDD214;
    padding: 6px 16px 6px 16px;
    padding: 0.6rem 1.6rem 0.6rem 1.6rem;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    border: 1px solid #000000;
    cursor: pointer;
  }

  /* line 266, ../sass/_panels.scss */
  .filter-items {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 274, ../sass/_panels.scss */
  .filter-items .filter-item .filter label {
    display: inline;
    padding: 0px 8px 0px 0px;
    padding: 0rem 0.8rem 0rem 0rem;
    background: none;
    font-weight: bold;
  }
  /* line 281, ../sass/_panels.scss */
  .filter-items .filter-item .filter select {
    display: inline;
    width: auto;
    padding: 0px 22px 0px 0px;
    padding: 0rem 2.2rem 0rem 0rem;
  }

  /* line 290, ../sass/_panels.scss */
  .showcasecategorylistings-items {
    display: table;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 295, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .img-wrap {
    display: table-cell;
    width: 50%;
  }
  /* line 304, ../sass/_panels.scss */
  .showcasecategorylistings-items .grid-item-text {
    display: table-cell;
    vertical-align: top;
  }
  /* line 309, ../sass/_panels.scss */
  .showcasecategorylistings-items .grid-item-text .grid-context h5.context-header {
    height: 80px;
    min-height: 1.2em;
  }
  /* line 313, ../sass/_panels.scss */
  .showcasecategorylistings-items .grid-item-text .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 319, ../sass/_panels.scss */
  .showcasecategorylistings-items .grid-item-text .product-footer {
    position: absolute;
    bottom: 0px;
    width: 47%;
    padding-top: 0px;
    padding-top: 0rem;
  }

  /* line 331, ../sass/_panels.scss */
  .athletes-item .grid-context h5.context-header a {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 343, ../sass/_panels.scss */
  .home .latest-news-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 349, ../sass/_panels.scss */
  .home .images-videos-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 355, ../sass/_panels.scss */
  .home .lookbooks-items > li:nth-child(n+3) {
    display: none;
  }
  /* line 361, ../sass/_panels.scss */
  .home .products-items > li:nth-child(n+3) {
    display: block;
  }
  /* line 365, ../sass/_panels.scss */
  .home .products-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 371, ../sass/_panels.scss */
  .home .showcasecategorylistings-items > li:nth-child(n+3) {
    display: block;
  }
  /* line 375, ../sass/_panels.scss */
  .home .showcasecategorylistings-items > li:nth-child(n+5) {
    display: none;
  }
  /* line 381, ../sass/_panels.scss */
  .home .athletes-items > li:nth-child(n+5) {
    display: block;
  }
  /* line 385, ../sass/_panels.scss */
  .home .athletes-items > li:nth-child(n+7) {
    display: none;
  }

  /* line 393, ../sass/_panels.scss */
  .latest-news-items li .news-item {
    display: block;
    overflow: visible;
  }
  /* line 397, ../sass/_panels.scss */
  .latest-news-items li .news-item .img-wrap {
    display: block;
    width: auto;
    float: none;
    overflow: none;
    border-right: none;
  }
  /* line 405, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text {
    display: block;
    width: auto;
    float: none;
  }
  /* line 410, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context {
    height: 100px;
    position: relative;
  }
  /* line 414, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context h5.context-header {
    height: 45px;
    z-index: 5;
    position: relative;
  }
  /* line 419, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
    width: 100%;
  }
  /* line 426, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context p {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    height: 100%;
    width: 100%;
    top: 0;
    margin-bottom: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 440, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .news-footer {
    position: static;
    bottom: auto;
    width: 100%;
    padding-top: 12px;
    padding-top: 1.2rem;
  }
  /* line 446, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .news-footer .date {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
    padding-top: 0px;
    padding-top: 0rem;
  }

  /* line 459, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text {
    width: 100%;
  }
  /* line 463, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header {
    height: 48px;
    min-height: 20px !important;
  }
  /* line 467, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }

  /* line 478, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item {
    display: block;
    width: auto;
  }
  /* line 482, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .img-wrap {
    display: block;
    vertical-align: top;
    width: auto;
    border-right: none;
  }
  /* line 489, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .img-wrap a img {
    width: 100%;
  }
  /* line 495, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text {
    display: block;
    vertical-align: top;
  }
  /* line 499, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 502, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .grid-context h5.context-header {
    height: 75px;
  }
  /* line 507, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .grid-item-text .lookbook-footer {
    position: static;
    bottom: auto;
    width: 100%;
  }
  /* line 514, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .lookbook-footer {
    border-top: 1px dotted #d4d4d4;
    padding-top: 16px;
    padding-top: 1.6rem;
  }
  /* line 518, ../sass/_panels.scss */
  .lookbooks-items .lookbook-item .lookbook-footer .date {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }

  /* line 525, ../sass/_panels.scss */
  .products-items {
    display: block;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 529, ../sass/_panels.scss */
  .products-items .product-item {
    display: block;
    width: auto;
  }
  /* line 533, ../sass/_panels.scss */
  .products-items .product-item .img-wrap {
    display: block;
    vertical-align: top;
    width: auto;
    border-right: none;
  }
  /* line 540, ../sass/_panels.scss */
  .products-items .product-item .grid-item-text {
    display: block;
    vertical-align: top;
  }
  /* line 544, ../sass/_panels.scss */
  .products-items .product-item .grid-item-text .grid-context {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 547, ../sass/_panels.scss */
  .products-items .product-item .grid-item-text .grid-context h5.context-header {
    height: 45px;
  }
  /* line 550, ../sass/_panels.scss */
  .products-items .product-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 557, ../sass/_panels.scss */
  .products-items .product-item .grid-item-text .product-footer {
    position: static;
    bottom: auto;
    width: 100%;
    padding-top: 12px;
    padding-top: 1.2rem;
  }

  /* line 568, ../sass/_panels.scss */
  .filter-items {
    padding: 12px 0;
    margin-top: 12px !important;
    clear: both;
    display: block;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
  }
  /* line 576, ../sass/_panels.scss */
  .filter-items .filterLi {
    min-width: 135px;
    border-right: 1px solid black;
    display: inline-block;
    padding-right: 16px;
    list-style-type: none;
    margin-right: 10px;
  }
  /* line 584, ../sass/_panels.scss */
  .filter-items .filterLi.submit-li {
    min-width: 60px;
    padding-left: 12px;
    border-right: 0 none;
    display: inline-block;
    list-style-type: none;
  }
  /* line 592, ../sass/_panels.scss */
  .filter-items .filterLi label {
    display: inline;
    font-weight: bold;
  }
  /* line 597, ../sass/_panels.scss */
  .filter-items .filterLi select {
    display: inline;
    width: 138px;
    height: 26px;
  }
  /* line 604, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item {
    display: block;
    width: auto;
  }
  /* line 608, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter {
    display: block;
    vertical-align: top;
    width: auto;
    border-right: none;
  }
  /* line 614, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .labelContainer {
    float: left;
  }
  /* line 617, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .labelContainer label {
    padding: 0px 8px 0px 0px;
    padding: 0rem 0.8rem 0rem 0rem;
    background: none;
    font-weight: bold !important;
    color: #000 !important;
    font-size: 12px !important;
    line-height: 2.2em;
  }
  /* line 627, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .selectContainer {
    float: left;
  }
  /* line 630, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .selectContainer select {
    height: 2.5rem;
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    font-family: arial;
    min-width: 185px;
    padding: 0;
  }

  /* line 645, ../sass/_panels.scss */
  .showcasecategorylistings-items {
    display: block;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 649, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item {
    display: block;
    width: auto;
  }
  /* line 653, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .img-wrap {
    display: block;
    vertical-align: top;
    width: auto;
    border-right: none;
  }
  /* line 660, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .grid-item-text {
    display: block;
    vertical-align: top;
  }
  /* line 664, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .grid-item-text .grid-context {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 667, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .grid-item-text .grid-context h5.context-header {
    height: 45px;
  }
  /* line 670, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 677, ../sass/_panels.scss */
  .showcasecategorylistings-items .showcasecategorylisting-item .grid-item-text .product-footer {
    position: static;
    bottom: auto;
    width: 100%;
    padding-top: 12px;
    padding-top: 1.2rem;
  }

  /*TNMMCLITE-22*/
  /* line 688, ../sass/_panels.scss */
  .athletes-items {
        /*.grid-context {
			h5.context-header {
				a {
					@include size(font-size, 1.6);
				}
			}
		}*/
  }
  /* line 697, ../sass/_panels.scss */
  .athletes-items li .athletes-item {
    display: block;
    overflow: visible;
  }
  /* line 701, ../sass/_panels.scss */
  .athletes-items li .athletes-item .img-wrap {
    display: block;
    width: auto;
    float: none;
    overflow: none;
    border-right: none;
  }
  /* line 709, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text {
    display: block;
    width: auto;
    float: none;
  }
  /* line 714, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .grid-context {
    height: 100px;
    position: relative;
  }
  /* line 718, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .grid-context h5.context-header {
    height: 45px;
    z-index: 5;
    position: relative;
  }
  /* line 723, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .grid-context h5.context-header a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
    width: 100%;
  }
  /* line 730, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .grid-context p {
    display: inline-block;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    height: 100%;
    width: 100%;
    top: 0;
    margin-bottom: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 744, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .news-footer {
    position: static;
    bottom: auto;
    width: 100%;
    padding-top: 12px;
    padding-top: 1.2rem;
  }
  /* line 750, ../sass/_panels.scss */
  .athletes-items li .athletes-item .grid-item-text .news-footer .date {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
    padding-top: 0px;
    padding-top: 0rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 766, ../sass/_panels.scss */
  .home .latest-news-items > li:nth-child(n+5) {
    display: block;
  }
  /* line 772, ../sass/_panels.scss */
  .home .images-videos-items > li:nth-child(n+5) {
    display: block;
  }
  /* line 778, ../sass/_panels.scss */
  .home .lookbooks-items > li:nth-child(n+3) {
    display: block;
  }
  /* line 784, ../sass/_panels.scss */
  .home .products-items > li:nth-child(n+3) {
    display: block;
  }
  /* line 790, ../sass/_panels.scss */
  .home .showcasecategorylistings-items > li:nth-child(n+3) {
    display: block;
  }
  /* line 796, ../sass/_panels.scss */
  .home .athletes-items > li:nth-child(n+7) {
    display: block;
  }

  /* line 806, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context {
    height: 153px;
    position: relative;
  }
  /* line 810, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context:hover {
    cursor: pointer;
  }
  /* line 814, ../sass/_panels.scss */
  .latest-news-items li .news-item .grid-item-text .grid-context h5.context-header {
    height: 60px;
  }

  /* line 832, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text {
    width: 100%;
  }
  /* line 836, ../sass/_panels.scss */
  .images-videos-items .img-item .grid-item-text .grid-context h5.context-header {
    height: 40px;
    min-height: 40px !important;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 898, ../sass/_panels.scss */
  .global-news {
    display: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 904, ../sass/_panels.scss */
  .global-news {
    display: block;
  }
  /* line 908, ../sass/_panels.scss */
  .global-news .see-all h4 {
    border-bottom: none;
  }
  /* line 916, ../sass/_panels.scss */
  .global-news .global-news-items li > a p {
    color: #333333;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 19.2px;
    line-height: 1.92rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    height: 60px;
  }
  /* line 925, ../sass/_panels.scss */
  .global-news .global-news-items li > a img {
    -webkit-box-shadow: 0px 0px 10px 1px #efefef;
    -moz-box-shadow: 0px 0px 10px 1px #efefef;
    box-shadow: 0px 0px 10px 1px #efefef;
  }
  /* line 932, ../sass/_panels.scss */
  .global-news .global-news-items li:hover > a img {
    -webkit-box-shadow: 0px 0px 10px 2px #d6d6d6;
    -moz-box-shadow: 0px 0px 10px 2px #d6d6d6;
    box-shadow: 0px 0px 10px 2px #d6d6d6;
  }
  /* line 936, ../sass/_panels.scss */
  .global-news .global-news-items li:hover > a p {
    text-decoration: underline;
  }

  /* line 946, ../sass/_panels.scss */
  body.culture-global .global-news {
    display: none;
  }

  /* line 951, ../sass/_panels.scss */
  .filter-items {
    padding: 12px 0;
    margin-top: 12px !important;
    clear: both;
    display: block;
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
  }
  /* line 959, ../sass/_panels.scss */
  .filter-items .filterLi {
    min-width: 135px;
    border-right: 1px solid black;
    display: inline-block;
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
    list-style-type: none;
  }
  /* line 966, ../sass/_panels.scss */
  .filter-items .filterLi.submit-li {
    min-width: 60px;
    padding-left: 12px;
    border-right: 0 none;
    display: inline-block;
    list-style-type: none;
  }
  /* line 973, ../sass/_panels.scss */
  .filter-items .filterLi.submit-li input {
    float: left;
    display: block;
    background-color: #000000;
    color: #fff;
    padding: 6px 16px 6px 16px;
    padding: 0.6rem 1.6rem 0.6rem 1.6rem;
    text-transform: uppercase;
    border: 1px solid #000000;
    cursor: pointer;
  }
  /* line 985, ../sass/_panels.scss */
  .filter-items .filterLi label {
    display: inline;
    font-weight: bold;
  }
  /* line 990, ../sass/_panels.scss */
  .filter-items .filterLi select {
    display: inline;
    min-width: 124px;
    height: 26px;
  }
  /* line 997, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item {
    display: block;
    width: auto;
  }
  /* line 1001, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter {
    display: block;
    vertical-align: top;
    width: auto;
    border-right: none;
  }
  /* line 1007, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .labelContainer {
    float: left;
  }
  /* line 1010, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .labelContainer label {
    padding: 0px 8px 0px 0px;
    padding: 0rem 0.8rem 0rem 0rem;
    background: none;
    font-weight: bold !important;
    color: #000 !important;
    font-size: 12px !important;
    line-height: 2.2em;
  }
  /* line 1020, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .selectContainer {
    float: left;
  }
  /* line 1023, ../sass/_panels.scss */
  .filter-items .filterLi .filter-item .filter .selectContainer select {
    height: 2.5rem;
    border: 1px solid #ccc;
    color: #000;
    font-size: 13px;
    font-family: arial;
    min-width: 124px;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1039, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList {
    padding-bottom: 10px;
  }

  /* line 1042, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li {
    padding: 10px;
  }
  /* line 1045, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .labelContainer {
    font-weight: bold;
    white-space: nowrap;
    display: table-cell;
  }
  /* line 1049, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .labelContainer label {
    font-weight: bold;
    color: #262626;
  }
  /* line 1054, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .selectContainer {
    display: table-cell;
    width: 100%;
    padding-left: 12px;
  }
  /* line 1058, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .selectContainer select {
    padding: 2px 0;
    border: 1px solid #ABABAB;
  }

  /* line 1064, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit {
    padding-top: 0;
  }
  /* line 1066, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li {
    padding-top: 0;
  }
  /* line 1068, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li input {
    padding: 8px;
  }
  /* line 1072, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li input {
    background-color: #000;
    color: #fff;
    padding: 8px 20px;
    border: 0px none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1087, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit {
    padding-top: 16px;
    padding-left: 0;
  }
  /* line 1090, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li {
    padding-left: 0;
    padding-top: 10px;
  }
  /* line 1093, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li input {
    padding: 4px 16px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1106, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList {
    height: 74px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  /* line 1111, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit {
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 0;
  }
  /* line 1115, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 1119, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li input {
    background-color: #000;
    color: #fff;
    padding: 4px 20px;
    border: 0px none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    max-width: 120px;
  }

  /* line 1132, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li {
    padding: 10px;
    padding-left: 0;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    height: 100%;
  }
  /* line 1138, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .labelContainer {
    font-weight: bold;
    white-space: nowrap;
    border-left: 1px solid #999;
    padding-left: 12px;
    display: table-cell;
  }
  /* line 1144, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .labelContainer label {
    font-weight: bold;
    color: #262626;
  }
  /* line 1150, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li:first-child .labelContainer {
    border-left: 0 none;
    padding-left: 0;
  }
  /* line 1155, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .selectContainer {
    display: table-cell;
    width: 100%;
    padding-left: 12px;
    padding-right: 6px;
  }
  /* line 1161, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList > li .selectContainer select {
    padding: 2px 0;
    border: 1px solid #ABABAB;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 1170, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit {
    padding-left: 16px;
  }
  /* line 1172, ../sass/_panels.scss */
  .landing-pages ul.block-grid.filterList.filterListSubmit li {
    padding-left: 10px;
  }
}
/* line 3, ../sass/_search.scss */
.main-content .search-page h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #cccccc;
}
/* line 7, ../sass/_search.scss */
.main-content .search-page .refine-mobile-button {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 15, ../sass/_search.scss */
  .main-content .search-page h3 {
    font-size: 20px;
    font-size: 2rem;
    margin: 0px 0px 3px 0px;
    margin: 0rem 0rem 0.3rem 0rem;
  }
  /* line 20, ../sass/_search.scss */
  .main-content .search-page .twelve .refine-mobile-button {
    display: none;
  }
  /* line 25, ../sass/_search.scss */
  .main-content .search-page .nine .refine-mobile-button {
    display: block;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 35, ../sass/_search.scss */
  .main-content .search-page h3 {
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 1rem 0rem;
  }
  /* line 40, ../sass/_search.scss */
  .main-content .search-page .twelve .refine-mobile-button {
    display: none;
  }
  /* line 45, ../sass/_search.scss */
  .main-content .search-page .nine .refine-mobile-button {
    display: none;
  }
}
/* line 55, ../sass/_search.scss */
#search-refine-result .done-button {
  width: 100%;
}
/* line 57, ../sass/_search.scss */
#search-refine-result .done-button.top-button {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}

/* line 63, ../sass/_search.scss */
.search-page .refine-wrapper, .refine-section .refine-wrapper {
  position: relative;
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 3px;
  padding-bottom: 0.3rem;
}
/* line 67, ../sass/_search.scss */
.search-page .refine-wrapper h3, .refine-section .refine-wrapper h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 32px;
  font-size: 3.2rem;
  color: #cccccc;
  margin: 0px;
  margin: 0rem;
}
/* line 73, ../sass/_search.scss */
.search-page .refine-wrapper span, .refine-section .refine-wrapper span {
  /*position: absolute;
  float: right;
  bottom: 6px;			
  right: 0;*/
  color: #6e6e6e;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  cursor: pointer;
}
/* line 85, ../sass/_search.scss */
.search-page .search-filters h4, .refine-section .search-filters h4 {
  margin: 20px 0px 12px 12px;
  margin: 2rem 0rem 1.2rem 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1;
}
/* line 92, ../sass/_search.scss */
.search-page .search-filters ul, .refine-section .search-filters ul {
  list-style: none;
  background: #f1f1f1;
}
/* line 95, ../sass/_search.scss */
.search-page .search-filters ul li, .refine-section .search-filters ul li {
  padding: 4px 0px;
  padding: 0.4rem 0rem;
  border-bottom: 1px dotted #cccccc;
}
/* line 98, ../sass/_search.scss */
.search-page .search-filters ul li input, .refine-section .search-filters ul li input {
  display: none;
}
/* line 101, ../sass/_search.scss */
.search-page .search-filters ul li label, .refine-section .search-filters ul li label {
  margin: 0px;
  margin: 0rem;
  padding: 2px 0px 2px;
  padding: 0.2rem 0rem 0.2rem;
}
/* line 104, ../sass/_search.scss */
.search-page .search-filters ul li label a, .refine-section .search-filters ul li label a {
  display: inline-block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  color: #000000;
  padding-left: 12px;
  padding-left: 1.2rem;
}
/* line 115, ../sass/_search.scss */
.search-page .search-filters ul li.active label, .refine-section .search-filters ul li.active label {
  background: #000000;
}
/* line 117, ../sass/_search.scss */
.search-page .search-filters ul li.active label a, .refine-section .search-filters ul li.active label a {
  color: #ffffff;
}
/* line 122, ../sass/_search.scss */
.search-page .search-filters ul li:first-child, .refine-section .search-filters ul li:first-child {
  border-top: 1px dotted #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 130, ../sass/_search.scss */
  .search-filters-wrapper {
    display: none;
  }

  /* line 134, ../sass/_search.scss */
  .refine-section .refine-wrapper {
    position: relative;
    padding-bottom: 3px;
    padding-bottom: 0.3rem;
  }
  /* line 137, ../sass/_search.scss */
  .refine-section .refine-wrapper h3 {
    border-bottom: none;
  }
  /* line 140, ../sass/_search.scss */
  .refine-section .refine-wrapper span {
    position: absolute;
    float: right;
    bottom: 6px;
    right: 0;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 150, ../sass/_search.scss */
  .search-filters-wrapper {
    display: none;
  }
  /* line 152, ../sass/_search.scss */
  .search-filters-wrapper.three {
    width: 25% !important;
  }
  /* line 155, ../sass/_search.scss */
  .search-filters-wrapper.columns {
    float: left;
  }

  /* line 159, ../sass/_search.scss */
  .nine, .row .nine {
    width: 75% !important;
  }
  /* line 161, ../sass/_search.scss */
  .nine.columns {
    float: right !important;
  }

  /* line 166, ../sass/_search.scss */
  .refine-section .refine-wrapper {
    position: relative;
  }
  /* line 168, ../sass/_search.scss */
  .refine-section .refine-wrapper span {
    position: relative;
    float: none;
    bottom: 0;
    right: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 179, ../sass/_search.scss */
  .refine-section .refine-wrapper {
    position: relative;
    padding-bottom: 10px;
    padding-bottom: 1rem;
  }
  /* line 182, ../sass/_search.scss */
  .refine-section .refine-wrapper h3 {
    border-bottom: none;
    padding-bottom: 0px;
    padding-bottom: 0rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 187, ../sass/_search.scss */
  .refine-section .refine-wrapper span {
    position: absolute;
    float: right;
    bottom: 6px;
    right: 0;
  }
}
/* line 196, ../sass/_search.scss */
.search-menu {
  background-color: #d4d4d4;
  margin-top: 2px;
  border-bottom: 1px dotted #c9c9c9;
  position: relative;
}
/* line 201, ../sass/_search.scss */
.search-menu input {
  border: 1px solid #e5e5e5;
  outline: none;
  margin: 5px 0px;
  margin: 0.5rem 0rem;
}
/* line 206, ../sass/_search.scss */
.search-menu a.btn-search {
  position: absolute;
  top: 12px;
  right: 20px;
}

/* line 212, ../sass/_search.scss */
.tag-menu {
  background-color: #d4d4d4;
  margin-top: 2px;
  border-bottom: 1px dotted #c9c9c9;
  padding: 8px 0px 5px 0px;
  padding: 0.8rem 0rem 0.5rem 0rem;
}
/* line 217, ../sass/_search.scss */
.tag-menu .tag-search-item {
  height: 32px;
  color: #fafafa;
  background: #555555;
  position: relative;
  display: inline-block;
  padding: 0px 10px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 30px;
  line-height: 3rem;
  text-transform: uppercase;
}
/* line 230, ../sass/_search.scss */
.tag-menu .tag-search-item .icons-search-tag {
  position: absolute;
  right: -27px;
  top: 0px;
}

/* line 241, ../sass/_search.scss */
.search .results-count {
  background: #f1f1f1;
}
/* line 243, ../sass/_search.scss */
.search .results-count p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  display: inline-block;
  margin: 10px 0px;
  margin: 1rem 0rem;
}
/* line 247, ../sass/_search.scss */
.search .results-count p span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  display: inline-block;
}
/* line 255, ../sass/_search.scss */
.search .sort ul {
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  margin: 30px 0px;
  margin: 3rem 0rem;
}
/* line 259, ../sass/_search.scss */
.search .sort ul li {
  display: inline-block;
  list-style: none;
  margin: 10px 0px;
  margin: 1rem 0rem;
}
/* line 263, ../sass/_search.scss */
.search .sort ul li a {
  padding-right: 5px;
  position: relative;
  top: 2px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #828282;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 275, ../sass/_search.scss */
.search .sort ul li.active a {
  color: #333333;
}
/* line 280, ../sass/_search.scss */
.search .sort ul li:hover a {
  color: #333333;
}
/* line 284, ../sass/_search.scss */
.search .sort ul li:after {
  content: "|";
  color: #999999;
}
/* line 288, ../sass/_search.scss */
.search .sort ul li:last-of-type:after {
  content: "";
}
/* line 291, ../sass/_search.scss */
.search .sort ul li:first-of-type {
  margin-left: 10px;
  margin-left: 1rem;
}
/* line 299, ../sass/_search.scss */
.search .results .result {
  padding: 30px 10px;
  padding: 3rem 1rem;
  margin-bottom: 30px;
  margin-bottom: 3rem;
  border-bottom: 1px dotted #cccccc;
  display: table;
}
/* line 304, ../sass/_search.scss */
.search .results .result .img-wrap {
  display: table-cell;
  padding-right: 10px;
  width: 60px;
}
/* line 309, ../sass/_search.scss */
.search .results .result .text-result {
  vertical-align: top;
  display: table-cell;
}
/* line 312, ../sass/_search.scss */
.search .results .result .text-result h4 {
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #1c1c1c;
}
/* line 318, ../sass/_search.scss */
.search .results .result .text-result .text, .search .results .result .text-result .date {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 323, ../sass/_search.scss */
.search .results .result .text-result .text {
  color: #444444;
}
/* line 326, ../sass/_search.scss */
.search .results .result .text-result .date {
  color: #999999;
  text-transform: uppercase;
}
/* line 333, ../sass/_search.scss */
.search .results .pagination-centered p {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d0d0d0;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 343, ../sass/_search.scss */
  .search .results {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 350, ../sass/_search.scss */
  .search .results {
    width: 60%;
  }
}

/* for google search markup */
/* line 358, ../sass/_search.scss */
.GoogleCSEMain {
  background-color: #d4d4d4;
  border-bottom: 1px dotted #c9c9c9;
}

/* line 363, ../sass/_search.scss */
.gsc-search-box {
  margin: 0;
}

/* line 366, ../sass/_search.scss */
table.gsc-search-box {
  background-color: #d4d4d4;
  margin-top: 2px;
  position: relative;
  width: 100%;
  margin: 0;
  border: none;
}
/* line 373, ../sass/_search.scss */
table.gsc-search-box .gsc-input-active, table.gsc-search-box .gsc-input {
  width: 100%;
  padding: 0;
  padding-right: 15px;
}
/* line 377, ../sass/_search.scss */
table.gsc-search-box .gsc-input-active input, table.gsc-search-box .gsc-input input {
  margin: 5px 0px;
  margin: 0.5rem 0rem;
  padding: 6px;
  padding: 0.6rem;
  height: 32px;
  background-image: none !important;
  color: #555555;
  font-size: 20px;
  font-size: 2rem;
}
/* line 386, ../sass/_search.scss */
table.gsc-search-box .gsc-search-button {
  right: 3px;
  padding: 0;
  position: relative;
  vertical-align: middle;
}
/* line 392, ../sass/_search.scss */
table.gsc-search-box input[type="button"].gsc-search-button {
  background: transparent url('/content/images/icons/search-icon.png?1712230945') no-repeat;
  border: none;
  font-size: 0px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 1) {
  /* line 404, ../sass/_search.scss */
  table.gsc-search-box .gsc-search-button {
    top: 0px;
  }

  /* line 409, ../sass/_search.scss */
  .search-page .refine-wrapper, .refine-section .refine-wrapper {
    padding-bottom: 17px;
    padding-bottom: 1.7rem;
  }
  /* line 411, ../sass/_search.scss */
  .search-page .refine-wrapper h3, .refine-section .refine-wrapper h3 {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
/* line 418, ../sass/_search.scss */
.results-count {
  margin-bottom: 32px;
  margin-bottom: 3.2rem;
}
/* line 420, ../sass/_search.scss */
.results-count .gsc-result-info {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin: 10px 0px;
  margin: 1rem 0rem;
}

/* line 426, ../sass/_search.scss */
.gsc-above-wrapper-area table {
  width: 100%;
  border: none;
  background: transparent;
  margin-bottom: 0;
}
/* line 431, ../sass/_search.scss */
.gsc-above-wrapper-area table .gsc-orderby-container {
  padding: 0;
  width: 100%;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  display: block;
}

/* line 441, ../sass/_search.scss */
.gsc-orderby-label, .gsc-branding, .gsc-clear-button, .gsc-tabsAreaInvisible, .gsc-selected-option-container, .gsc-resultsHeader, .gs-watermark {
  display: none;
}

/* line 445, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item, .gsc-option-menu .gsc-option-menu-item {
  display: inline-block;
  margin: 10px 0px;
  margin: 1rem 0rem;
}
/* line 448, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item .gsc-option, .gsc-option-menu .gsc-option-menu-item .gsc-option {
  padding-right: 3px;
  padding-left: 3px;
  position: relative;
  color: #828282;
  text-transform: uppercase;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  cursor: pointer;
}
/* line 458, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item .gsc-option:hover, .gsc-option-menu .gsc-option-menu-item .gsc-option:hover {
  color: #333333;
}
/* line 462, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item:first-of-type, .gsc-option-menu .gsc-option-menu-item:first-of-type {
  margin-left: 10px;
  margin-left: 1rem;
}
/* line 465, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item:before, .gsc-option-menu .gsc-option-menu-item:before {
  content: "|";
  color: #999999;
}
/* line 470, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item:first-child:before, .gsc-option-menu .gsc-option-menu-item:first-child:before {
  content: ' ';
}
/* line 476, ../sass/_search.scss */
.gsc-option-menu-invisible .gsc-option-menu-item-highlighted .gsc-option, .gsc-option-menu .gsc-option-menu-item-highlighted .gsc-option {
  color: #333333;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 485, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-title-new {
    font-size: 12px;
    font-size: 1.2rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 489, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-snippet-custom {
    font-size: 8px;
    font-size: 0.8rem;
    line-height: 12px;
    line-height: 1.2rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 499, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-title-new {
    font-size: 18px;
    font-size: 1.8rem;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
  }
  /* line 503, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-snippet-custom {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 513, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-title-new {
    font-size: 18px;
    font-size: 1.8rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
}
/* line 521, ../sass/_search.scss */
.gs-webResult-custom {
  width: 60%;
}
/* line 523, ../sass/_search.scss */
.gs-webResult-custom > table {
  background: transparent;
  border: none;
  padding: 32px 10px;
  padding: 3.2rem 1rem;
  margin-bottom: 0;
  border-bottom: 1px dotted #cccccc;
}
/* line 529, ../sass/_search.scss */
.gs-webResult-custom > table td {
  padding: 0;
}
/* line 532, ../sass/_search.scss */
.gs-webResult-custom > table .gs-image-box {
  padding-right: 10px;
  width: 60px;
}
/* line 535, ../sass/_search.scss */
.gs-webResult-custom > table .gs-image-box img {
  width: 100%;
}
/* line 539, ../sass/_search.scss */
.gs-webResult-custom > table .gs-title-new {
  margin: 0px;
  margin: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #1c1c1c;
  font-weight: bold;
}
/* line 545, ../sass/_search.scss */
.gs-webResult-custom > table .gs-snippet-custom {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #444444;
}
/* line 550, ../sass/_search.scss */
.gs-webResult-custom > table .gs-url-parent a {
  color: #999999;
}

/* line 557, ../sass/_search.scss */
.gs-result.gs-no-results-result .gs-snippet {
  color: #dddddd;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  text-align: center;
  padding: 100px 0px;
  padding: 10rem 0rem;
  font-size: 48px;
  font-size: 4.8rem;
}

/* line 566, ../sass/_search.scss */
.gsc-cursor {
  text-align: center;
  margin-top: 32px;
  margin-top: 3.2rem;
}
/* line 569, ../sass/_search.scss */
.gsc-cursor .gsc-cursor-page {
  display: inline-block;
  height: 24px;
  font-size: 14px;
  margin-left: 5px;
  padding: 1px 7px 1px;
  color: #999999;
  line-height: 22px;
  outline: none;
  cursor: pointer;
}
/* line 580, ../sass/_search.scss */
.gsc-cursor .gsc-cursor-page:hover {
  color: #e83921;
}
/* line 583, ../sass/_search.scss */
.gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
  background: url('/content/images/icons/paging-dot.png?1712230945') center no-repeat;
  color: #ffffff;
}

/* line 590, ../sass/_search.scss */
.gcsc-branding table {
  border: none;
  background: transparent;
  margin: 0 auto;
}
/* line 594, ../sass/_search.scss */
.gcsc-branding table div {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d0d0d0;
  text-transform: uppercase;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 603, ../sass/_search.scss */
  .gs-webResult-custom {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  /* line 610, ../sass/_search.scss */
  .gs-webResult-custom {
    width: 60%;
  }

  /* line 615, ../sass/_search.scss */
  .gs-webResult-custom > table .gs-snippet-custom {
    margin-top: 5px;
    margin-top: 0.5rem;
  }
}
/* line 622, ../sass/_search.scss */
.search input::-webkit-input-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 627, ../sass/_search.scss */
.search input::-moz-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 633, ../sass/_search.scss */
.search input:-moz-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 639, ../sass/_search.scss */
.search input:-ms-input-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 643, ../sass/_search.scss */
.search-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
    /*font-family:$header-top-menu-font-family;
	font-size: $header-promo-panel-menu-size !important;    
	@include font_regular();
    font-weight:$menu-font-weight;*/
}

/* line 651, ../sass/_search.scss */
.gsc-input-active input::-webkit-input-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 655, ../sass/_search.scss */
.gsc-input-active input:-moz-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 659, ../sass/_search.scss */
.gsc-input-active input::-moz-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 663, ../sass/_search.scss */
.gsc-input-active input:-ms-input-placeholder {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}

/* line 670, ../sass/_search.scss */
.tag-search .pagination-centered, .search-page .pagination-centered {
  padding: 24px 0px 44px 0px;
  padding: 2.4rem 0rem 4.4rem 0rem;
}

/* line 674, ../sass/_search.scss */
.tag-search-item {
  margin-top: 2px;
  margin-top: 0.2rem;
}
/* line 677, ../sass/_search.scss */
.tag-search-item .row .columns .tag-search-separator {
  border-top: 1px dotted #cccccc;
}
/* line 679, ../sass/_search.scss */
.tag-search-item .row .columns .tag-search-separator.hide-border {
  border-top: none;
}
/* line 686, ../sass/_search.scss */
.tag-search-item .tag {
  margin: 7px 0px 3px 0px;
  margin: 0.7rem 0rem 0.3rem 0rem;
  color: #ffffff;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  background: #05141f;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}

/* line 693, ../sass/_search.scss */
.count-result-info {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin: 12px 0px 0px 0px;
  margin: 1.2rem 0rem 0rem 0rem;
}

/* line 698, ../sass/_search.scss */
.result-info .relevance-panel {
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  padding: 10px 0px;
  padding: 1rem 0rem;
}
/* line 699, ../sass/_search.scss */
.result-info .relevance-panel.simple-search {
  display: none;
}
/* line 702, ../sass/_search.scss */
.result-info .relevance-panel.hide-sort-type-panel {
  display: none;
}
/* line 708, ../sass/_search.scss */
.result-info .relevance-panel .filter-item {
  display: inline-block;
}
/* line 710, ../sass/_search.scss */
.result-info .relevance-panel .filter-item input {
  display: none;
}
/* line 713, ../sass/_search.scss */
.result-info .relevance-panel .filter-item a {
  color: #828282;
}
/* line 717, ../sass/_search.scss */
.result-info .relevance-panel .filter-item.active a {
  color: #000000;
}
/* line 722, ../sass/_search.scss */
.result-info .relevance-panel .filter-item:before {
  content: " |";
  color: #cccccc;
}
/* line 726, ../sass/_search.scss */
.result-info .relevance-panel .filter-item:first-child:before {
  content: " ";
}
/* line 729, ../sass/_search.scss */
.result-info .relevance-panel span {
  padding: 0px 15px;
  padding: 0rem 1.5rem;
  position: relative;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 741, ../sass/_search.scss */
.search-results .search-item {
  padding: 32px 0px 32px 16px;
  padding: 3.2rem 0rem 3.2rem 1.6rem;
  width: 60%;
  border-bottom: 1px dotted #cccccc;
}
/* line 745, ../sass/_search.scss */
.search-results .search-item .search-img {
  display: table-cell;
}
/* line 747, ../sass/_search.scss */
.search-results .search-item .search-img img {
  max-width: 62px;
}
/* line 751, ../sass/_search.scss */
.search-results .search-item .search-separator {
  display: table-cell;
  width: 9px;
}
/* line 755, ../sass/_search.scss */
.search-results .search-item .search-content {
  display: table-cell;
  vertical-align: top;
}
/* line 758, ../sass/_search.scss */
.search-results .search-item .search-content p {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 761, ../sass/_search.scss */
.search-results .search-item .search-content .title {
  margin: 0px;
  margin: 0rem;
}
/* line 763, ../sass/_search.scss */
.search-results .search-item .search-content .title a {
  color: #000000;
}
/* line 767, ../sass/_search.scss */
.search-results .search-item .search-content .description {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
}
/* line 772, ../sass/_search.scss */
.search-results .search-item .search-content .date a {
  color: #aaaaaa;
}
/* line 776, ../sass/_search.scss */
.search-results .search-item .search-content .category {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #aaaaaa;
  font-size: 12px;
  font-size: 1.2rem;
  max-height: 60px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 787, ../sass/_search.scss */
  .tag-search .pagination-centered, .search-page .pagination-centered {
    width: 100%;
    padding: 32px 0px 27px 0px;
    padding: 3.2rem 0rem 2.7rem 0rem;
  }

  /* line 793, ../sass/_search.scss */
  .tag-search-item .tag {
    margin: 7px 0px 3px 0px;
    margin: 0.7rem 0rem 0.3rem 0rem;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    padding: 0px 10px;
  }
  /* line 799, ../sass/_search.scss */
  .tag-search-item .tag .icons-listing-tag {
    display: none;
  }
  /* line 802, ../sass/_search.scss */
  .tag-search-item .tag .icons-listing-tag-mobile {
    position: absolute;
    top: 0;
    right: -19px;
  }

  /* line 810, ../sass/_search.scss */
  .search-results .search-item {
    width: 100%;
  }
  /* line 813, ../sass/_search.scss */
  .search-results .search-item .search-content .title {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    line-height: 1;
    max-height: 28px;
  }
  /* line 819, ../sass/_search.scss */
  .search-results .search-item .search-content .search-title {
    max-height: 30px;
  }
  /* line 822, ../sass/_search.scss */
  .search-results .search-item .search-content .description {
    font-size: 8px;
    font-size: 0.8rem;
    max-height: 25px;
  }
  /* line 826, ../sass/_search.scss */
  .search-results .search-item .search-content .date {
    font-size: 8px;
    font-size: 0.8rem;
  }

  /* line 833, ../sass/_search.scss */
  .result-info .relevance-panel {
    text-align: center;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 840, ../sass/_search.scss */
  .tag-search .pagination-centered {
    padding: 30px 0px 62px 0px;
    padding: 3rem 0rem 6.2rem 0rem;
  }

  /* line 845, ../sass/_search.scss */
  .tag-search-item .tag {
    margin: 7px 0px 3px 0px;
    margin: 0.7rem 0rem 0.3rem 0rem;
    height: 32px;
    font-size: 23px;
    line-height: 30px;
    padding: 0px 6px 0px 8px;
  }
  /* line 851, ../sass/_search.scss */
  .tag-search-item .tag .icons-listing-tag {
    display: inline-block;
    position: absolute;
    top: 0;
    right: -24px;
  }
  /* line 857, ../sass/_search.scss */
  .tag-search-item .tag .icons-listing-tag-mobile {
    display: none;
  }

  /* line 865, ../sass/_search.scss */
  .search-results .search-item .search-content .title {
    font-size: 18px;
    font-size: 1.8rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    max-height: 38px;
  }
  /* line 870, ../sass/_search.scss */
  .search-results .search-item .search-content .search-title {
    /*height: 20px;*/
    max-height: 40px;
  }
  /* line 874, ../sass/_search.scss */
  .search-results .search-item .search-content .description {
    font-size: 12px;
    font-size: 1.2rem;
    max-height: 40px;
  }
  /* line 878, ../sass/_search.scss */
  .search-results .search-item .search-content .date {
    font-size: 12px;
    font-size: 1.2rem;
  }

  /* line 885, ../sass/_search.scss */
  .result-info .relevance-panel {
    text-align: left;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 894, ../sass/_search.scss */
  .refine-section .refine-wrapper h3 {
    font-size: 24px;
    font-size: 2.4rem;
  }

  /* line 901, ../sass/_search.scss */
  .main-content .search-page h3 {
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 4px 0px;
    margin: 0rem 0rem 0.4rem 0rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 910, ../sass/_search.scss */
  .tag-search .pagination-centered, .search-page .pagination-centered {
    width: 80%;
  }

  /* line 915, ../sass/_search.scss */
  .search-results .search-item {
    width: 80%;
  }
}
/* line 924, ../sass/_search.scss */
.top-search-panel {
  background: #fff;
}
/* line 926, ../sass/_search.scss */
.top-search-panel .search-wrapper {
  position: relative;
  border-bottom: 1px dotted #cccccc;
  border-top: 1px dotted #cccccc;
}
/* line 929, ../sass/_search.scss */
.top-search-panel .search-wrapper .search-input-wrapper {
  margin-right: 30px;
}
/* line 931, ../sass/_search.scss */
.top-search-panel .search-wrapper .search-input-wrapper .search-input {
  margin: 8px 0px;
  margin: 0.8rem 0rem;
  padding: 6px;
  padding: 0.6rem;
  height: 40px;
  color: #000000;
  font-size: 20px;
  font-size: 2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 938, ../sass/_search.scss */
.top-search-panel .search-wrapper .search-button {
  top: 18px;
  right: 0px;
  position: absolute;
}
/* line 943, ../sass/_search.scss */
.top-search-panel .search-wrapper input[type="button"].search-button {
  background: transparent url('/content/images/icons/search-page-icon.png?1712230945') no-repeat;
  border: none;
  font-size: 0px;
  height: 25px;
  width: 25px;
  cursor: pointer;
}
/* line 954, ../sass/_search.scss */
.top-search-panel input::-webkit-input-placeholder {
  color: #555555;
}
/* line 957, ../sass/_search.scss */
.top-search-panel input::-moz-placeholder {
  color: #555555;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 961, ../sass/_search.scss */
.top-search-panel input:-moz-placeholder {
  color: #555555;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 965, ../sass/_search.scss */
.top-search-panel input:-ms-input-placeholder {
  color: #555555;
}
/* line 968, ../sass/_search.scss */
.top-search-panel .search-placeholder {
  color: #555555;
  font-family: Times new roman;
  font-size: 1.4 !important;
  font-weight: normal;
}

/* line 976, ../sass/_search.scss */
.checked-filters {
  margin-bottom: 32px;
  margin-bottom: 3.2rem;
}
/* line 978, ../sass/_search.scss */
.checked-filters .checked-filter-item {
  display: inline-block;
  background: #000000;
  height: 30px;
  line-height: 28px;
  padding: 0px 10px;
  padding: 0rem 1rem;
  margin: 8px 10px 8px 0px;
  margin: 0.8rem 1rem 0.8rem 0rem;
}
/* line 985, ../sass/_search.scss */
.checked-filters .checked-filter-item .filter-text {
  color: #ffffff;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 990, ../sass/_search.scss */
.checked-filters .checked-filter-item .cross-icon-wrapper {
  width: 25px;
  height: 28px;
  display: inline-block;
}
/* line 995, ../sass/_search.scss */
.checked-filters .checked-filter-item i.icon-search-cross {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 6px;
  margin-left: 0.6rem;
}
/* line 1000, ../sass/_search.scss */
.checked-filters .checked-filter-item i.icon-search-cross:hover {
  cursor: pointer;
}

/* line 2, ../sass/_cookies.scss */
.cookies-page .sub-header {
  border-bottom: none;
}
/* line 7, ../sass/_cookies.scss */
.cookies-page .sub-header p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 11, ../sass/_cookies.scss */
.cookies-page .sub-header .cookies-content-wrapper {
  margin: 0px 0px 40px 0px;
  margin: 0rem 0rem 4rem 0rem;
}
/* line 14, ../sass/_cookies.scss */
.cookies-page .sub-header .cookies-content-wrapper .cookies-item {
  display: table;
  width: 100%;
  margin: 0px 0px 10px 0px;
  margin: 0rem 0rem 1rem 0rem;
}
/* line 19, ../sass/_cookies.scss */
.cookies-page .sub-header .cookies-content-wrapper .cookies-item div {
  display: table-cell;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 24, ../sass/_cookies.scss */
.cookies-page .sub-header .cookies-content-wrapper .cookies-item .left-content {
  background: #000000;
  color: #ffffff;
  width: 33%;
}
/* line 30, ../sass/_cookies.scss */
.cookies-page .sub-header .cookies-content-wrapper .cookies-item .right-content {
  background: #ebebeb;
  word-break: break-word;
}

/* line 39, ../sass/_cookies.scss */
.cookies-message {
  display: none;
  background: #000000;
}
/* line 44, ../sass/_cookies.scss */
.cookies-message .row h2 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #ffffff;
}
/* line 50, ../sass/_cookies.scss */
.cookies-message .row h5 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #ffffff;
}
/* line 57, ../sass/_cookies.scss */
.cookies-message .row .cookies-policy-message p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #ffffff;
}
/* line 65, ../sass/_cookies.scss */
.cookies-message .row .read-cookies-policy p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 68, ../sass/_cookies.scss */
.cookies-message .row .read-cookies-policy p a {
  color: #ffffff;
}
/* line 74, ../sass/_cookies.scss */
.cookies-message .row .read-cookies-policy .cookies-button-ok {
  display: inline-block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #ffffff;
  white-space: nowrap;
}
/* line 81, ../sass/_cookies.scss */
.cookies-message .row .read-cookies-policy .cookies-button-ok i {
  margin-left: 8px;
  margin-left: 0.8rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 91, ../sass/_cookies.scss */
  .cookies-page .page-header {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 1rem 0rem;
  }
  /* line 95, ../sass/_cookies.scss */
  .cookies-page .sub-header {
    padding: 22px 0px 12px 0px;
    padding: 2.2rem 0rem 1.2rem 0rem;
  }
  /* line 98, ../sass/_cookies.scss */
  .cookies-page .sub-header p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin-bottom: 18px;
    margin-bottom: 1.8rem;
  }
  /* line 104, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper {
    margin: 0px 0px 20px 0px;
    margin: 0rem 0rem 2rem 0rem;
  }
  /* line 107, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item {
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 1rem 0rem;
  }
  /* line 110, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item div {
    padding: 6px 10px;
    padding: 0.6rem 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 116, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item .content-separator {
    width: 5px;
  }

  /* line 126, ../sass/_cookies.scss */
  .cookies-message .row div {
    display: block;
  }
  /* line 130, ../sass/_cookies.scss */
  .cookies-message .row h2 {
    font-size: 20px;
    font-size: 2rem;
    margin: 0px 0px 12px 16px;
    margin: 0rem 0rem 1.2rem 1.6rem;
    line-height: 1;
  }
  /* line 136, ../sass/_cookies.scss */
  .cookies-message .row h5 {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 32px 0px 6px 16px;
    margin: 3.2rem 0rem 0.6rem 1.6rem;
    line-height: 1;
  }
  /* line 142, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message {
    margin: 0px 16px;
    margin: 0rem 1.6rem;
  }
  /* line 145, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message p {
    line-height: 1.3;
  }
  /* line 150, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy {
    display: block;
    margin: 0px 16px;
    margin: 0rem 1.6rem;
  }
  /* line 154, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy p {
    font-size: 16px;
    font-size: 1.6rem;
    padding-top: 15px;
    padding-top: 1.5rem;
    border-top: 1px dotted #c9c9c9;
  }
  /* line 160, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 164, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok i.tablet-up {
    display: none;
  }
  /* line 168, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok i.mobile {
    display: inline-block;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 179, ../sass/_cookies.scss */
  .cookies-page .page-header {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 38px;
    font-size: 3.8rem;
    margin: 32px 0px;
    margin: 3.2rem 0rem;
  }
  /* line 183, ../sass/_cookies.scss */
  .cookies-page .sub-header {
    padding: 32px 0px 24px 0px;
    padding: 3.2rem 0rem 2.4rem 0rem;
  }
  /* line 186, ../sass/_cookies.scss */
  .cookies-page .sub-header p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 192, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper {
    margin: 0px 0px 40px 0px;
    margin: 0rem 0rem 4rem 0rem;
  }
  /* line 195, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item {
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 1rem 0rem;
  }
  /* line 198, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item div {
    padding: 6px 10px;
    padding: 0.6rem 1rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
  }
  /* line 204, ../sass/_cookies.scss */
  .cookies-page .sub-header .cookies-content-wrapper .cookies-item .content-separator {
    width: 20px;
  }

  /* line 214, ../sass/_cookies.scss */
  .cookies-message .row div {
    display: table-cell;
  }
  /* line 218, ../sass/_cookies.scss */
  .cookies-message .row h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 38px 16px;
    margin: 0rem 0rem 3.8rem 1.6rem;
  }
  /* line 223, ../sass/_cookies.scss */
  .cookies-message .row h5 {
    font-size: 20px;
    font-size: 2rem;
    margin: 36px 0px 0px 16px;
    margin: 3.6rem 0rem 0rem 1.6rem;
  }
  /* line 228, ../sass/_cookies.scss */
  .cookies-message .row .cookies-on {
    width: 220px;
  }
  /* line 232, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message {
    margin-right: 15px;
    margin-right: 1.5rem;
  }
  /* line 235, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message p {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    padding: 0px 25px 0px 12px;
    padding: 0rem 2.5rem 0rem 1.2rem;
  }
  /* line 242, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy {
    width: auto;
    margin: 0px 30px 0px 230px;
    margin: 0rem 3rem 0rem 23rem;
  }
  /* line 246, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy p {
    padding-top: 24px;
    padding-top: 2.4rem;
  }
  /* line 250, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok {
    font-size: 36px;
    font-size: 3.6rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 254, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok i.tablet-up {
    display: inline-block;
  }
  /* line 258, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok i.mobile {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 269, ../sass/_cookies.scss */
  .cookies-page .page-header {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 48px;
    font-size: 4.8rem;
    margin: 32px 0px;
    margin: 3.2rem 0rem;
  }

  /* line 276, ../sass/_cookies.scss */
  .cookies-message .row div {
    display: table-cell;
  }
  /* line 280, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message {
    margin-right: 0px;
    margin-right: 0rem;
  }
  /* line 283, ../sass/_cookies.scss */
  .cookies-message .row .cookies-policy-message p {
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding: 0px 90px 10px 12px;
    padding: 0rem 9rem 1rem 1.2rem;
  }
  /* line 289, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy {
    display: table-cell;
    margin: 0px;
    margin: 0rem;
    width: 167px;
  }
  /* line 294, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy p {
    font-size: 12px;
    font-size: 1.2rem;
    padding-top: 12px;
    padding-top: 1.2rem;
    border-top: 1px dotted #c9c9c9;
  }
  /* line 300, ../sass/_cookies.scss */
  .cookies-message .row .read-cookies-policy .cookies-button-ok {
    font-size: 36px;
    font-size: 3.6rem;
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
  }
}
/* line 309, ../sass/_cookies.scss */
.cookies-page .page-header {
  font-family: 'kia_signature_otf' !important;
  font-weight: bold !important;
  color: #05141f !important;
}

/* line 315, ../sass/_cookies.scss */
.cookies-page .sub-header .btn-black {
  background: #05141f !important;
}

/* line 319, ../sass/_cookies.scss */
.cookies-page .sub-header .btn-black:hover, .cookies-page .sub-header .btn-black:focus {
  background: #fff !important;
  color: #05141f !important;
  border: 1px solid #05141f !important;
}

/* line 2, ../sass/_rss.scss */
.rss-listing h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #05141f;
  margin: 0px;
  margin: 0rem;
}
/* line 7, ../sass/_rss.scss */
.rss-listing h5 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #555555;
}
/* line 11, ../sass/_rss.scss */
.rss-listing label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #000000;
  display: table-row;
  margin-bottom: 8px;
  margin-bottom: 0.8rem;
}
/* line 17, ../sass/_rss.scss */
.rss-listing .xml-button {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  color: #333;
  text-align: center;
  background-color: #e9e9e9;
  border-bottom: 1px solid #9c9c9c;
  border-right: 1px solid #9c9c9c;
  -webkit-box-shadow: 1 15 5 0 #dbdbdb;
  -moz-box-shadow: 1 15 5 0 #dbdbdb;
  box-shadow: 1 15 5 0 #dbdbdb;
  vertical-align: middle;
  text-decoration: none;
}
/* line 29, ../sass/_rss.scss */
.rss-listing .sub-header {
  border-bottom: none;
}

/* line 34, ../sass/_rss.scss */
.rss-popup, .rss-first-section-popup {
  position: absolute;
  display: none;
  z-index: 3;
  background: #eeeeee;
  border: 1px solid #e2e2e2;
  width: 525px;
  text-align: left;
  padding: 10px;
  -webkit-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5) ;
  -moz-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5) ;
  box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.5) ;
  top: 46px;
  left: 50%;
}
/* line 46, ../sass/_rss.scss */
.rss-popup h2, .rss-first-section-popup h2 {
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.5rem 0rem;
  font-size: 14px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #333333;
  text-align: left;
}
/* line 53, ../sass/_rss.scss */
.rss-popup input, .rss-first-section-popup input {
  display: inline-block;
  background: #ffffff;
  width: 423px;
  border: 1px solid #e5e5e5;
  padding: 9px 10px;
  padding: 0.9rem 1rem;
  height: auto;
  cursor: text;
  margin: 0;
  color: #000000;
  vertical-align: top;
}
/* line 65, ../sass/_rss.scss */
.rss-popup a.xml-button, .rss-first-section-popup a.xml-button {
  display: inline-block;
  height: 35px;
  vertical-align: top;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin-left: 5px;
  margin-left: 0.5rem;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 35px;
  line-height: 3.5rem;
  color: #333;
  text-align: center;
  background-color: #e9e9e9;
  border-bottom: 1px solid #9c9c9c;
  border-right: 1px solid #9c9c9c;
  -webkit-box-shadow: 1 15 5 0 #dbdbdb;
  -moz-box-shadow: 1 15 5 0 #dbdbdb;
  box-shadow: 1 15 5 0 #dbdbdb;
  vertical-align: middle;
  text-decoration: none;
  padding: 0;
}

@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 88, ../sass/_rss.scss */
  .rss-popup, .rss-first-section-popup {
    width: 425px;
    margin-left: -212px;
  }
  /* line 91, ../sass/_rss.scss */
  .rss-popup input, .rss-first-section-popup input {
    width: 323px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 97, ../sass/_rss.scss */
  .rss-popup, .rss-first-section-popup {
    width: 525px;
    margin-left: -262px;
  }
  /* line 100, ../sass/_rss.scss */
  .rss-popup input, .rss-first-section-popup input {
    width: 423px;
  }

  /* line 104, ../sass/_rss.scss */
  .rss-first-section-popup {
    width: 525px;
    margin-left: -62px;
  }
  /* line 107, ../sass/_rss.scss */
  .rss-first-section-popup input {
    width: 423px;
  }
}
/* line 113, ../sass/_rss.scss */
.rss-content .block-grid {
  display: none;
}
/* line 115, ../sass/_rss.scss */
.rss-content .block-grid.active {
  display: block;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 122, ../sass/_rss.scss */
  .rss-listing h4 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 125, ../sass/_rss.scss */
  .rss-listing h5 {
    margin: 16px 0px 0px 0px;
    margin: 1.6rem 0rem 0rem 0rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.2;
    color: #05141f;
  }
  /* line 131, ../sass/_rss.scss */
  .rss-listing label {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 134, ../sass/_rss.scss */
  .rss-listing .xml-button {
    display: block;
    width: 100%;
    height: 33px;
  }
  /* line 139, ../sass/_rss.scss */
  .rss-listing .page-header {
    color: #05141f;
    font-size: 32px;
    font-size: 3.2rem;
    margin: 32px 0px 12px 0px;
    margin: 3.2rem 0rem 1.2rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    line-height: 1;
  }
  /* line 142, ../sass/_rss.scss */
  .rss-listing .sub-header {
    padding-top: 12px;
    padding-top: 1.2rem;
  }
  /* line 145, ../sass/_rss.scss */
  .rss-listing .filters {
    display: none;
  }
  /* line 148, ../sass/_rss.scss */
  .rss-listing .filters-mobile {
    display: block;
    padding-top: 24px;
    padding-top: 2.4rem;
    border-top: 1px dotted #cccccc;
  }
  /* line 152, ../sass/_rss.scss */
  .rss-listing .filters-mobile select {
    height: 32px;
    color: #555555;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 159, ../sass/_rss.scss */
  .rss-listing div.rss-input-wrapper {
    display: block;
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 162, ../sass/_rss.scss */
  .rss-listing div.rss-input-wrapper input {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 166, ../sass/_rss.scss */
  .rss-listing .rss-content {
    margin: 20px 0px 4px 0px;
    margin: 2rem 0rem 0.4rem 0rem;
  }
  /* line 169, ../sass/_rss.scss */
  .rss-listing .rss-content .block-grid li {
    padding: 0px 15px 28px;
    padding: 0rem 1.5rem 2.8rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 179, ../sass/_rss.scss */
  .rss-listing h4 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 182, ../sass/_rss.scss */
  .rss-listing h5 {
    margin: 32px 0px 0px 0px;
    margin: 3.2rem 0rem 0rem 0rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.1;
  }
  /* line 187, ../sass/_rss.scss */
  .rss-listing label {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 190, ../sass/_rss.scss */
  .rss-listing .xml-button {
    display: table-cell;
    width: 70px;
    height: 33px;
  }
  /* line 195, ../sass/_rss.scss */
  .rss-listing .page-header {
    line-height: 1;
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 48px;
    font-size: 4.8rem;
    margin: 64px 0px 24px 0px;
    margin: 6.4rem 0rem 2.4rem 0rem;
  }
  /* line 198, ../sass/_rss.scss */
  .rss-listing .sub-header {
    padding: 24px 0px 48px 0px;
    padding: 2.4rem 0rem 4.8rem 0rem;
  }
  /* line 201, ../sass/_rss.scss */
  .rss-listing .filters {
    display: block;
    margin: 0px 0px 6px 0px;
    margin: 0rem 0rem 0.6rem 0rem;
  }
  /* line 204, ../sass/_rss.scss */
  .rss-listing .filters ul {
    text-transform: uppercase;
  }
  /* line 206, ../sass/_rss.scss */
  .rss-listing .filters ul li {
    padding: 11px 10px 11px 0px;
    padding: 1.1rem 1rem 1.1rem 0rem;
  }
  /* line 209, ../sass/_rss.scss */
  .rss-listing .filters ul li.active a {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    color: #000000;
  }
  /* line 215, ../sass/_rss.scss */
  .rss-listing .filters ul li:hover > a {
    text-decoration: underline;
  }
  /* line 219, ../sass/_rss.scss */
  .rss-listing .filters ul li > a {
    padding: 0px 0px 0px 10px;
    padding: 0rem 0rem 0rem 1rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 300;
    font-size: 14px;
    font-size: 1.4rem;
    color: #000000;
  }
  /* line 228, ../sass/_rss.scss */
  .rss-listing .filters-mobile {
    display: none;
  }
  /* line 231, ../sass/_rss.scss */
  .rss-listing .rss-item-wrapper {
    display: table;
    width: 100%;
  }
  /* line 235, ../sass/_rss.scss */
  .rss-listing div.rss-input-wrapper {
    display: table-cell;
    padding-right: 8px;
    padding-right: 0.8rem;
  }
  /* line 238, ../sass/_rss.scss */
  .rss-listing div.rss-input-wrapper input {
    margin: 0px;
    margin: 0rem;
  }
  /* line 242, ../sass/_rss.scss */
  .rss-listing .rss-content {
    margin: 30px 0px 38px 0px;
    margin: 3rem 0rem 3.8rem 0rem;
  }
  /* line 245, ../sass/_rss.scss */
  .rss-listing .rss-content .block-grid li {
    padding: 0px 15px 26px;
    padding: 0rem 1.5rem 2.6rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 255, ../sass/_rss.scss */
  .rss-listing .page-header {
    color: #05141f;
    line-height: 1;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 48px;
    font-size: 4.8rem;
    margin: 64px 0px 24px 0px;
    margin: 6.4rem 0rem 2.4rem 0rem;
  }
  /* line 257, ../sass/_rss.scss */
  .rss-listing .page-header.above-bc {
    margin: 32px 0px 24px 0px;
    margin: 3.2rem 0rem 2.4rem 0rem;
  }
  /* line 261, ../sass/_rss.scss */
  .rss-listing h5 {
    margin: 0px;
    margin: 0rem;
  }
  /* line 265, ../sass/_rss.scss */
  .rss-listing .filters ul {
    text-transform: uppercase;
  }
  /* line 267, ../sass/_rss.scss */
  .rss-listing .filters ul li {
    padding: 11px 24px 11px 0px;
    padding: 1.1rem 2.4rem 1.1rem 0rem;
  }
  /* line 269, ../sass/_rss.scss */
  .rss-listing .filters ul li > a {
    padding: 0px 0px 0px 15px;
    padding: 0rem 0rem 0rem 1.5rem;
  }
  /* line 273, ../sass/_rss.scss */
  .rss-listing .filters ul li.active .rss-popup, .rss-listing .filters ul li.active .rss-first-section-popup {
    display: block;
  }
  /* line 283, ../sass/_rss.scss */
  .rss-listing .rss-content .block-grid.empty {
    visibility: hidden;
  }

  /* line 290, ../sass/_rss.scss */
  div.rss-input-wrapper {
    padding-right: 12px;
    padding-right: 1.2rem;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 301, ../sass/_rss.scss */
  .rss-listing .filters ul {
    text-transform: uppercase;
  }
  /* line 304, ../sass/_rss.scss */
  .rss-listing .filters ul li a {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
/* line 1, ../sass/_amp.scss */
.amp-wrapper {
  background: #ffffff;
}

/* line 6, ../sass/_amp.scss */
.mini-amp .top-tools .icons-download {
  display: none;
}

/* line 11, ../sass/_amp.scss */
.content .top-tools {
  margin-right: 16px;
}

/* line 14, ../sass/_amp.scss */
.top-tools {
  overflow: hidden;
  display: none;
}
/* line 18, ../sass/_amp.scss */
.top-tools .button-text ul {
  margin: 0px;
  margin: 0rem;
  max-width: 330px;
}
/* line 21, ../sass/_amp.scss */
.top-tools .button-text ul li {
  list-style: none;
}
/* line 23, ../sass/_amp.scss */
.top-tools .button-text ul li a {
  color: #000000;
}
/* line 25, ../sass/_amp.scss */
.top-tools .button-text ul li a i {
  margin-right: 5px;
  margin-right: 0.5rem;
}
/* line 28, ../sass/_amp.scss */
.top-tools .button-text ul li a span {
  margin-right: 16px;
  margin-right: 1.6rem;
}
/* line 32, ../sass/_amp.scss */
.top-tools .button-text ul li a:hover {
  cursor: pointer;
}
/* line 38, ../sass/_amp.scss */
.top-tools .paging {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
  margin-bottom: 0;
}
/* line 46, ../sass/_amp.scss */
.top-tools .paging .num {
  margin-right: 6px;
  margin-right: 0.6rem;
}
/* line 49, ../sass/_amp.scss */
.top-tools .paging .of {
  margin-left: 6px;
  margin-left: 0.6rem;
}

/* line 58, ../sass/_amp.scss */
html.touch .top-tools .mediacartDisabled .paging {
  position: static;
  text-align: center;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 69, ../sass/_amp.scss */
  .top-tools .button-text ul li {
    float: none;
    padding: 16px 0px;
    padding: 1.6rem 0rem;
    margin: 0px 16px;
    margin: 0rem 1.6rem;
    border-top: 1px dotted #e9e9e9;
  }
  /* line 75, ../sass/_amp.scss */
  .top-tools .button-text ul li:first-child {
    border-top: none;
  }
  /* line 79, ../sass/_amp.scss */
  .top-tools .button-text .paging {
    padding: 0px 0px 18px 0px;
    padding: 0rem 0rem 1.8rem 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 88, ../sass/_amp.scss */
  .top-tools .button-text ul {
    display: block;
    float: left;
    max-width: 80%;
  }
  /* line 92, ../sass/_amp.scss */
  .top-tools .button-text ul li {
    float: left;
    padding: 0px;
    padding: 0rem;
    margin: 0px;
    margin: 0rem;
    border-top: none;
  }
  /* line 98, ../sass/_amp.scss */
  .top-tools .button-text ul li a.download-all i {
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 104, ../sass/_amp.scss */
  .top-tools .button-text .paging {
    padding: 0;
  }

  /* line 113, ../sass/_amp.scss */
  .download-buttons-mobile ul li a i {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
  }
}
/* line 122, ../sass/_amp.scss */
.rsOverflow {
  z-index: 20;
}

/* line 126, ../sass/_amp.scss */
.download-buttons-mobile {
  text-align: center;
}
/* line 128, ../sass/_amp.scss */
.download-buttons-mobile ul {
  list-style: none;
  display: block;
  margin: 0;
  white-space: nowrap;
  text-align: center;
}
/* line 134, ../sass/_amp.scss */
.download-buttons-mobile ul li {
  padding: 0px 0px;
  padding: 0rem 0rem;
  display: inline-block;
  width: 75px;
  vertical-align: top;
}
/* line 139, ../sass/_amp.scss */
.download-buttons-mobile ul li a {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
  cursor: pointer;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 145, ../sass/_amp.scss */
.download-buttons-mobile ul li a:hover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 150, ../sass/_amp.scss */
.download-buttons-mobile ul li a p {
  margin-bottom: 0;
  white-space: normal;
}
/* line 156, ../sass/_amp.scss */
.download-buttons-mobile ul li.mobile p {
  font-size: 10px;
  font-size: 1rem;
}

/* line 166, ../sass/_amp.scss */
.download-buttons {
  display: table-cell;
  vertical-align: top;
  width: 70px;
}
/* line 170, ../sass/_amp.scss */
.download-buttons ul {
  text-align: center;
  list-style: none;
}
/* line 173, ../sass/_amp.scss */
.download-buttons ul li {
  padding: 8px 0px;
  padding: 0.8rem 0rem;
  text-align: right;
}
/* line 176, ../sass/_amp.scss */
.download-buttons ul li a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #000000;
  display: inline-block;
  text-align: center;
  width: 70px;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 183, ../sass/_amp.scss */
.download-buttons ul li a:hover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 186, ../sass/_amp.scss */
.download-buttons ul li a i {
  margin-bottom: 4px;
  margin-bottom: 0.4rem;
}
/* line 189, ../sass/_amp.scss */
.download-buttons ul li a p {
  margin-bottom: 0;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  word-wrap: break-word;
}

/* line 200, ../sass/_amp.scss */
.lt-ie8 .download-buttons {
  display: block;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 206, ../sass/_amp.scss */
  .amp-wrapper .border {
    border-bottom: 1px dotted #cccccc;
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 216, ../sass/_amp.scss */
  .amp-wrapper .border {
    margin-left: 75px;
    margin-bottom: 48px;
    margin-bottom: 4.8rem;
  }

  /* line 223, ../sass/_amp.scss */
  .detail-pages.images-videos-detail-page .amp-wrapper .border {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0px) {
  /* line 232, ../sass/_amp.scss */
  .amp .content {
    min-height: 180px;
  }
  /* line 236, ../sass/_amp.scss */
  .amp.hasCarousel .content {
    min-height: 320px;
  }

  /* line 241, ../sass/_amp.scss */
  .amp.story-amp {
    min-height: 383px;
  }
  /* line 243, ../sass/_amp.scss */
  .amp.story-amp.hasCarousel {
    min-height: 457px;
  }
  /* line 248, ../sass/_amp.scss */
  .amp.story-amp .top-tools .download-all i.icons-download-dark {
    display: none;
  }
  /* line 253, ../sass/_amp.scss */
  .amp.story-amp .top-tools .media-cart-btn-wrapper i.icons-media-cart-dark {
    display: none;
  }

  /* line 262, ../sass/_amp.scss */
  .amp.mini-amp .top-tools .download-all i.icons-download {
    display: none;
  }
  /* line 267, ../sass/_amp.scss */
  .amp.mini-amp .top-tools .media-cart-btn-wrapper i.icons-media-cart {
    display: none;
  }

  /* line 273, ../sass/_amp.scss */
  .amp.detail-amp {
    min-height: 298px;
  }

  /* line 277, ../sass/_amp.scss */
  .amp.amp-popup .amp-popup-wrapper {
    min-height: 314px;
  }

  /* line 283, ../sass/_amp.scss */
  .amp-wrapper .amp {
    padding: 0px;
    padding: 0rem;
  }
  /* line 285, ../sass/_amp.scss */
  .amp-wrapper .amp .amp-inner-content-wrap {
    width: 320px;
    position: relative;
  }

  /* line 292, ../sass/_amp.scss */
  .top-tools .columns {
    padding: 0px;
    padding: 0rem;
    overflow: hidden;
  }

  /* line 300, ../sass/_amp.scss */
  #asset-amp-popup .top-tools .download-all i.icons-download-dark {
    display: none;
  }
  /* line 305, ../sass/_amp.scss */
  #asset-amp-popup .top-tools .media-cart-btn-wrapper i.icons-media-cart-dark {
    display: none;
  }

  /* line 311, ../sass/_amp.scss */
  .download-buttons {
    display: none;
  }

  /* line 314, ../sass/_amp.scss */
  .lt-ie8 .download-buttons {
    display: none;
  }

  /* line 317, ../sass/_amp.scss */
  .download-buttons-mobile {
    display: block;
    margin-top: 24px;
    margin-top: 2.4rem;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }

  /* line 322, ../sass/_amp.scss */
  .share-buttons {
    margin-top: 24px;
    margin-top: 2.4rem;
    padding: 0px 32px;
    padding: 0rem 3.2rem;
    width: 100%;
    display: none;
  }
  /* line 327, ../sass/_amp.scss */
  .share-buttons ul {
    background-color: #b8b8b8;
    margin: 0 auto;
    overflow: hidden;
    padding: 24px 10px 0px 10px;
    padding: 2.4rem 1rem 0rem 1rem;
    text-align: center;
  }
  /* line 333, ../sass/_amp.scss */
  .share-buttons ul li {
    padding: 0px 5px 0px 0px;
    padding: 0rem 0.5rem 0rem 0rem;
    display: inline-block;
    line-height: 10px;
    list-style: none;
  }
  /* line 338, ../sass/_amp.scss */
  .share-buttons ul li i {
    zoom: 0.5;
    -moz-transform: scale(0.5);
  }
  /* line 342, ../sass/_amp.scss */
  .share-buttons ul li h5 {
    margin: 0 25px 0 0;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 347, ../sass/_amp.scss */
  .share-buttons ul li.mobile h5 {
    margin-right: 0;
  }
  /* line 352, ../sass/_amp.scss */
  .share-buttons ul li:hover {
    cursor: pointer;
  }

  /* line 361, ../sass/_amp.scss */
  .top-tools .button-text ul li a {
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }
}
@media only screen and (min-width: 321px) {
  /* line 374, ../sass/_amp.scss */
  .amp-wrapper .amp .amp-inner-content-wrap {
    width: 100%;
    min-width: 321px;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
  }
}
@media only screen and (min-width: 600px) {
  /* line 387, ../sass/_amp.scss */
  .images-videos-detail-page .amp-wrapper .amp {
    padding: 0px 16px 48px 16px;
    padding: 0rem 1.6rem 4.8rem 1.6rem;
  }
  /* line 391, ../sass/_amp.scss */
  .images-videos-detail-page .detail-header {
    padding-left: 0px !important;
  }
  /* line 394, ../sass/_amp.scss */
  .images-videos-detail-page .detail-content-wpapper {
    padding-left: 16px;
  }

  /* line 399, ../sass/_amp.scss */
  .amp-wrapper .amp {
    padding: 16px 16px 48px 96px;
    padding: 1.6rem 1.6rem 4.8rem 9.6rem;
  }
  /* line 401, ../sass/_amp.scss */
  .amp-wrapper .amp .content {
    min-height: 366px;
  }
  /* line 404, ../sass/_amp.scss */
  .amp-wrapper .amp .download-buttons-mobile {
    margin-bottom: 0;
  }
  /* line 408, ../sass/_amp.scss */
  .amp-wrapper .amp.hasCarousel .content {
    min-height: 415px;
  }

  /* line 414, ../sass/_amp.scss */
  .share-buttons {
    width: 100%;
    display: block;
    margin-top: 0;
  }
  /* line 418, ../sass/_amp.scss */
  .share-buttons ul {
    background-color: transparent;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
  }
  /* line 423, ../sass/_amp.scss */
  .share-buttons ul li {
    padding: 0px 12px 0px 12px;
    padding: 0rem 1.2rem 0rem 1.2rem;
    line-height: 10px;
    list-style: none;
  }
  /* line 427, ../sass/_amp.scss */
  .share-buttons ul li i {
    zoom: 1;
    -moz-transform: scale(1);
  }
  /* line 431, ../sass/_amp.scss */
  .share-buttons ul li.mobile {
    display: none;
  }

  /* line 437, ../sass/_amp.scss */
  .top-tools {
    padding-top: 16px;
    padding-top: 1.6rem;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
}
@media only screen and (min-width: 641px) {
  /* line 445, ../sass/_amp.scss */
  .images-videos-detail-page .amp-wrapper .amp {
    padding: 32px 32px 40px 32px;
    padding: 3.2rem 3.2rem 4rem 3.2rem;
  }
  /* line 449, ../sass/_amp.scss */
  .images-videos-detail-page .detail-header {
    padding-left: 0px !important;
  }
  /* line 452, ../sass/_amp.scss */
  .images-videos-detail-page .detail-content-wpapper {
    padding-left: 32px;
  }

  /* line 457, ../sass/_amp.scss */
  .amp .content {
    min-height: 340px;
  }
  /* line 461, ../sass/_amp.scss */
  .amp.hasCarousel .content {
    min-height: 485px;
  }

  /* line 466, ../sass/_amp.scss */
  .amp.story-amp {
    min-height: 594px;
  }
  /* line 468, ../sass/_amp.scss */
  .amp.story-amp.hasCarousel {
    min-height: 705px;
  }

  /* line 474, ../sass/_amp.scss */
  .amp.detail-amp {
    min-height: 595px;
  }

  /* line 478, ../sass/_amp.scss */
  .amp.amp-popup .amp-popup-wrapper {
    min-height: 603px;
  }

  /* line 484, ../sass/_amp.scss */
  .amp-wrapper .amp {
    padding: 32px 32px 40px 96px;
    padding: 3.2rem 3.2rem 4rem 9.6rem;
  }
  /* line 485, ../sass/_amp.scss */
  .amp-wrapper .amp .content {
    min-height: 330px;
  }
  /* line 489, ../sass/_amp.scss */
  .amp-wrapper .amp.hasCarousel .content {
    min-height: 485px;
  }
  /* line 494, ../sass/_amp.scss */
  .amp-wrapper .amp .amp-inner-content-wrap {
    width: 100%;
    max-width: 632px;
    margin: 0 auto;
    position: relative;
  }

  /* line 502, ../sass/_amp.scss */
  .content {
    display: block;
  }

  /* line 505, ../sass/_amp.scss */
  .download-buttons-mobile {
    margin-top: 32px;
    margin-top: 3.2rem;
  }
  /* line 507, ../sass/_amp.scss */
  .download-buttons-mobile li.mobile {
    display: none;
  }

  /* line 511, ../sass/_amp.scss */
  .share-buttons {
    width: 100%;
    display: block;
    margin-top: 0;
  }
  /* line 515, ../sass/_amp.scss */
  .share-buttons ul {
    background-color: transparent;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
  }
  /* line 520, ../sass/_amp.scss */
  .share-buttons ul li {
    padding: 0px 12px 0px 12px;
    padding: 0rem 1.2rem 0rem 1.2rem;
    line-height: 10px;
    list-style: none;
  }
  /* line 524, ../sass/_amp.scss */
  .share-buttons ul li i {
    zoom: 1;
    -moz-transform: scale(1);
  }
  /* line 528, ../sass/_amp.scss */
  .share-buttons ul li.mobile {
    display: none;
  }

  /* line 534, ../sass/_amp.scss */
  .top-tools {
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }

  /* line 537, ../sass/_amp.scss */
  .content {
    display: block;
  }

  /* line 540, ../sass/_amp.scss */
  .download-buttons-mobile {
    margin-top: 32px;
    margin-top: 3.2rem;
  }
  /* line 542, ../sass/_amp.scss */
  .download-buttons-mobile li.mobile {
    display: none;
  }

  /* line 550, ../sass/_amp.scss */
  .top-tools .button-text ul li a {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
  }
}
@media only screen and (min-width: 761px) {
  /* line 563, ../sass/_amp.scss */
  .images-videos-detail-page .amp-wrapper .amp {
    padding: 0px 32px 40px 32px;
    padding: 0rem 3.2rem 4rem 3.2rem;
  }
  /* line 567, ../sass/_amp.scss */
  .images-videos-detail-page .detail-header {
    padding-left: 0px !important;
  }
  /* line 570, ../sass/_amp.scss */
  .images-videos-detail-page .detail-content-wpapper {
    padding-left: 32px;
  }

  /* line 574, ../sass/_amp.scss */
  .amp.story-amp {
    min-height: 434px;
  }
  /* line 576, ../sass/_amp.scss */
  .amp.story-amp.hasCarousel {
    min-height: 590px;
  }

  /* line 580, ../sass/_amp.scss */
  .amp.mini-amp {
    min-height: 560px;
  }

  /* line 583, ../sass/_amp.scss */
  .amp.detail-amp {
    min-height: 385px;
  }

  /* line 587, ../sass/_amp.scss */
  .amp.amp-popup .amp-popup-wrapper {
    min-height: 380px;
  }

  /* line 593, ../sass/_amp.scss */
  .amp-wrapper .amp {
    padding: 32px 32px 40px 96px;
    padding: 3.2rem 3.2rem 4rem 9.6rem;
  }
  /* line 595, ../sass/_amp.scss */
  .amp-wrapper .amp .amp-inner-content-wrap {
    width: 100%;
    min-width: 627px;
    max-width: 773px;
    margin: 0 auto;
    position: relative;
    display: table;
  }

  /* line 605, ../sass/_amp.scss */
  .top-tools {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
    padding-top: 0px;
    padding-top: 0rem;
  }

  /* line 609, ../sass/_amp.scss */
  .download-buttons {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 612, ../sass/_amp.scss */
  .download-buttons ul {
    margin-bottom: 0;
  }

  /* line 616, ../sass/_amp.scss */
  .lt-ie8 .download-buttons {
    display: block;
  }

  /* line 619, ../sass/_amp.scss */
  .amp-popup-wrapper,
  .amp-inner-content-wrap {
    background: none;
    border: none;
    -dt-display: table-row;
  }
  /* line 625, ../sass/_amp.scss */
  .amp-popup-wrapper .content,
  .amp-inner-content-wrap .content {
    width: 100%;
  }
  /* line 628, ../sass/_amp.scss */
  .amp-popup-wrapper .download-buttons, .amp-popup-wrapper .share-buttons,
  .amp-inner-content-wrap .download-buttons,
  .amp-inner-content-wrap .share-buttons {
    -dt-display: table-cell;
  }
  /* line 631, ../sass/_amp.scss */
  .amp-popup-wrapper .download-buttons-mobile,
  .amp-inner-content-wrap .download-buttons-mobile {
    -dt-display: table-row;
  }

  /* line 635, ../sass/_amp.scss */
  .content {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 16px;
    padding: 0rem 1.6rem;
    width: 100%;
  }

  /* line 642, ../sass/_amp.scss */
  .detail-amp .download-buttons-mobile, .story-amp .download-buttons-mobile, .amp-popup .download-buttons-mobile {
    display: none;
  }

  /* line 646, ../sass/_amp.scss */
  .share-buttons {
    width: 35px;
    display: table-cell;
    margin-top: 0;
    vertical-align: middle;
    padding: 0px;
    padding: 0rem;
  }
  /* line 652, ../sass/_amp.scss */
  .share-buttons ul {
    background-color: transparent;
    padding: 0px;
    padding: 0rem;
  }
  /* line 655, ../sass/_amp.scss */
  .share-buttons ul li {
    padding: 12px 0px;
    padding: 1.2rem 0rem;
    display: block;
    line-height: auto;
  }
  /* line 659, ../sass/_amp.scss */
  .share-buttons ul li i {
    zoom: 1;
    -moz-transform: scale(1);
  }
  /* line 663, ../sass/_amp.scss */
  .share-buttons ul li i.icon.social-buttons-fb {
    width: 14px;
  }
  /* line 666, ../sass/_amp.scss */
  .share-buttons ul li i.icon.social-buttons-pint {
    width: 25px;
  }
  /* line 669, ../sass/_amp.scss */
  .share-buttons ul li i.icon.social-buttons-more {
    width: 25px;
  }
  /* line 673, ../sass/_amp.scss */
  .share-buttons ul li.share-email {
    display: none;
  }
}
@media only screen and (min-width: 902px) {
  /* line 683, ../sass/_amp.scss */
  .amp-wrapper .amp.story-amp {
    min-height: 486px;
  }
  /* line 685, ../sass/_amp.scss */
  .amp-wrapper .amp.story-amp.hasCarousel {
    min-height: 637px;
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 690, ../sass/_amp.scss */
  .amp-wrapper .amp {
    padding: 32px 32px 40px 96px;
    padding: 3.2rem 3.2rem 4rem 9.6rem;
  }
  /* line 692, ../sass/_amp.scss */
  .amp-wrapper .amp .amp-inner-content-wrap {
    width: 774px;
    margin: 0 auto;
    position: relative;
  }

  /* line 701, ../sass/_amp.scss */
  .share-buttons ul li.share-email {
    display: block;
  }
}
/* line 708, ../sass/_amp.scss */
.amp.mini-amp {
  font-family: "mini-amp";
}
/* line 710, ../sass/_amp.scss */
.amp.mini-amp .content {
  display: block;
  padding: 0;
}
/* line 714, ../sass/_amp.scss */
.amp.mini-amp .share-buttons {
  width: 100%;
  display: block;
  overflow: hidden;
  margin-top: 32px;
  margin-top: 3.2rem;
}
/* line 719, ../sass/_amp.scss */
.amp.mini-amp .share-buttons ul {
  background-color: transparent;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
/* line 724, ../sass/_amp.scss */
.amp.mini-amp .share-buttons ul li {
  padding: 0px 8px;
  padding: 0rem 0.8rem;
  line-height: 10px;
  list-style: none;
  display: inline-block;
  width: 44px;
}
/* line 730, ../sass/_amp.scss */
.amp.mini-amp .share-buttons ul li i {
  zoom: 1;
  -moz-transform: scale(1);
}
/* line 734, ../sass/_amp.scss */
.amp.mini-amp .share-buttons ul li.mobile {
  display: none;
}
/* line 740, ../sass/_amp.scss */
.amp.mini-amp .download-buttons-mobile {
  margin-top: 18px;
  margin-top: 1.8rem;
}
/* line 744, ../sass/_amp.scss */
.amp.mini-amp .download-buttons-mobile ul li.mobile {
  display: none;
}
/* line 747, ../sass/_amp.scss */
.amp.mini-amp .download-buttons-mobile ul li a {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 755, ../sass/_amp.scss */
.amp.amp-popup {
  width: 100%;
  max-width: 768px;
  background: #ffffff;
}
/* line 759, ../sass/_amp.scss */
.amp.amp-popup .amp-popup-wrapper {
  display: table;
  width: 100%;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 771, ../sass/_amp.scss */
  .download-buttons-mobile li.tablet {
    display: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 778, ../sass/_amp.scss */
  .amp.amp-popup .top-tools {
    padding: 0 51px 0 86px;
    margin-top: 32px;
    margin-top: 3.2rem;
  }

  /* line 784, ../sass/_amp.scss */
  .download-buttons-mobile li.tablet {
    display: inline-block;
    width: 120px;
  }

  /* line 790, ../sass/_amp.scss */
  .download-buttons li.tablet {
    display: inline-block;
  }

  /* line 796, ../sass/_amp.scss */
  .download-buttons-mobile li.mobile,
  .download-buttons li.mobile {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 804, ../sass/_amp.scss */
  .amp.amp-popup .top-tools {
    margin-top: 28px;
    margin-top: 2.8rem;
  }
}
@media only screen and (max-width: 760px) {
  /* line 811, ../sass/_amp.scss */
  .amp {
    font-family: "mini-amp";
  }
}
/* line 816, ../sass/_amp.scss */
.share-buttons, .download-buttons, .download-buttons-mobile {
  visibility: hidden;
}

@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 822, ../sass/_amp.scss */
  .amp.amp-popup .top-tools {
    padding: 0;
    margin-top: 32px;
    margin-top: 3.2rem;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 830, ../sass/_amp.scss */
  .rsNav {
    padding: 8px 0px 8px 0px;
    padding: 0.8rem 0rem 0.8rem 0rem;
  }

  /* line 834, ../sass/_amp.scss */
  .rsDefaultInv rsGCaption.sdGCaption-top {
    padding: 16px 0px 16px 0px;
    padding: 1.6rem 0rem 1.6rem 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 840, ../sass/_amp.scss */
  .rsNav {
    padding: 16px 0px 16px 0px;
    padding: 1.6rem 0rem 1.6rem 0rem;
  }

  /*.lt-ie9 .rsNav { 
      padding: 0;
  }*/
  /* line 849, ../sass/_amp.scss */
  .rsDefaultInv .rsGCaption.sdGCaption-top {
    padding: 32px 0px 32px 0px;
    padding: 3.2rem 0rem 3.2rem 0rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 863, ../sass/_amp.scss */
  .rsDefaultInv .rsGCaption.sdGCaption-top {
    padding: 16px 0px 16px 0px;
    padding: 1.6rem 0rem 1.6rem 0rem;
  }

  /* line 868, ../sass/_amp.scss */
  .amp-wrapper .border {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
  }
}
/* line 2, ../sass/_landing-pages.scss */
.landing-pages h1 {
  margin: 0px;
  text-transform: uppercase;
}
/* line 6, ../sass/_landing-pages.scss */
.landing-pages .pagination-centered {
  padding: 0px 0px 32px 0px;
  padding: 0rem 0rem 3.2rem 0rem;
}
/* line 9, ../sass/_landing-pages.scss */
.landing-pages ul.athletes-items {
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 17, ../sass/_landing-pages.scss */
  .landing-pages ul.block-grid > li, .mediacart ul.block-grid > li, .home ul.block-grid > li {
    padding: 16px;
    padding: 1.6rem;
  }

  /*TNMMcLite-27*/
  /* line 31, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid, .lookbooks ul.block-grid, .products ul.block-grid, .showcasecategorylisting ul.block-grid, .athletes-ambassadors ul.block-grid {
    padding-bottom: 8px;
    padding-bottom: 0.8rem;
  }
  /* line 33, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 16px;
    padding: 1.6rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /*TNMMCLITE-22*/
  /* line 44, ../sass/_landing-pages.scss */
  .landing-pages .pagination-centered {
    padding: 0px 0px 64px 0px;
    padding: 0rem 0rem 6.4rem 0rem;
  }
  /* line 47, ../sass/_landing-pages.scss */
  .landing-pages ul.athletes-items {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 54, ../sass/_landing-pages.scss */
  .landing-pages ul.block-grid > li, .mediacart ul.block-grid > li {
    padding: 32px 16px 32px 16px;
    padding: 3.2rem 1.6rem 3.2rem 1.6rem;
  }

  /*TNMMcLite-27*/
  /* line 62, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid, .images-videos ul.block-grid, .lookbooks ul.block-grid, .products ul.block-grid, .showcasecategorylisting ul.block-grid, .athletes-ambassadors ul.block-grid {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 64, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid > li, .images-videos ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 32px 16px 32px 16px;
    padding: 3.2rem 1.6rem 3.2rem 1.6rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 75, ../sass/_landing-pages.scss */
  .landing-pages ul.block-grid > li, .mediacart ul.block-grid > li {
    padding: 32px 15px 32px 15px;
    padding: 3.2rem 1.5rem 3.2rem 1.5rem;
  }

  /* line 83, ../sass/_landing-pages.scss */
  .landing-pages ul.block-grid {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /*TNMMcLite-27*/
  /* line 91, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid, .images-videos ul.block-grid, .lookbooks ul.block-grid, .products ul.block-grid, .showcasecategorylisting ul.block-grid, .athletes-ambassadors ul.block-grid {
    padding-bottom: 4px;
    padding-bottom: 0.4rem;
  }
  /* line 93, ../sass/_landing-pages.scss */
  .latest-news ul.block-grid > li, .images-videos ul.block-grid > li, .lookbooks ul.block-grid > li, .products ul.block-grid > li, .showcasecategorylisting ul.block-grid > li, .athletes-ambassadors ul.block-grid > li {
    padding: 32px 15px 32px 15px;
    padding: 3.2rem 1.5rem 3.2rem 1.5rem;
  }
}
/* line 105, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper {
  position: relative;
}
/* line 107, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
/* line 115, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .col1 {
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  vertical-align: middle;
}
/* line 121, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .col1 a {
  vertical-align: middle;
  display: table-cell;
  cursor: pointer;
}
/* line 127, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .col3 {
  width: 33.33333%;
  height: 100%;
  float: left;
  display: table;
  text-align: center;
  vertical-align: middle;
}
/* line 134, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .col3 a {
  vertical-align: middle;
  display: table-cell;
  cursor: pointer;
}
/* line 140, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .media-icon, .images-videos-items li .img-item .image-wrapper .hover-icons .download-icon, .images-videos-items li .img-item .image-wrapper .hover-icons .info-icon {
  text-align: right;
}
/* line 143, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .media-icon, .images-videos-items li .img-item .image-wrapper .hover-icons .info-icon {
  text-align: left;
}
/* line 146, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .info-icon-left {
  text-align: left !important;
}
/* line 150, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .hover-icons .info-icon-right {
  text-align: right !important;
}
/* line 156, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .video-type .col1.glass-icon, .images-videos-items li .img-item .image-wrapper .video-type .col3.glass-icon, .images-videos-items li .img-item .image-wrapper .audio-type .col1.glass-icon, .images-videos-items li .img-item .image-wrapper .audio-type .col3.glass-icon {
  display: none;
}
/* line 159, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .video-type .col1.play-icon, .images-videos-items li .img-item .image-wrapper .video-type .col3.play-icon, .images-videos-items li .img-item .image-wrapper .audio-type .col1.play-icon, .images-videos-items li .img-item .image-wrapper .audio-type .col3.play-icon {
  display: table;
}
/* line 163, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .video-type .media-type .col3.info-icon, .images-videos-items li .img-item .image-wrapper .audio-type .media-type .col3.info-icon {
  display: none;
}
/* line 169, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .img-type .col1.glass-icon, .images-videos-items li .img-item .image-wrapper .img-type .col3.glass-icon {
  display: table;
}
/* line 172, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .img-type .col1.play-icon, .images-videos-items li .img-item .image-wrapper .img-type .col3.play-icon {
  display: none;
}
/* line 176, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .img-type .media-type .col3.info-icon {
  display: none;
}
/* line 182, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper .media-type .col3.glass-icon, .images-videos-items li .img-item .image-wrapper .media-type .col3.play-icon {
  text-align: left;
}
/* line 186, ../sass/_landing-pages.scss */
.images-videos-items li .img-item .image-wrapper > a > img {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) ;
}
/* line 194, ../sass/_landing-pages.scss */
.images-videos-items li .img-item:hover .image-wrapper > a img {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3) ;
}

/* line 203, ../sass/_landing-pages.scss */
.showcase-layout .images-videos-items li .img-item .image-wrapper > a > img {
  width: 336px;
  width: 33.6rem;
}

/* line 207, ../sass/_landing-pages.scss */
.lt-ie9 .images-videos-items li .img-item .image-wrapper > a > img {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=45, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=135, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=225, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=315, Strength=10);
  position: relative;
  top: -20px;
  left: -20px;
  zoom: 1;
}

/* line 219, ../sass/_landing-pages.scss */
.lt-ie9 .images-videos-items li .img-item:hover .image-wrapper > a > img {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#e4e4e4', Direction=45, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#e4e4e4', Direction=135, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#e4e4e4', Direction=225, Strength=10) progid:DXImageTransform.Microsoft.Shadow(color='#e4e4e4', Direction=315, Strength=10);
  position: relative;
  top: -20px;
  left: -20px;
  zoom: 1;
}

/* line 231, ../sass/_landing-pages.scss */
.filters {
  margin: 32px 0px 8px 0px;
  margin: 3.2rem 0rem 0.8rem 0rem;
}
/* line 233, ../sass/_landing-pages.scss */
.filters ul {
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
}
/* line 236, ../sass/_landing-pages.scss */
.filters ul li {
  list-style: none;
  color: #000000;
}
/* line 241, ../sass/_landing-pages.scss */
.filters ul li:hover a b {
  text-decoration: underline;
}
/* line 248, ../sass/_landing-pages.scss */
.filters ul li.active a b {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
}
/* line 253, ../sass/_landing-pages.scss */
.filters ul li a {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
  cursor: pointer;
}
/* line 258, ../sass/_landing-pages.scss */
.filters ul li a b {
  font-weight: normal;
}
/* line 261, ../sass/_landing-pages.scss */
.filters ul li a p {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 265, ../sass/_landing-pages.scss */
.filters ul li a:hover {
  color: #000000;
}
/* line 267, ../sass/_landing-pages.scss */
.filters ul li a:hover span {
  text-decoration: underline;
}

/* line 276, ../sass/_landing-pages.scss */
.landing-pages .filters {
  margin: 32px 0px 0px 0px;
  margin: 3.2rem 0rem 0rem 0rem;
}
/* line 278, ../sass/_landing-pages.scss */
.landing-pages .filters ul {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 285, ../sass/_landing-pages.scss */
.global-news-wrapper h1 {
  margin: 32px 0px 0px 0px;
  margin: 3.2rem 0rem 0rem 0rem;
}
/* line 289, ../sass/_landing-pages.scss */
.global-news-wrapper .global-news li {
  padding: 24px 16px 24px 16px;
  padding: 2.4rem 1.6rem 2.4rem 1.6rem;
}

/* line 296, ../sass/_landing-pages.scss */
.filters ul li {
  position: relative;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 304, ../sass/_landing-pages.scss */
  .landing-pages .img-item, .mediacart .img-item, .home .img-item {
    position: relative;
    float: left;
    width: 100%;
  }
  /* line 308, ../sass/_landing-pages.scss */
  .landing-pages .img-item .image-wrapper, .mediacart .img-item .image-wrapper, .home .img-item .image-wrapper {
    width: 50%;
    float: left;
  }
  /* line 312, ../sass/_landing-pages.scss */
  .landing-pages .img-item .grid-item-text, .mediacart .img-item .grid-item-text, .home .img-item .grid-item-text {
    width: 50%;
    float: left;
    padding: 0px 0px 0px 10px;
    padding: 0rem 0rem 0rem 1rem;
  }
  /* line 317, ../sass/_landing-pages.scss */
  .landing-pages .img-item .tablet-hover-icons, .mediacart .img-item .tablet-hover-icons, .home .img-item .tablet-hover-icons {
    position: absolute;
    right: 0;
    bottom: 2px;
    width: 50%;
    text-align: center;
  }
  /* line 324, ../sass/_landing-pages.scss */
  .landing-pages .img-item .tablet-hover-icons a:first-of-type, .mediacart .img-item .tablet-hover-icons a:first-of-type, .home .img-item .tablet-hover-icons a:first-of-type {
    margin-right: 10px;
  }

  /* line 334, ../sass/_landing-pages.scss */
  .mediacart .img-item .tablet-hover-icons .play {
    display: none;
  }

  /* line 341, ../sass/_landing-pages.scss */
  .filters ul {
    display: table;
    width: 100%;
    padding: 10px 0px;
    padding: 1rem 0rem;
  }
  /* line 345, ../sass/_landing-pages.scss */
  .filters ul li {
    display: table-cell;
    border-right: 1px solid #cccccc;
    padding: 0 5px;
    position: relative;
    text-align: center;
  }
  /* line 351, ../sass/_landing-pages.scss */
  .filters ul li.active {
    background-image: none;
  }
  /* line 353, ../sass/_landing-pages.scss */
  .filters ul li.active i {
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -9.5px;
    bottom: -10px;
  }
  /* line 361, ../sass/_landing-pages.scss */
  .filters ul li:last-of-type {
    border-right: 0;
  }
  /* line 364, ../sass/_landing-pages.scss */
  .filters ul li:before {
    content: "";
  }
  /* line 367, ../sass/_landing-pages.scss */
  .filters ul li i {
    display: none;
  }
  /* line 370, ../sass/_landing-pages.scss */
  .filters ul li a {
    padding: 0;
    line-height: 1;
  }
  /* line 373, ../sass/_landing-pages.scss */
  .filters ul li a b {
    display: block;
  }
  /* line 376, ../sass/_landing-pages.scss */
  .filters ul li a p {
    display: block;
    margin: 0px;
    margin: 0rem;
  }
  /* line 384, ../sass/_landing-pages.scss */
  .filters ul li:first-child p {
    border-left: none;
  }

  /* line 395, ../sass/_landing-pages.scss */
  .hover-icons .col1 a img {
    width: 54px;
    width: 5.4rem;
  }
  /* line 402, ../sass/_landing-pages.scss */
  .hover-icons .col1 a img {
    width: 54px;
    width: 5.4rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 412, ../sass/_landing-pages.scss */
  .landing-pages .img-item .content-wrap, .mediacart .img-item .content-wrap, .home .img-item .content-wrap {
    float: left;
    width: 100%;
  }
  /* line 415, ../sass/_landing-pages.scss */
  .landing-pages .img-item .content-wrap .image-icon-wrapper, .mediacart .img-item .content-wrap .image-icon-wrapper, .home .img-item .content-wrap .image-icon-wrapper {
    display: table;
  }
  /* line 419, ../sass/_landing-pages.scss */
  .landing-pages .img-item .tablet-hover-icons, .mediacart .img-item .tablet-hover-icons, .home .img-item .tablet-hover-icons {
    position: relative;
    width: 25%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    left: 10px;
    left: 1rem;
  }
  /* line 426, ../sass/_landing-pages.scss */
  .landing-pages .img-item .tablet-hover-icons a, .mediacart .img-item .tablet-hover-icons a, .home .img-item .tablet-hover-icons a {
    padding: 0;
  }
  /* line 429, ../sass/_landing-pages.scss */
  .landing-pages .img-item .tablet-hover-icons a:last-of-type, .mediacart .img-item .tablet-hover-icons a:last-of-type, .home .img-item .tablet-hover-icons a:last-of-type {
    margin-top: 10px;
    display: inline-block;
  }
  /* line 434, ../sass/_landing-pages.scss */
  .landing-pages .img-item .image-wrapper, .mediacart .img-item .image-wrapper, .home .img-item .image-wrapper {
    float: none;
    width: 75%;
    display: table-cell;
  }
  /* line 439, ../sass/_landing-pages.scss */
  .landing-pages .img-item .grid-item-text, .mediacart .img-item .grid-item-text, .home .img-item .grid-item-text {
    width: auto;
    float: none;
    display: table-row;
    padding-left: 0px;
    padding-left: 0rem;
  }

  /* line 450, ../sass/_landing-pages.scss */
  .mediacart .img-item .tablet-hover-icons .delete {
    display: none;
  }
  /* line 456, ../sass/_landing-pages.scss */
  .mediacart .img-item.img-type .tablet-hover-icons .play .video-audio {
    display: none;
  }
  /* line 463, ../sass/_landing-pages.scss */
  .mediacart .img-item.video-type .tablet-hover-icons .play .image, .mediacart .img-item.audio-type .tablet-hover-icons .play .image {
    display: none;
  }

  /* line 473, ../sass/_landing-pages.scss */
  .news-item .grid-item-text .news-footer {
    position: inherit;
    bottom: auto;
    width: auto;
  }

  /* line 481, ../sass/_landing-pages.scss */
  .filters ul {
    display: block;
    padding: 0;
  }
  /* line 484, ../sass/_landing-pages.scss */
  .filters ul li {
    padding: 8px 20px 10px 0px;
    padding: 0.8rem 2rem 1rem 0rem;
    display: inline-block;
    border: none;
  }
  /* line 488, ../sass/_landing-pages.scss */
  .filters ul li i {
    display: none;
  }
  /* line 491, ../sass/_landing-pages.scss */
  .filters ul li a {
    padding: 0px 0px 0px 25px;
    padding: 0rem 0rem 0rem 2.5rem;
  }
  /* line 493, ../sass/_landing-pages.scss */
  .filters ul li a b {
    display: inline;
  }
  /* line 496, ../sass/_landing-pages.scss */
  .filters ul li a p {
    display: inline;
    margin-top: 0px;
    margin-top: 0rem;
    padding-left: 5px;
    padding-left: 0.5rem;
  }
  /* line 503, ../sass/_landing-pages.scss */
  .filters ul li.active {
    background: url('/content/images/icons/active-arrow-filters.png?1712230945') center bottom no-repeat;
  }
  /* line 505, ../sass/_landing-pages.scss */
  .filters ul li.active i {
    display: none;
  }
  /* line 508, ../sass/_landing-pages.scss */
  .filters ul li.active a {
    color: #000000;
  }
  /* line 512, ../sass/_landing-pages.scss */
  .filters ul li.active a:hover span {
    text-decoration: none;
  }
  /* line 517, ../sass/_landing-pages.scss */
  .filters ul li:before {
    content: '|';
  }
  /* line 521, ../sass/_landing-pages.scss */
  .filters ul li:first-child:before {
    content: ' ';
  }

  /* line 530, ../sass/_landing-pages.scss */
  .hover-icons .col1 a img {
    width: auto;
  }
  /* line 537, ../sass/_landing-pages.scss */
  .hover-icons .col1 a img {
    width: auto;
  }
}
@media only screen and (min-width: 769px) {
  /* line 547, ../sass/_landing-pages.scss */
  .filters ul li {
    padding: 16px 20px 10px 0px;
    padding: 1.6rem 2rem 1rem 0rem;
  }

  /* line 557, ../sass/_landing-pages.scss */
  .images-videos-items li .img-item .content-wrap .image-icon-wrapper {
    display: block;
  }
  /* line 561, ../sass/_landing-pages.scss */
  .images-videos-items li .img-item .image-wrapper {
    width: 100%;
    display: block;
  }
  /* line 565, ../sass/_landing-pages.scss */
  .images-videos-items li .img-item .grid-item-text {
    display: block;
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 569, ../sass/_landing-pages.scss */
  .images-videos-items li .img-item .tablet-hover-icons {
    display: none;
  }
  /* line 572, ../sass/_landing-pages.scss */
  .images-videos-items li .img-item .content-wrap {
    width: auto;
    float: none;
  }
}
/* line 2, ../sass/_detail-pages.scss */
.story-text .visible-text, div.asset-description .visible-text, div.asset-shotlist .visible-text, div.asset-usagerights .visible-text {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 6, ../sass/_detail-pages.scss */
.story-text .invisible-text, div.asset-description .invisible-text, div.asset-shotlist .invisible-text, div.asset-usagerights .invisible-text {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}

/* line 12, ../sass/_detail-pages.scss */
.social-bar a:hover {
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

/* line 19, ../sass/_detail-pages.scss */
.detail-panel .media-for-story .showcase-item {
  padding-top: 0px;
  padding-top: 0rem;
}

/* line 25, ../sass/_detail-pages.scss */
.showcase-item {
  padding-top: 10px;
  padding-top: 1rem;
}

/* line 37, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date {
  padding: 32px 0px 2px 0px;
  padding: 3.2rem 0rem 0.2rem 0rem;
}
/* line 40, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul {
  margin-bottom: 0;
}
/* line 43, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li {
  list-style: none;
  display: inline-block;
  text-align: center;
}
/* line 48, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li p {
  margin-bottom: 0;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  display: inline;
  padding: 0 5px;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 57, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: red;
  text-transform: none;
}
/* line 65, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li:first-child:after {
  content: '|';
}
/* line 69, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li:first-child p {
  padding-left: 0;
}
/* line 74, ../sass/_detail-pages.scss */
.detail-pages .detail-header .date ul li.no-loc:after {
  content: '';
}
/* line 81, ../sass/_detail-pages.scss */
.detail-pages .detail-header .title h1 {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: 'kia_signature_otf';
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 38.4px;
  line-height: 3.84rem;
  margin: 0px;
  margin: 0rem;
  word-wrap: break-word;
}
/* line 86, ../sass/_detail-pages.scss */
.detail-pages .detail-header .title h3.bio-subheader {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 16px 0px 6px 0px;
  margin: 1.6rem 0rem 0.6rem 0rem;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 95, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 96, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text .text-header {
  padding-bottom: 32px;
  padding-bottom: 3.2rem;
}
/* line 103, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text .lookbook-date {
  background: #05141f;
  padding: 16px 23px 16px 23px;
  padding: 1.6rem 2.3rem 1.6rem 2.3rem;
  border-bottom: 1px dotted #999999;
}
/* line 108, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text .lookbook-date h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.5rem 0rem;
  color: #ffffff;
}
/* line 114, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text .lookbook-date h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  margin: 0px;
  margin: 0rem;
  color: #ffffff;
  line-height: 1;
}
/* line 123, ../sass/_detail-pages.scss */
.detail-pages .detail-content .text .image-wrapper img {
  width: 100%;
}
/* line 130, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul, .detail-pages .detail-content .related ul {
  margin-bottom: 0;
  line-height: 0.8;
}
/* line 134, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li, .detail-pages .detail-content .related ul li {
  list-style: none;
  margin: 0px 0px;
  margin: 0rem 0rem;
  display: block;
}
/* line 139, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li a, .detail-pages .detail-content .related ul li a {
  color: #000000;
  line-height: 19.2px;
  line-height: 1.92rem;
  padding: 7px 12px 6px 12px;
  padding: 0.7rem 1.2rem 0.6rem 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  display: table;
  width: 100%;
}
/* line 148, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li p, .detail-pages .detail-content .related ul li p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19.2px;
  line-height: 1.92rem;
  padding-right: 16px;
  padding-right: 1.6rem;
  margin-bottom: 0;
  display: table;
}
/* line 163, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li a p.lang {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #000000;
  display: table-cell;
  width: 35px;
}
/* line 171, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li a p.title {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  display: table-cell;
  padding-right: 0;
  min-height: 10px;
  height: 1.2em;
}
/* line 179, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li a:hover, .detail-pages .detail-content .press-release ul li a a.active {
  background-color: #05141f;
  color: #ffffff;
}
/* line 183, ../sass/_detail-pages.scss */
.detail-pages .detail-content .press-release ul li a:hover p.lang, .detail-pages .detail-content .press-release ul li a a.active p.lang {
  color: #ffffff;
}
/* line 195, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li a > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 199, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li a > span:last-child {
  width: 100%;
  padding-right: 20px;
  padding-right: 2rem;
}
/* line 205, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li .arrow {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 0;
  height: 0;
}
/* line 214, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li .arrow i {
  position: absolute;
  top: 2px;
  left: 5px;
}
/* line 221, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li .title {
  word-break: break-word;
  white-space: normal;
}
/* line 226, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li .related-doc-icon {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 20px;
}
/* line 233, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li i {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
/* line 239, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li i.active {
  display: none;
}
/* line 243, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li i.inactive {
  display: inline-block;
}
/* line 250, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li a:hover i.active, .detail-pages .detail-content .related ul li a.active i.active {
  display: inline-block;
}
/* line 254, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li a:hover i.inactive, .detail-pages .detail-content .related ul li a.active i.inactive {
  display: none;
}
/* line 259, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li a:hover span, .detail-pages .detail-content .related ul li a.active span {
  color: #ffffff;
}
/* line 265, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.fb i {
  left: 4px;
}
/* line 269, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.fb a:hover, .detail-pages .detail-content .related ul li.fb a.active {
  background-color: #3b5998;
}
/* line 275, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.tw a:hover, .detail-pages .detail-content .related ul li.tw a.active {
  background-color: #00aced;
}
/* line 281, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.yt a:hover, .detail-pages .detail-content .related ul li.yt a.active {
  background-color: #ff3333;
}
/* line 288, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.link a:hover, .detail-pages .detail-content .related ul li.link a.active {
  background-color: #05141f;
}
/* line 293, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.link a .arrow {
  display: none;
}
/* line 301, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.gplus a:hover, .detail-pages .detail-content .related ul li.gplus a.active {
  background-color: #dd4b38;
}
/* line 309, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.pint a:hover, .detail-pages .detail-content .related ul li.pint a.active {
  background-color: #cc2127;
}
/* line 317, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.inst a:hover, .detail-pages .detail-content .related ul li.inst a.active {
  background-color: #3f6d94;
}
/* line 325, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.flickr a:hover, .detail-pages .detail-content .related ul li.flickr a.active {
  background-color: #1e75ce;
}
/* line 333, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.tumblr a:hover, .detail-pages .detail-content .related ul li.tumblr a.active {
  background-color: #436077;
}
/* line 341, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.eshop a:hover, .detail-pages .detail-content .related ul li.eshop a.active {
  background-color: #ffae00;
}
/* line 348, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related ul li.doc a:hover, .detail-pages .detail-content .related ul li.doc a.active {
  background-color: #05141f;
}
/* line 358, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related .products li a {
  vertical-align: top;
}
/* line 361, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related .products li a img {
  margin-right: 16px;
  margin-right: 1.6rem;
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
}
/* line 371, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related .showcasecategorylisting li a {
  vertical-align: top;
}
/* line 374, ../sass/_detail-pages.scss */
.detail-pages .detail-content .related .showcasecategorylisting li a img {
  margin-right: 16px;
  margin-right: 1.6rem;
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
}
/* line 384, ../sass/_detail-pages.scss */
.detail-pages .detail-content .more-from ul {
  margin-bottom: 0;
}
/* line 387, ../sass/_detail-pages.scss */
.detail-pages .detail-content .more-from ul li {
  list-style: none;
  padding: 24px 16px 32px 16px;
  padding: 2.4rem 1.6rem 3.2rem 1.6rem;
  margin: 0px;
  margin: 0rem;
  display: inline-block;
}
/* line 393, ../sass/_detail-pages.scss */
.detail-pages .detail-content .more-from ul li a {
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19.2px;
  line-height: 1.92rem;
}
/* line 398, ../sass/_detail-pages.scss */
.detail-pages .detail-content .more-from ul li a img {
  -webkit-box-shadow: 0px 0px 10px 1px #efefef;
  -moz-box-shadow: 0px 0px 10px 1px #efefef;
  box-shadow: 0px 0px 10px 1px #efefef;
}
/* line 402, ../sass/_detail-pages.scss */
.detail-pages .detail-content .more-from ul li a p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 412, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media .filters {
  margin: 24px 0px 32px 0px;
  margin: 2.4rem 0rem 3.2rem 0rem;
}
/* line 415, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media .filters ul {
  margin-bottom: 0;
}
/* line 420, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media div.download {
  background: #fafafa;
  text-align: center;
}
/* line 424, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media div.download a {
  color: #000000;
}
/* line 427, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media div.download a i {
  margin-right: 16px;
  margin-right: 1.6rem;
}
/* line 433, ../sass/_detail-pages.scss */
.detail-pages .detail-content .media .see-more {
  text-align: center;
}
/* line 438, ../sass/_detail-pages.scss */
.detail-pages .detail-content .detail-panel {
  padding-bottom: 32px;
  padding-bottom: 3.2rem;
  border-bottom: 1px dotted #d4d4d4;
}
/* line 443, ../sass/_detail-pages.scss */
.detail-pages .detail-content .detail-panel .see-all h4 {
  line-height: 0.8;
}
/* line 448, ../sass/_detail-pages.scss */
.detail-pages .detail-content .detail-panel h4 {
  margin: 0px;
  margin: 0rem;
  padding: 0;
  border-bottom: none;
  color: #cccccc;
}
/* line 456, ../sass/_detail-pages.scss */
.detail-pages .detail-content .detail-panel.more-from h4 {
  display: inline;
  margin-right: 12px;
  margin-right: 1.2rem;
}
/* line 463, ../sass/_detail-pages.scss */
.detail-pages .detail-content .shop {
  margin-bottom: 20px;
  margin-bottom: 2rem;
}
/* line 467, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links {
  width: 400px;
  margin-bottom: 20px;
  margin-bottom: 2rem;
}
/* line 471, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul {
  margin-bottom: 0;
}
/* line 474, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li {
  list-style: none;
  padding: 12px;
  padding: 1.2rem;
  margin: 4px 0px;
  margin: 0.4rem 0rem;
  display: inline-block;
}
/* line 480, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a {
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19.2px;
  line-height: 1.92rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 486, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a .icons-pocket-white {
  display: none;
}
/* line 490, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a .icons-white-arrow-right {
  display: none;
}
/* line 494, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a i.pocket {
  position: relative;
  top: 3px;
  margin-right: 10px;
}
/* line 500, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a i.arrow {
  position: relative;
  top: 2px;
  margin-left: 5px;
}
/* line 506, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li a i.btn {
  padding-right: 10px;
}
/* line 513, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover a {
  color: #ffffff;
}
/* line 517, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-pocket-white {
  display: inline-block;
}
/* line 521, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-white-arrow-right {
  display: inline-block;
}
/* line 525, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-pocket-red {
  display: none;
}
/* line 529, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-right-arrow-red {
  display: none;
}
/* line 533, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-right-arrow-tw {
  display: none;
}
/* line 537, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li:hover .icons-right-arrow-fb {
  display: none;
}
/* line 543, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active a {
  color: #ffffff;
}
/* line 547, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-pocket-white {
  display: inline-block;
}
/* line 551, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-white-arrow-right {
  display: inline-block;
}
/* line 555, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-right-arrow-tw {
  display: none;
}
/* line 559, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-pocket-red {
  display: none;
}
/* line 563, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-right-arrow-red {
  display: none;
}
/* line 567, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.active .icons-right-arrow-fb {
  display: none;
}
/* line 572, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.fb:hover {
  background: #3b5998;
}
/* line 576, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.tw:hover {
  background: #00aced;
}
/* line 580, ../sass/_detail-pages.scss */
.detail-pages .detail-content .social-links ul li.gplus:hover {
  background: #dd4b38;
}
/* line 586, ../sass/_detail-pages.scss */
.detail-pages .detail-content .detail-panel:last-of-type {
  border-bottom: none;
}
/* line 590, ../sass/_detail-pages.scss */
.detail-pages .detail-content .youtube-wrapper, .detail-pages .detail-content .still-image-wrapper {
  margin-bottom: 20px;
  margin-bottom: 2rem;
}

/* line 598, ../sass/_detail-pages.scss */
.images-videos-detail-page .detail-header .title {
  margin: 0px;
  margin: 0rem;
  border-bottom: 1px dotted #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 608, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    /*@include size(padding, 0, 0, 3.2, 0);*/
  }
  /* line 610, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title h1 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
  /* line 619, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-content .more-from ul li:last-of-type {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }

  /* line 630, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .filters {
    margin: 16px 0px 32px 0px;
    margin: 1.6rem 0rem 3.2rem 0rem;
  }
  /* line 636, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul {
    padding: 0px 0px 16px 0px;
    padding: 0rem 0rem 1.6rem 0rem;
  }
  /* line 639, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li {
    padding: 16px 16px 0px 16px;
    padding: 1.6rem 1.6rem 0rem 1.6rem;
  }
  /* line 646, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .text-header {
    padding-bottom: 24px;
    padding-bottom: 2.4rem;
  }
  /* line 651, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .lookbook-date h3 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 656, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .lookbook-date h4 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 663, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release h4 {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 668, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 672, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel h4 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 678, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 682, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from.detail-panel:last-of-type {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 687, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media.detail-panel {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 691, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .contacts.detail-panel {
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 695, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .related.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 698, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .related.detail-panel h4 {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 703, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 708, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tags.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 717, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .detail-panel {
    border: none;
  }
  /* line 722, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .more-from.detail-panel {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 728, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .productshots ul.block-grid {
    margin: 0 -0.90rem !important;
  }

  /* line 736, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper h4 {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 740, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .form-group {
    padding-top: 16px;
    padding-top: 1.6rem;
  }
  /* line 744, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid {
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 747, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid li div div:first-child {
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 756, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up {
    margin: 0px;
    margin: 0rem;
  }
  /* line 759, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up > li {
    width: 100% !important;
    padding: size(padding, 0, 0, 1.5, 1.5) !important;
  }
  /* line 765, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper #logregContactPopUp span {
    font-size: 14px;
    font-size: 1.4rem;
    color: #000000;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 773, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name.gated, .contacts.detail-panel.gated-wrapper .position.gated, .contacts.detail-panel.gated-wrapper .address.gated, .contacts.detail-panel.gated-wrapper .email.gated, .contacts.detail-panel.gated-wrapper .phone.gated, .contacts.detail-panel.gated-wrapper .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 777, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 780, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 289px;
    width: 28.9rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 788, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name span.gated-name {
    width: 289px;
    width: 28.9rem;
    display: block;
  }
  /* line 793, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .phone span.gated-phone {
    width: 261px;
    width: 26.1rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 799, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .mobile-phone span.gated-mobile-phone {
    width: 261px;
    width: 26.1rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 805, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email {
    width: 300px;
    width: 30rem;
  }
  /* line 808, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email span.gated-email {
    width: 261px;
    width: 26.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 814, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 822, ../sass/_detail-pages.scss */
  .detail-pages .related.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 826, ../sass/_detail-pages.scss */
  .detail-pages .press-release.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 832, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release h4 {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
  }
  /* line 838, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .filters {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }
  /* line 843, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .images-videos-items.block-grid > li {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 850, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul {
    padding: 0px 0px 32px 0px;
    padding: 0rem 0rem 3.2rem 0rem;
  }
  /* line 853, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li {
    padding: 32px 16px 0px 16px;
    padding: 3.2rem 1.6rem 0rem 1.6rem;
  }
  /* line 860, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .showcaselatestnews ul {
    padding: 0px 0px 16px 0px;
    padding: 0rem 0rem 1.6rem 0rem;
  }
  /* line 863, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .showcaselatestnews ul li {
    padding: 0px 16px 16px 16px;
    padding: 0rem 1.6rem 1.6rem 1.6rem;
  }

  /* line 873, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    /*@include size(padding, 3.2, 0, 3.2, 0);*/
  }
  /* line 875, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title h1 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 38.4px;
    line-height: 3.84rem;
  }
  /* line 884, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-content .more-from ul li:last-of-type {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 895, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .text-header {
    padding-bottom: 48px;
    padding-bottom: 4.8rem;
  }
  /* line 899, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .lookbook-date {
    padding: 32px 23px 32px 23px;
    padding: 3.2rem 2.3rem 3.2rem 2.3rem;
  }
  /* line 902, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .lookbook-date h3 {
    font-size: 32px;
    font-size: 3.2rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 907, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .lookbook-date h4 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 913, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel {
    margin-bottom: 64px;
    margin-bottom: 6.4rem;
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 917, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel h4 {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 923, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from.detail-panel {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
  }
  /* line 927, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from.detail-panel:last-of-type {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 932, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 936, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .contacts.detail-panel {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 941, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .related.detail-panel h4 {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
  }
  /* line 947, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .contacts.detail-panel .block-grid > li {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 952, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .related.detail-panel {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
  }
  /* line 956, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release.detail-panel {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
  }
  /* line 961, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tags.detail-panel {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
  }

  /* line 970, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .detail-panel {
    margin-bottom: 64px;
    margin-bottom: 6.4rem;
    border: none;
  }
  /* line 975, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .productshots {
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 978, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .productshots ul.block-grid {
    margin: 0 -0.90rem !important;
  }
  /* line 984, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .more-from.detail-panel {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 988, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .more-from.detail-panel:last-of-type {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 993, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .contacts {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }

  /* line 1000, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper h4 {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 1004, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .form-group {
    padding-top: 16px;
    padding-top: 1.6rem;
  }
  /* line 1008, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid {
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 1011, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid li div div:first-child {
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 1020, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up {
    margin: 0px;
    margin: 0rem;
  }
  /* line 1023, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up > li {
    width: 100% !important;
    padding: size(padding, 0, 0, 1.5, 1.5) !important;
  }
  /* line 1029, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper #logregContactPopUp span {
    font-size: 14px;
    font-size: 1.4rem;
    color: #000000;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 1037, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name.gated, .contacts.detail-panel.gated-wrapper .position.gated, .contacts.detail-panel.gated-wrapper .address.gated, .contacts.detail-panel.gated-wrapper .email.gated, .contacts.detail-panel.gated-wrapper .phone.gated, .contacts.detail-panel.gated-wrapper .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 1041, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 1044, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 320px;
    width: 32rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 1052, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name span.gated-name {
    width: 320px;
    width: 32rem;
    display: block;
  }
  /* line 1057, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .phone span.gated-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 1063, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .mobile-phone span.gated-mobile-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 1069, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email {
    width: 323px;
    width: 32.3rem;
  }
  /* line 1072, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email span.gated-email {
    width: 291px;
    width: 29.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 1078, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1085, ../sass/_detail-pages.scss */
  .showcaselatestnews.more-from.detail-panel {
    border-bottom: none;
  }

  /* line 1092, ../sass/_detail-pages.scss */
  .showcasedetail .detail-content .productshots ul.block-grid {
    margin: 0 -0.90rem !important;
  }

  /* line 1101, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    /*@include size(padding, 3.2, 0, 4, 0);*/
  }

  /* line 1110, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .related.detail-panel h4 {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 1116, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .filters {
    margin: 24px 0px 32px 0px;
    margin: 2.4rem 0rem 3.2rem 0rem;
  }
  /* line 1121, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .images-videos-items.block-grid > li {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 1128, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul {
    padding: 0px 0px 0px 0px;
    padding: 0rem 0rem 0rem 0rem;
  }
  /* line 1131, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li {
    padding: 24px 16px 32px 16px;
    padding: 2.4rem 1.6rem 3.2rem 1.6rem;
  }
  /* line 1138, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .text .text-header {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 1149, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .more-from ul li {
    padding: 0px 16px 16px 16px;
    padding: 0rem 1.6rem 1.6rem 1.6rem;
  }

  /* line 1158, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper h4 {
    margin-bottom: 8px;
    margin-bottom: 0.8rem;
  }
  /* line 1162, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .form-group {
    padding-top: 16px;
    padding-top: 1.6rem;
  }
  /* line 1166, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid {
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 1169, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid li div div:first-child {
    padding-top: 0px;
    padding-top: 0rem;
  }
  /* line 1178, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up {
    margin: 0px;
    margin: 0rem;
  }
  /* line 1181, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .block-grid.two-up > li {
    width: 100% !important;
    padding: size(padding, 0, 0, 1.5, 1.5) !important;
  }
  /* line 1187, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper #logregContactPopUp span {
    font-size: 14px;
    font-size: 1.4rem;
    color: #05141f;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 1195, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name.gated, .contacts.detail-panel.gated-wrapper .position.gated, .contacts.detail-panel.gated-wrapper .address.gated, .contacts.detail-panel.gated-wrapper .email.gated, .contacts.detail-panel.gated-wrapper .phone.gated, .contacts.detail-panel.gated-wrapper .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 1199, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 1202, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 320px;
    width: 32rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 1210, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .name span.gated-name {
    width: 320px;
    width: 32rem;
    display: block;
  }
  /* line 1215, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .phone span.gated-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 1221, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .mobile-phone span.gated-mobile-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 1227, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email {
    width: 323px;
    width: 32.3rem;
  }
  /* line 1230, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email span.gated-email {
    width: 291px;
    width: 29.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 1235, ../sass/_detail-pages.scss */
  .contacts.detail-panel.gated-wrapper .email .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
/* line 1244, ../sass/_detail-pages.scss */
.lookbook-layout .detail-header .title, .product-layout .detail-header .title, .showcase-layout .detail-header .title {
  margin: 25px 0px 26px 0px;
  margin: 2.5rem 0rem 2.6rem 0rem;
}

/* line 1250, ../sass/_detail-pages.scss */
.lt-ie9 .detail-pages .detail-header .date ul li {
  display: inline;
}

/* line 1255, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper {
  background: #f1f1f1;
}
/* line 1259, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper .date ul {
  padding: 25px 0px 0px 25px;
  padding: 2.5rem 0rem 0rem 2.5rem;
  margin-bottom: 10px;
}
/* line 1263, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper .date ul li {
  list-style: none;
}
/* line 1266, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper .date ul li p {
  color: #000000;
  margin-bottom: 0;
}
/* line 1273, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper .date ul li:first-of-type p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 32px;
  font-size: 3.2rem;
}
/* line 1281, ../sass/_detail-pages.scss */
.detail-pages.lookbook .image-wrapper .date ul li:last-of-type p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
}

/* line 1291, ../sass/_detail-pages.scss */
.tag {
  color: #ffffff;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  background: #05141f;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
/* line 1296, ../sass/_detail-pages.scss */
.tag a {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  white-space: nowrap;
}

/* line 1302, ../sass/_detail-pages.scss */
.tag:first-of-type {
  margin-left: 0;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1307, ../sass/_detail-pages.scss */
  .tag {
    height: 24px;
    padding: 0px 10px;
    font-size: 12px;
    line-height: 24px;
    margin: 16px 29px 0px 0px;
    margin: 1.6rem 2.9rem 0rem 0rem;
  }
  /* line 1314, ../sass/_detail-pages.scss */
  .tag .tag-icon {
    position: absolute;
    right: -19px;
    top: 0px;
    background: url('/content/images/icons/tag-mobile.png?1712230945') center;
    height: 24px;
    width: 19px;
  }

  /* line 1326, ../sass/_detail-pages.scss */
  .detail-pages .detail-header .title {
    margin: 16px 0px 16px 0px;
    margin: 1.6rem 0rem 1.6rem 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1334, ../sass/_detail-pages.scss */
  .tag {
    height: 16px;
    padding: 0px 10px;
    font-size: 12px;
    line-height: 17px;
    margin: 24px 29px 0px 0px;
    margin: 2.4rem 2.9rem 0rem 0rem;
  }
  /* line 1341, ../sass/_detail-pages.scss */
  .tag .tag-icon {
    position: absolute;
    right: -12px;
    top: 0px;
    background: url('/content/images/icons/tag.png?1712230945') center;
    height: 16px;
    width: 13px;
  }

  /* line 1353, ../sass/_detail-pages.scss */
  .lookbook-layout .detail-header .title {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }
}
/* line 1363, ../sass/_detail-pages.scss */
.detail-content .detail-asset .text h6 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.5rem 0rem;
  color: #05141f;
}
/* line 1370, ../sass/_detail-pages.scss */
.detail-content .detail-asset .text p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  line-height: 1;
  color: #000000;
}

/* line 1382, ../sass/_detail-pages.scss */
.cookie-disclaimer-shown .social-bar {
  position: relative;
  top: 0;
}
/* line 1386, ../sass/_detail-pages.scss */
.cookie-disclaimer-shown .social-bar a {
  display: inline-block;
}
/* line 1389, ../sass/_detail-pages.scss */
.cookie-disclaimer-shown .social-bar a:first-of-type {
  margin-left: 0;
}
/* line 1396, ../sass/_detail-pages.scss */
.cookie-disclaimer-shown .detail-pages .detail-header {
  padding-left: 0;
}
/* line 1401, ../sass/_detail-pages.scss */
.cookie-disclaimer-shown .detail-content-wpapper {
  padding-left: 0;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1408, ../sass/_detail-pages.scss */
  .cookie-disclaimer-shown .social-bar {
    margin: 0px;
    margin: 0rem;
  }
  /* line 1411, ../sass/_detail-pages.scss */
  .cookie-disclaimer-shown .social-bar a {
    margin: 0px 10px 16px 0px;
    margin: 0rem 1rem 1.6rem 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1420, ../sass/_detail-pages.scss */
  .cookie-disclaimer-shown .social-bar {
    margin: 0px;
    margin: 0rem;
  }
  /* line 1423, ../sass/_detail-pages.scss */
  .cookie-disclaimer-shown .social-bar a {
    margin: 0px 16px 16px 0px;
    margin: 0rem 1.6rem 1.6rem 0rem;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1431, ../sass/_detail-pages.scss */
  .showcase-layout .detail-header .title .showcase-title {
    font-size: 32px;
    font-size: 3.2rem;
  }

  /* line 1441, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .detail-panel h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
  }
  /* line 1448, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .productshots h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 1455, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .contacts h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 1462, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .more-from h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 1470, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .showcaselatestnews ul {
    padding: 0px 0px 16px 0px;
    padding: 0rem 0rem 1.6rem 0rem;
  }
  /* line 1473, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .showcaselatestnews ul li {
    padding: 0px 16px 16px 16px;
    padding: 0rem 1.6rem 1.6rem 1.6rem;
  }

  /* line 1484, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .detail-header .title {
    margin: 32px 0px 16px 0px;
    margin: 3.2rem 0rem 1.6rem 0rem;
  }

  /* line 1490, ../sass/_detail-pages.scss */
  .social-bar {
    /*@include size(margin-top, 2.4);*/
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 1494, ../sass/_detail-pages.scss */
  .social-bar a {
    margin-left: 10px;
    margin-top: 10px;
  }
  /* line 1498, ../sass/_detail-pages.scss */
  .social-bar a:first-of-type {
    margin-left: 0;
  }
  /* line 1503, ../sass/_detail-pages.scss */
  .social-bar i.tablet-up {
    display: none;
  }

  /* line 1509, ../sass/_detail-pages.scss */
  .detail-pages .detail-header {
    padding-left: 0px;
    margin: 0px 0px;
    margin: 0rem 0rem;
  }
  /* line 1517, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .contacts.detail-panel h4 {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
  }
  /* line 1523, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .six.columns .shop {
    display: none;
  }
  /* line 1528, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .six.columns.text .shop {
    display: block;
    margin-top: 30px;
    margin-top: 3rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 1539, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release ul li a, .detail-pages .detail-content .related ul li a {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 1547, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .see-more {
    margin: 17px 0px 0px 0px;
    margin: 1.7rem 0rem 0rem 0rem;
  }
  /* line 1550, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .see-more a {
    font-size: 20px;
    font-size: 2rem;
    color: #05141f;
  }
  /* line 1555, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .img-item {
    position: relative;
    float: left;
    width: 100%;
  }
  /* line 1560, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .img-item .image-wrapper {
    width: 50%;
    float: left;
  }
  /* line 1565, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .img-item .grid-item-text {
    width: 50%;
    float: left;
    padding: 0px 0px 0px 10px;
    padding: 0rem 0rem 0rem 1rem;
  }
  /* line 1571, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .img-item .tablet-hover-icons {
    position: absolute;
    right: 0;
    bottom: 2px;
    width: 50%;
    text-align: center;
  }
  /* line 1579, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-panel .img-item .tablet-hover-icons a:first-of-type {
    margin-right: 10px;
  }
  /* line 1591, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a img {
    float: left;
    margin-right: 10px;
    width: 136px;
  }
  /* line 1597, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a p {
    max-height: 85px;
    display: block;
  }
  /* line 1610, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .asset-detail-related ul li a p {
    display: block;
  }
  /* line 1618, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .see-all {
    text-align: center;
  }
  /* line 1623, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download {
    padding: 0px;
    padding: 0rem;
  }
  /* line 1626, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a {
    display: block;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }
  /* line 1632, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a:first-of-type {
    border-bottom: 1px dotted #d8d8d8;
  }
  /* line 1640, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-right .detail-panel:last-of-type {
    border-bottom: 1px dotted #d4d4d4;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 1) {
  /* line 1650, ../sass/_detail-pages.scss */
  .detail-pages .column, .detail-pages .columns {
    width: auto !important;
    float: none;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 1662, ../sass/_detail-pages.scss */
  .detail-panel .images-videos-items .tablet-hover-icons a img {
    width: 53px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1673, ../sass/_detail-pages.scss */
  .menu-opened .social-bar {
    left: 365px;
  }

  /* line 1678, ../sass/_detail-pages.scss */
  .social-bar {
    max-height: 240px;
    position: fixed;
    top: 205px;
    z-index: 30;
    margin: 0px 32px 0px -90px;
    margin: 0rem 3.2rem 0rem -9rem;
  }
  /* line 1679, ../sass/_detail-pages.scss */
  .social-bar .social-buttons-fb {
    width: 18px;
  }
  /* line 1689, ../sass/_detail-pages.scss */
  .social-bar a {
    display: block;
    margin: 24px 32px 0px 16px;
    margin: 2.4rem 3.2rem 0rem 1.6rem;
    text-align: center;
  }
  /* line 1694, ../sass/_detail-pages.scss */
  .social-bar a:first-of-type {
    margin-left: 20px;
    margin-left: 2rem;
  }
  /* line 1699, ../sass/_detail-pages.scss */
  .social-bar i.mobile {
    display: none;
  }
  /* line 1703, ../sass/_detail-pages.scss */
  .social-bar i.tablet-up {
    display: inline-block;
  }

  /* line 1711, ../sass/_detail-pages.scss */
  .detail-content-wpapper {
    padding-left: 75px;
  }

  /* line 1716, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content-wpapper {
    padding-left: 0px;
    padding-left: 0rem;
    margin-top: 30px;
    margin-top: 3rem;
  }

  /* line 1723, ../sass/_detail-pages.scss */
  .detail-pages .detail-header {
    padding-left: 75px;
    padding-left: 7.5rem;
  }
  /* line 1731, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release ul li a, .detail-pages .detail-content .related ul li a {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1742, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a img {
    width: 59%;
  }
  /* line 1746, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a p {
    max-height: 65px;
    width: 35%;
    display: inline-block;
  }
  /* line 1759, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .six {
    width: 100% !important;
  }
  /* line 1764, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper.detail-asset .columns {
    float: right;
  }
  /* line 1768, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper.detail-asset .text {
    float: left !important;
  }
  /* line 1772, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper.detail-asset .six {
    width: 50% !important;
  }
  /* line 1778, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .see-more {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }
  /* line 1781, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .see-more a {
    font-size: 20px;
    font-size: 2rem;
    color: #05141f;
  }
  /* line 1787, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel.contacts h4 {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
  }
  /* line 1794, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap {
    float: left;
    width: 100%;
  }
  /* line 1798, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap .image-icon-wrapper {
    display: table;
    vertical-align: middle;
  }
  /* line 1804, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons {
    position: relative;
    width: 30%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 1811, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons a {
    padding: 0;
    margin-right: 0px;
    display: inline-block;
  }
  /* line 1817, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons a:last-of-type {
    margin-top: 10px;
    display: inline-block;
  }
  /* line 1823, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .image-wrapper {
    float: none;
    width: 70%;
    display: table-cell;
  }
  /* line 1834, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .grid-item-text {
    width: auto;
    float: none;
    display: table-row;
  }
  /* line 1845, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-left {
    width: 50%;
    float: left;
    padding-right: 15px;
  }
  /* line 1851, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-right {
    width: 50%;
    float: right;
    padding-left: 15px;
  }
  /* line 1856, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-right .detail-panel:last-of-type {
    border-bottom: none;
  }
  /* line 1861, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .see-all {
    text-align: left;
    /*@include size(margin-bottom, 3.2);*/
  }
  /* line 1870, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .asset-detail-related-title ul li a p {
    display: inline-block;
  }
  /* line 1879, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download {
    padding: 10px 0px;
    padding: 1rem 0rem;
  }
  /* line 1882, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a {
    display: inline;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
  }
  /* line 1888, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a:first-of-type {
    border-bottom: 0;
  }
  /* line 1893, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a:first-of-type {
    padding-right: 10px;
  }
  /* line 1897, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media div.download a:last-of-type {
    padding-left: 10px;
  }

  /* line 1905, ../sass/_detail-pages.scss */
  .showcase-layout .detail-header .title .showcase-title {
    font-size: 42px;
    font-size: 4.2rem;
  }

  /* line 1910, ../sass/_detail-pages.scss */
  .showcase-layout .detail-header {
    padding-left: 0px;
    padding-left: 0rem;
  }
  /* line 1917, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .detail-panel .see-more {
    margin: 20px 0px 30px 0px;
    margin: 2rem 0rem 3rem 0rem;
  }
  /* line 1921, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .detail-panel h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 26px;
    margin-bottom: 2.6rem;
    color: #cccccc;
  }
  /* line 1929, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .productshots h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
    color: #cccccc;
  }
  /* line 1937, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .contacts h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
    color: #cccccc;
  }
  /* line 1945, ../sass/_detail-pages.scss */
  .showcase-layout .detail-content .detail-content-wpapper .more-from h1 {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
    color: #cccccc;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1957, ../sass/_detail-pages.scss */
  .showcase-layout .detail-header .title .showcase-title {
    font-size: 42px;
    font-size: 4.2rem;
  }

  /* line 1961, ../sass/_detail-pages.scss */
  .detail-content-wpapper {
    padding-left: 75px;
    padding-left: 7.5rem;
  }

  /* line 1966, ../sass/_detail-pages.scss */
  .detail-pages .detail-header {
    padding-left: 75px;
    padding-left: 7.5rem;
  }
  /* line 1972, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .six {
    width: 50% !important;
  }
  /* line 1975, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .six:first-of-type {
    float: left;
  }
  /* line 1981, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .six.columns .shop {
    display: block;
  }
  /* line 1986, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .six.columns.text .shop {
    display: none;
  }
  /* line 1995, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .see-more a {
    font-size: 18px;
    font-size: 1.8rem;
    color: #05141f;
  }
  /* line 2001, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel.contacts h4 {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 2008, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap {
    float: left;
    width: 100%;
  }
  /* line 2012, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap .image-icon-wrapper {
    display: block;
  }
  /* line 2017, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons {
    display: none;
  }
  /* line 2021, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .image-wrapper {
    width: 100%;
    display: block;
  }
  /* line 2026, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .grid-item-text {
    display: block;
    width: auto;
    padding-left: 0;
  }
  /* line 2037, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-left, .detail-pages .detail-content .tablet-right {
    width: auto;
    float: none;
    padding: 0;
  }
  /* line 2044, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .tablet-right .detail-panel:last-of-type {
    border-bottom: 1px dotted #d4d4d4;
  }
  /* line 2060, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a img {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  /* line 2066, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .more-from ul li a p {
    width: 100%;
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 2076, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release h4, .detail-pages .detail-content .related h4 {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 2085, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .press-release ul li p, .detail-pages .detail-content .related ul li p {
    margin-bottom: 0;
  }
  /* line 2093, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .contacts h4 {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
  }
}
/* line 2102, ../sass/_detail-pages.scss */
.story-text .visible-text *:first-child, div.asset-description .visible-text *:first-child, div.asset-shotlist .visible-text *:first-child, div.asset-usagerights .visible-text *:first-child {
  margin-top: 0;
  padding-top: 0;
}

/* line 2109, ../sass/_detail-pages.scss */
.detail-pages.showcase-layout .detail-content-wpapper {
  padding-left: 0px;
  padding-left: 0rem;
  margin-top: 36px;
  margin-top: 3.6rem;
}
/* line 2114, ../sass/_detail-pages.scss */
.detail-pages.showcase-layout .detail-header {
  padding-left: 0px;
  padding-left: 0rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 2120, ../sass/_detail-pages.scss */
  .story-text, div.asset-description, div.asset-shotlist, div.asset-usagerights {
    margin-top: 0px;
    margin-top: 0rem;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding-bottom: 24px;
    padding-bottom: 2.4rem;
    border-bottom: 1px dotted #d4d4d4;
  }
  /* line 2126, ../sass/_detail-pages.scss */
  .story-text .visible-text, div.asset-description .visible-text, div.asset-shotlist .visible-text, div.asset-usagerights .visible-text {
    height: auto;
    overflow: hidden;
    max-height: 344px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 23px;
    line-height: 2.3rem;
  }
  /* line 2134, ../sass/_detail-pages.scss */
  .story-text .invisible-text, div.asset-description .invisible-text, div.asset-shotlist .invisible-text, div.asset-usagerights .invisible-text {
    display: none;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 23px;
    line-height: 2.3rem;
  }
  /* line 2140, ../sass/_detail-pages.scss */
  .story-text .see-more, div.asset-description .see-more, div.asset-shotlist .see-more, div.asset-usagerights .see-more {
    display: none;
    text-align: center;
    margin: 0px;
    margin: 0rem;
  }
  /* line 2145, ../sass/_detail-pages.scss */
  .story-text .see-more h4, div.asset-description .see-more h4, div.asset-shotlist .see-more h4, div.asset-usagerights .see-more h4 {
    margin: 32px 0px 0px 0px;
    margin: 3.2rem 0rem 0rem 0rem;
  }
  /* line 2149, ../sass/_detail-pages.scss */
  .story-text .see-more a, div.asset-description .see-more a, div.asset-shotlist .see-more a, div.asset-usagerights .see-more a {
    font-size: 20px;
    font-size: 2rem;
    color: #05141f;
  }
  /* line 2153, ../sass/_detail-pages.scss */
  .story-text .see-more .more, .story-text .see-more .less, div.asset-description .see-more .more, div.asset-description .see-more .less, div.asset-shotlist .see-more .more, div.asset-shotlist .see-more .less, div.asset-usagerights .see-more .more, div.asset-usagerights .see-more .less {
    display: none;
  }

  /* line 2159, ../sass/_detail-pages.scss */
  .story-text {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 2166, ../sass/_detail-pages.scss */
  .image-wrapper .asset-count {
    background: url('/content/images/icons/asset-count.png?1712230945') center;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 5px;
    padding: 8px;
    cursor: pointer;
  }
  /* line 2176, ../sass/_detail-pages.scss */
  .image-wrapper .asset-count .asset-count-border1 {
    padding: 4px;
    padding-top: 7px;
    color: #fff;
    text-align: center;
    font-weight: bold;
  }
  /* line 2184, ../sass/_detail-pages.scss */
  .image-wrapper .asset-count:hover {
    background: url('/content/images/icons/asset-count-black.png?1712230945') center;
  }

  /* line 2192, ../sass/_detail-pages.scss */
  .detail-pages .detail-header .title {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
    margin-top: 8px;
    margin-top: 0.8rem;
  }
  /* line 2198, ../sass/_detail-pages.scss */
  .detail-pages .detail-content-wpapper {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }

  /* line 2205, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    margin-top: 32px;
    margin-top: 3.2rem;
  }

  /* line 2214, ../sass/_detail-pages.scss */
  .detail-pages.lookbook-layout .detail-header .title {
    margin-top: 32px;
    margin-top: 3.2rem;
  }

  /* line 2223, ../sass/_detail-pages.scss */
  .detail-pages.product-layout .detail-header .title {
    margin: 32px 0px 16px 0px;
    margin: 3.2rem 0rem 1.6rem 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 2232, ../sass/_detail-pages.scss */
  .story-text .visible-text {
    max-height: 560px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 23px;
    line-height: 2.3rem;
  }
  /* line 2238, ../sass/_detail-pages.scss */
  .story-text .invisible-text {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 23px;
    line-height: 2.3rem;
  }

  /* line 2244, ../sass/_detail-pages.scss */
  div.asset-description, div.asset-shotlist, div.asset-usagerights {
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding-bottom: 21px;
    padding-bottom: 2.1rem;
    border-bottom: none;
  }
  /* line 2249, ../sass/_detail-pages.scss */
  div.asset-description .visible-text, div.asset-shotlist .visible-text, div.asset-usagerights .visible-text {
    max-height: none;
    padding-bottom: 3px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 2255, ../sass/_detail-pages.scss */
  div.asset-description .invisible-text, div.asset-shotlist .invisible-text, div.asset-usagerights .invisible-text {
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 2262, ../sass/_detail-pages.scss */
  .detail-pages .detail-header .title {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
    margin-top: 16px;
    margin-top: 1.6rem;
  }

  /* line 2271, ../sass/_detail-pages.scss */
  .detail-pages .detail-header.bio-detail-header .title {
    margin: 25px 0px 32px 0px;
    margin: 2.5rem 0rem 3.2rem 0rem;
  }
  /* line 2276, ../sass/_detail-pages.scss */
  .detail-pages .detail-content-wpapper {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }

  /* line 2283, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    margin-bottom: 48px;
    margin-bottom: 4.8rem;
    margin-top: 32px;
    margin-top: 3.2rem;
  }

  /* line 2292, ../sass/_detail-pages.scss */
  .detail-pages.lookbook-layout .detail-header .title {
    margin-top: 64px;
    margin-top: 6.4rem;
  }

  /* line 2300, ../sass/_detail-pages.scss */
  .detail-pages.product-layout .detail-header .title {
    margin: 64px 0px 32px 0px;
    margin: 6.4rem 0rem 3.2rem 0rem;
  }

  /* line 2308, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .detail-header .title {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }

  /* line 2314, ../sass/_detail-pages.scss */
  .story-text {
    padding-bottom: 64px;
    padding-bottom: 6.4rem;
    margin-bottom: 64px;
    margin-bottom: 6.4rem;
  }
  /* line 2319, ../sass/_detail-pages.scss */
  .story-text .see-more h4 {
    margin: 64px 0px 0px 0px;
    margin: 6.4rem 0rem 0rem 0rem;
  }
  /* line 2323, ../sass/_detail-pages.scss */
  .story-text .see-more a {
    font-size: 20px;
    font-size: 2rem;
    color: #05141f;
  }
}
@media only screen and (min-width: 769px) {
  /* line 2331, ../sass/_detail-pages.scss */
  .story-text {
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding-bottom: 30px;
    padding-bottom: 3rem;
    border-bottom: none;
  }
  /* line 2336, ../sass/_detail-pages.scss */
  .story-text .visible-text {
    max-height: none;
    padding-bottom: 3px;
  }
  /* line 2342, ../sass/_detail-pages.scss */
  .story-text .see-more h4 {
    margin: 32px 0px 0px 0px;
    margin: 3.2rem 0rem 0rem 0rem;
  }
  /* line 2346, ../sass/_detail-pages.scss */
  .story-text .see-more a {
    font-size: 18px;
    font-size: 1.8rem;
    color: #05141f;
  }

  /* line 2354, ../sass/_detail-pages.scss */
  .images-videos-detail-page .detail-header .title {
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
    margin-top: 32px;
    margin-top: 3.2rem;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }

  /* line 2364, ../sass/_detail-pages.scss */
  .detail-pages.lookbook-layout .detail-header .title {
    margin-top: 32px;
    margin-top: 3.2rem;
  }

  /* line 2372, ../sass/_detail-pages.scss */
  .detail-pages.product-layout .detail-header .title {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }

  /* line 2380, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .detail-header .title {
    margin: 32px 0px 32px 0px;
    margin: 3.2rem 0rem 3.2rem 0rem;
  }
  /* line 2387, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .image-wrapper .asset-count {
    background: url('/content/images/icons/asset-count.png?1712230945') center;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 5px;
    padding: 8px;
    cursor: pointer;
  }
  /* line 2397, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .image-wrapper .asset-count .asset-count-border1 {
    padding: 4px;
    padding-top: 7px;
    color: #fff;
    text-align: center;
    font-weight: bold;
  }
  /* line 2405, ../sass/_detail-pages.scss */
  .detail-pages.showcase-layout .image-wrapper .asset-count:hover {
    background: url('/content/images/icons/asset-count-black.png?1712230945') center;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 2418, ../sass/_detail-pages.scss */
  .detail-pages .detail-content .media .download .download-all {
    display: none;
  }
}
/* line 2431, ../sass/_detail-pages.scss */
.images-videos-detail-page .amp-wrapper .download-buttons ul .more-info {
  display: none;
}
/* line 2438, ../sass/_detail-pages.scss */
.images-videos-detail-page .amp-wrapper .download-buttons-mobile .more-info-container {
  display: none;
}

/* line 2446, ../sass/_detail-pages.scss */
.story-text h1, .story-text h2, .story-text h3, .story-text h4, .story-text h5, .story-text h6, .story-text ol, .story-text p, .story-text ul {
  display: block;
  unicode-bidi: embed;
}
/* line 2451, ../sass/_detail-pages.scss */
.story-text li {
  display: list-item;
}
/* line 2455, ../sass/_detail-pages.scss */
.story-text table {
  display: table;
}
/* line 2459, ../sass/_detail-pages.scss */
.story-text tr {
  display: table-row;
}
/* line 2463, ../sass/_detail-pages.scss */
.story-text thead {
  display: table-header-group;
}
/* line 2467, ../sass/_detail-pages.scss */
.story-text tbody {
  display: table-row-group;
}
/* line 2471, ../sass/_detail-pages.scss */
.story-text tfoot {
  display: table-footer-group;
}
/* line 2475, ../sass/_detail-pages.scss */
.story-text col {
  display: table-column;
}
/* line 2479, ../sass/_detail-pages.scss */
.story-text colgroup {
  display: table-column-group;
}
/* line 2483, ../sass/_detail-pages.scss */
.story-text td, .story-text th {
  display: table-cell;
}
/* line 2487, ../sass/_detail-pages.scss */
.story-text th {
  font-weight: bolder;
  text-align: center;
}
/* line 2492, ../sass/_detail-pages.scss */
.story-text h1 {
  font-size: 2em;
  margin: .67em 0;
}
/* line 2497, ../sass/_detail-pages.scss */
.story-text h2 {
  font-size: 1.5em;
  margin: .75em 0;
}
/* line 2502, ../sass/_detail-pages.scss */
.story-text h3 {
  font-size: 1.17em;
  margin: .83em 0;
}
/* line 2507, ../sass/_detail-pages.scss */
.story-text h4, .story-text p, .story-text ul, .story-text ol {
  margin: 1.12em 0;
}
/* line 2511, ../sass/_detail-pages.scss */
.story-text h5 {
  font-size: .83em;
  margin: 1.5em 0;
}
/* line 2516, ../sass/_detail-pages.scss */
.story-text h6 {
  font-size: .75em;
  margin: 1.67em 0;
}
/* line 2521, ../sass/_detail-pages.scss */
.story-text h1, .story-text h2, .story-text h3, .story-text h4,
.story-text h5, .story-text h6, .story-text b, .story-text strong {
  font-weight: bolder;
}
/* line 2526, ../sass/_detail-pages.scss */
.story-text i {
  font-style: italic;
}
/* line 2530, ../sass/_detail-pages.scss */
.story-text sub, .story-text sup {
  font-size: .83em;
}
/* line 2534, ../sass/_detail-pages.scss */
.story-text sub {
  vertical-align: sub;
}
/* line 2538, ../sass/_detail-pages.scss */
.story-text sup {
  vertical-align: super;
}
/* line 2542, ../sass/_detail-pages.scss */
.story-text table {
  border-spacing: 2px;
}
/* line 2546, ../sass/_detail-pages.scss */
.story-text tbody, .story-text thead, .story-text tfoot {
  vertical-align: middle;
}
/* line 2550, ../sass/_detail-pages.scss */
.story-text td, .story-text tr {
  vertical-align: inherit;
}
/* line 2554, ../sass/_detail-pages.scss */
.story-text strike {
  text-decoration: line-through;
}
/* line 2558, ../sass/_detail-pages.scss */
.story-text ol, .story-text ul {
  margin-left: 40px;
}
/* line 2562, ../sass/_detail-pages.scss */
.story-text ol {
  list-style-type: decimal;
}
/* line 2566, ../sass/_detail-pages.scss */
.story-text ol ul, .story-text ul ol, .story-text ul ul, .story-text ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 2571, ../sass/_detail-pages.scss */
.story-text u {
  text-decoration: underline;
}

/* Story Layout Design Change - Hero Big and Full Image : START */
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 2580, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date-social-div {
    padding: 14px 0px 18px 0px;
    padding: 1.4rem 0rem 1.8rem 0rem;
  }
  /* line 2584, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date {
    padding: 0px 0px 0px 0px;
    padding: 0rem 0rem 0rem 0rem;
  }
  /* line 2587, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul {
    margin-bottom: 0;
  }
  /* line 2590, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li {
    list-style: none;
    display: inline-block;
    text-align: center;
  }
  /* line 2595, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li p {
    margin-bottom: 0;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: inline;
    padding: 0 5px;
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 2604, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    color: red;
    text-transform: none;
  }
  /* line 2610, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li .category-marker {
    background-color: #ffb300;
    color: white !important;
    padding: 1px 4px;
    border-radius: 5px;
    margin-right: 9px;
  }
  /* line 2620, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li:first-child:after {
    content: '|';
  }
  /* line 2624, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li:first-child p {
    padding-left: 0;
  }
  /* line 2629, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date ul li.no-loc:after {
    content: '';
  }
  /* line 2635, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-header {
    padding-left: 0px;
    padding-left: 0rem;
  }
  /* line 2638, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-header .title {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 2641, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-header .title h1 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 28px;
    line-height: 2.8rem;
    margin: 0px;
    margin: 0rem;
  }
  /* line 2651, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .press-release ul li a, .detail-pages.story-layout-bighero .detail-content .related ul li a {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2659, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content #press-release-group > h4 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 2665, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel {
    padding-bottom: 40px;
    padding-bottom: 4rem;
    margin-bottom: 40px;
    margin-bottom: 4rem;
  }
  /* line 2669, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel > h4 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 2675, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel.more-from .rss-btn-wrapper i.icons-rss-small-grey {
    display: inline-block;
  }
  /* line 2681, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-more {
    margin: 17px 0px 0px 0px;
    margin: 1.7rem 0rem 0rem 0rem;
  }
  /* line 2682, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-more h4 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2688, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-more a {
    font-size: 14px;
    font-size: 1.4rem;
    text-transform: uppercase;
  }
  /* line 2693, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-more a span, .detail-pages.story-layout-bighero .detail-content .detail-panel .see-more a i {
    vertical-align: middle;
  }
  /* line 2700, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-all h4 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2703, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel .see-all h4 a {
    font-size: 14px;
    font-size: 1.4rem;
    text-transform: uppercase;
  }
  /* line 2712, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .press-release h4 {
    margin: 0px 0px 16px;
    margin: 0rem 0rem 1.6rem;
  }
  /* line 2720, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .press-release ul li a p.lang {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 2724, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .press-release ul li a p.title {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2733, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper {
    padding-left: 0;
  }
  /* line 2740, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .image-wrapper > a {
    display: block;
    line-height: 0;
  }
  /* line 2746, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .grid-item-text {
    display: none !important;
  }
  /* line 2750, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons {
    bottom: auto;
    top: 50%;
    margin-top: -30px;
    text-align: left;
    padding-left: 10px;
  }
  /* line 2757, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons > div {
    line-height: 0;
  }
  /* line 2768, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items li .img-item .image-wrapper .hover-icons .col3 a {
    line-height: 0;
  }
  /* line 2781, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download {
    background: none;
    text-align: left;
  }
  /* line 2785, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a {
    font-size: 12px;
  }
  /* line 2788, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a:first-of-type {
    border-bottom: 0 none;
  }
  /* line 2792, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a i {
    display: none;
  }
  /* line 2798, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media .filters {
    margin: 0;
  }
  /* line 2804, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul {
    padding-top: 26px;
    padding-top: 2.6rem;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
  }
  /* line 2808, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li {
    padding-top: 0px;
    padding-top: 0rem;
    padding-bottom: 20px;
    padding-bottom: 2rem;
  }
  /* line 2814, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from.detail-panel {
    padding-bottom: 40px;
    padding-bottom: 4rem;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
  }
  /* line 2820, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .contacts.detail-panel .block-grid > li:nth-child(n+3) {
    display: none;
  }
  /* line 2826, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts .name {
    font-size: 24px;
    font-size: 2.4rem;
    width: 100%;
    line-height: 1.2;
  }
  /* line 2832, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts .position, .detail-pages.story-layout-bighero .contacts .address, .detail-pages.story-layout-bighero .contacts .email, .detail-pages.story-layout-bighero .contacts .phone, .detail-pages.story-layout-bighero .contacts .mobile-phone {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.2;
  }
  /* line 2837, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts div.email {
    width: 100%;
    padding-top: 0px;
    padding-top: 0rem;
    margin-top: 8px;
    margin-top: 0.8rem;
  }
  /* line 2843, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts div.email i.icons-email-icon, .detail-pages.story-layout-bighero .contacts div.email i.icons-active-email-icon {
    top: 3px;
  }
  /* line 2847, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts .contacts-content div.email i.icons-active-email-icon {
    bottom: auto;
  }
  /* line 2854, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero-full .hero-assetfulldiv {
    padding-bottom: 22px;
    padding-bottom: 2.2rem;
  }
  /* line 2858, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero-full .hero-assetfulldiv .text-header .story-asset-wrapper {
    margin: 0px -15px;
    margin: 0rem -1.5rem;
  }

  /* line 2871, ../sass/_detail-pages.scss */
  .story-layout-bighero .block-grid.two-up > li.clickable-contacts-content:last-of-type {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
  /* line 2879, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar {
    position: relative;
    top: 0 !important;
    margin: 0px;
    margin: 0rem;
  }
  /* line 2884, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar a {
    display: inline-block;
    margin: 12px 16px 0px 0px;
    margin: 1.2rem 1.6rem 0rem 0rem;
  }
  /* line 2888, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar a:first-of-type {
    margin-left: 0;
  }
  /* line 2892, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar a:last-of-type {
    margin-right: 0;
  }
  /* line 2898, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text {
    border-bottom: 1px dotted #d4d4d4 !important;
    margin-bottom: 32px;
    margin-bottom: 3.2rem;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 2904, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .see-more h4 {
    margin-top: 25px;
    margin-top: 2.5rem;
  }
  /* line 2908, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .see-more a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2913, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .see-more a span, .story-layout-bighero .story-text .see-more a i {
    vertical-align: middle;
  }
  /* line 2920, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.visibletext-twocol {
    /*max-height: none;*/
  }
  /* line 2925, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.cpRowParent.row {
    max-height: none;
  }
  /* line 2928, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.cpRowParent.row .visible-text {
    max-height: none;
    overflow: inherit;
  }
  /* line 2933, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.cpRowParent.row .col-12 {
    padding-left: 15px;
    padding-left: 1.5rem;
    padding-right: 15px;
    padding-right: 1.5rem;
  }
  /* line 2939, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .story-content-inner-video {
    margin-top: 20px;
    margin-top: 2rem;
  }
  /* line 2942, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .story-content-inner-video video {
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 2947, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .story-content-inner-video video + div {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 14px;
  }
  /* line 2953, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .story-image-content {
    margin-top: 5px;
    margin-top: 0.5rem;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 2958, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote, .story-layout-bighero .story-text .story-quote {
    margin: 20px 0px;
    margin: 2rem 0rem;
    padding: 0px;
    padding: 0rem;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 1.22;
    font-weight: bold;
    color: #000000;
    border: 0 none;
  }
  /* line 2967, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-text, .story-layout-bighero .story-text .story-quote .quote-text {
    color: #000000;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 1.22;
    font-weight: bold;
  }
  /* line 2973, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-text:before, .story-layout-bighero .story-text .story-quote .quote-text:before {
    content: '"';
  }
  /* line 2977, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-text:after, .story-layout-bighero .story-text .story-quote .quote-text:after {
    content: '"';
  }
  /* line 2982, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-caption, .story-layout-bighero .story-text .story-quote .quote-caption {
    font-weight: normal;
    font-size: 13px;
    font-size: 1.3rem;
    position: relative;
    margin-top: 20px;
    margin-top: 2rem;
    padding-left: 30px;
    padding-left: 3rem;
  }
  /* line 2989, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-caption:after, .story-layout-bighero .story-text .story-quote .quote-caption:after {
    background-color: #000;
    content: "";
    position: absolute;
    height: 1px;
    width: 15px;
    top: 8px;
    left: 0;
  }
  /* line 3003, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-highlight ul {
    margin-left: 16px;
    margin-left: 1.6rem;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
  }
  /* line 3007, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-highlight ul li {
    padding-bottom: 15px;
    padding-bottom: 1.5rem;
  }

  /* line 3014, ../sass/_detail-pages.scss */
  .story-asset-wrapper {
    position: relative;
  }
  /* line 3018, ../sass/_detail-pages.scss */
  .story-asset-wrapper .story-asset-image-div img, .story-asset-wrapper .story-audio-player-div img {
    width: 100%;
  }

  /* line 3024, ../sass/_detail-pages.scss */
  .story-asset-media-download {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 30px;
    width: 70px;
  }

  /* line 3032, ../sass/_detail-pages.scss */
  .story-asset-downloaddiv, .story-asset-mediadiv {
    position: relative;
    height: 30px;
    width: 30px;
    cursor: pointer;
  }

  /* line 3039, ../sass/_detail-pages.scss */
  .story-asset-downloaddiv {
    float: left;
  }

  /* line 3043, ../sass/_detail-pages.scss */
  .story-asset-mediadiv {
    float: left;
  }

  /* line 3047, ../sass/_detail-pages.scss */
  .story-asset-downloaddiv + .story-asset-mediadiv {
    float: right;
  }

  /* line 3051, ../sass/_detail-pages.scss */
  .story-asset-download-icon, .story-asset-media-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
  }

  /* line 3062, ../sass/_detail-pages.scss */
  .story-asset-download-icon {
    background-image: url(/Content/images/assets-icon/download-round.svg);
  }
  /* line 3065, ../sass/_detail-pages.scss */
  .story-asset-download-icon:hover {
    background-image: url(/Content/images/assets-icon/download-round-hover.svg);
  }

  /* line 3070, ../sass/_detail-pages.scss */
  .story-asset-media-icon {
    background-image: url(/Content/images/assets-icon/media-cart-round.svg);
  }
  /* line 3073, ../sass/_detail-pages.scss */
  .story-asset-media-icon:hover {
    background-image: url(/Content/images/assets-icon/media-cart-round-hover.svg);
  }

  /* line 3078, ../sass/_detail-pages.scss */
  .story-asset-vid-controls, .story-asset-audio-controls {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 70px;
    height: 30px;
    z-index: 36;
    display: none;
  }

  /* line 3088, ../sass/_detail-pages.scss */
  .story-video-player-div {
    display: none;
    line-height: 0;
  }
  /* line 3092, ../sass/_detail-pages.scss */
  .story-video-player-div video {
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  /* line 3099, ../sass/_detail-pages.scss */
  .story-audio-player-div {
    display: none;
    line-height: 0;
  }
  /* line 3103, ../sass/_detail-pages.scss */
  .story-audio-player-div audio {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    height: 1px;
    width: 1px;
  }

  /* line 3113, ../sass/_detail-pages.scss */
  .story-assetvid-play-pause, .story-asset-audio-play-pause {
    float: right;
  }

  /* line 3117, ../sass/_detail-pages.scss */
  .story-assetvid-mute-unmute, .story-asset-audio-mute-unmute {
    float: left;
  }

  /* line 3121, ../sass/_detail-pages.scss */
  .story-assetvid-play-pause, .story-assetvid-mute-unmute, .story-asset-audio-play-pause, .story-asset-audio-mute-unmute {
    height: 30px;
    width: 30px;
    position: relative;
  }

  /* line 3127, ../sass/_detail-pages.scss */
  .story-assetvid-play, .story-assetvid-pause, .story-assetvid-mute, .story-assetvid-unmute,
  .story-asset-audio-play, .story-asset-audio-pause, .story-asset-audio-mute, .story-asset-audio-unmute {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
  }

  /* line 3141, ../sass/_detail-pages.scss */
  .story-assetvid-play, .story-asset-audio-play {
    background-image: url("/Content/images/assets-icon/video-play.svg");
  }
  /* line 3144, ../sass/_detail-pages.scss */
  .story-assetvid-play:hover, .story-asset-audio-play:hover {
    background-image: url("/Content/images/assets-icon/video-play-hover.svg");
  }

  /* line 3149, ../sass/_detail-pages.scss */
  .story-assetvid-pause, .story-asset-audio-pause {
    background-image: url("/Content/images/assets-icon/video-pause.svg");
    display: none;
  }
  /* line 3153, ../sass/_detail-pages.scss */
  .story-assetvid-pause:hover, .story-asset-audio-pause:hover {
    background-image: url("/Content/images/assets-icon/video-pause-hover.svg");
  }

  /* line 3158, ../sass/_detail-pages.scss */
  .story-assetvid-mute, .story-asset-audio-mute {
    display: none;
    background-image: url("/Content/images/assets-icon/audio-mute.svg");
  }
  /* line 3162, ../sass/_detail-pages.scss */
  .story-assetvid-mute:hover, .story-asset-audio-mute:hover {
    background-image: url("/Content/images/assets-icon/audio-mute-hover.svg");
  }

  /* line 3167, ../sass/_detail-pages.scss */
  .story-assetvid-unmute, .story-asset-audio-unmute {
    background-image: url("/Content/images/assets-icon/audio-unmute.svg");
    display: none;
  }
  /* line 3171, ../sass/_detail-pages.scss */
  .story-assetvid-unmute:hover, .story-asset-audio-unmute:hover {
    background-image: url("/Content/images/assets-icon/audio-unmute-hover.svg");
  }

  /* line 3177, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper .story-asset-vid-controls, .story-asset-video-wrapper .story-video-player-div {
    display: block;
  }
  /* line 3181, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper .story-asset-image-div {
    display: none;
  }
  /* line 3187, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper.story-asset-vid-playing .story-assetvid-play-pause .story-assetvid-play {
    display: none;
  }
  /* line 3191, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper.story-asset-vid-playing .story-assetvid-play-pause .story-assetvid-pause {
    display: block;
  }
  /* line 3197, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper.story-asset-vid-playing .story-assetvid-mute-unmute .story-assetvid-mute {
    display: block;
  }
  /* line 3205, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper.story-asset-vid-muteenable .story-assetvid-mute-unmute .story-assetvid-mute {
    display: none;
  }
  /* line 3209, ../sass/_detail-pages.scss */
  .story-asset-video-wrapper.story-asset-vid-muteenable .story-assetvid-mute-unmute .story-assetvid-unmute {
    display: block;
  }

  /* line 3217, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper .story-asset-audio-controls, .story-asset-audio-wrapper .story-audio-player-div {
    display: block;
  }
  /* line 3221, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper .story-asset-image-div, .story-asset-audio-wrapper .story-video-player-div, .story-asset-audio-wrapper .story-asset-vid-controls {
    display: none;
  }
  /* line 3227, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-playing .story-asset-audio-play-pause .story-asset-audio-play {
    display: none;
  }
  /* line 3231, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-playing .story-asset-audio-play-pause .story-asset-audio-pause {
    display: block;
  }
  /* line 3237, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-playing .story-asset-audio-mute-unmute .story-asset-audio-mute {
    display: none;
  }
  /* line 3241, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-playing .story-asset-audio-mute-unmute .story-asset-audio-unmute {
    display: block;
  }
  /* line 3249, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-muteenable .story-asset-audio-mute-unmute .story-asset-audio-mute {
    display: block;
  }
  /* line 3253, ../sass/_detail-pages.scss */
  .story-asset-audio-wrapper.story-asset-audio-muteenable .story-asset-audio-mute-unmute .story-asset-audio-unmute {
    display: none;
  }

  /* line 3262, ../sass/_detail-pages.scss */
  .seeMoreLessitemsDiv .see-more .less {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 3278, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar {
    margin: 0px;
    margin: 0rem;
  }
  /* line 3281, ../sass/_detail-pages.scss */
  .story-layout-bighero .social-bar a {
    margin: 0px 16px 0px 0px;
    margin: 0rem 1.6rem 0rem 0rem;
  }
  /* line 3287, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote, .story-layout-bighero .story-text .story-quote {
    margin: 35px 0px 20px;
    margin: 3.5rem 0rem 2rem;
    font-size: 28px;
    font-size: 2.8rem;
  }
  /* line 3291, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote .quote-text, .story-layout-bighero .story-text .story-quote .quote-text {
    font-size: 28px;
    font-size: 2.8rem;
  }
  /* line 3297, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.visibletext-twocol {
    /*max-height: none;*/
  }
  /* line 3302, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.cpRowParent.row {
    max-height: none;
  }

  /* line 3310, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date-social-div {
    padding: 14px 0px 24px 0px;
    padding: 1.4rem 0rem 2.4rem 0rem;
  }
  /* line 3314, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .date {
    float: left;
  }
  /* line 3318, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .social-bar {
    float: right;
  }
  /* line 3323, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-header .title {
    margin-top: 16px;
    margin-top: 1.6rem;
  }
  /* line 3326, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-header .title h1 {
    color: #05141f;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 42px;
    line-height: 4.2rem;
    margin: 0px;
    margin: 0rem;
  }
  /* line 3333, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .tablet-right {
    width: 50%;
    float: right;
    padding-left: 15px;
  }
  /* line 3339, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .tablet-left {
    width: 50%;
    float: left;
    padding-right: 15px;
  }
  /* line 3346, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .eight, .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .four {
    width: 100%;
  }
  /* line 3354, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap .image-icon-wrapper {
    display: table;
  }
  /* line 3359, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .image-wrapper {
    width: 70%;
    display: table-cell;
  }
  /* line 3364, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons {
    display: table-cell;
  }
  /* line 3371, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel.contacts .see-more {
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 3374, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel.contacts .see-more h4 {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 3380, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel.contacts.seeMoreExpand .see-more {
    margin-top: 20px;
    margin-top: 2rem;
  }
  /* line 3389, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel > h4 {
    font-size: 26px;
    font-size: 2.6rem;
  }
  /* line 3395, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content #press-release-group > h4 {
    font-size: 26px;
    font-size: 2.6rem;
  }
  /* line 3402, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a {
    font-size: 14px;
    display: inline-block;
    padding-top: 5px;
    padding-top: 0.5rem;
    padding-bottom: 17px;
    padding-bottom: 1.7rem;
  }
  /* line 3408, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a:first-of-type {
    padding-right: 0px;
    padding-right: 0rem;
  }
  /* line 3419, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media .images-videos-items li .img-item .image-wrapper > a > img {
    width: 100%;
  }
  /* line 3431, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.tablet-one-up > li {
    width: 100%;
  }
  /* line 3435, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li {
    padding-left: 16px;
    padding-left: 1.6rem;
    padding-right: 16px;
    padding-right: 1.6rem;
  }
  /* line 3440, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li a img {
    float: left;
    width: 178px;
    margin-right: 10px;
    margin-right: 1rem;
  }
  /* line 3446, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li a p {
    width: calc(100% - 195px);
    margin-top: 6px;
    margin-top: 0.6rem;
  }
  /* line 3460, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero-full .hero-assetfulldiv .text-header .story-asset-wrapper {
    margin: 0px;
    margin: 0rem;
  }

  /* line 3468, ../sass/_detail-pages.scss */
  .story-asset-media-download {
    top: 20px;
    left: 20px;
    height: 42px;
    width: 100px;
  }

  /* line 3475, ../sass/_detail-pages.scss */
  .story-asset-downloaddiv, .story-asset-mediadiv {
    height: 42px;
    width: 42px;
  }

  /* line 3480, ../sass/_detail-pages.scss */
  .story-asset-vid-controls, .story-asset-audio-controls {
    right: 20px;
    bottom: 20px;
    width: 100px;
    height: 42px;
  }

  /* line 3487, ../sass/_detail-pages.scss */
  .story-assetvid-play-pause, .story-assetvid-mute-unmute, .story-asset-audio-play-pause, .story-asset-audio-mute-unmute {
    height: 42px;
    width: 42px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3495, ../sass/_detail-pages.scss */
  .story-layout-bighero .block-grid {
    margin: 0px -9px !important;
  }
  /* line 3499, ../sass/_detail-pages.scss */
  .story-layout-bighero .block-grid.two-up > li {
    padding: 0px 9px 18px;
    padding: 0rem 0.9rem 1.8rem;
  }
  /* line 3502, ../sass/_detail-pages.scss */
  .story-layout-bighero .block-grid.two-up > li.clickable-contacts-content {
    width: 100%;
  }
  /* line 3509, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text {
    border-bottom: 0 none !important;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    word-break: break-word;
    word-wrap: break-word;
  }
  /* line 3518, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text .visible-text.row.cpRowParent .col-lg-6 {
    float: left;
    width: 50%;
  }
  /* line 3526, ../sass/_detail-pages.scss */
  .story-layout-bighero .story-text blockquote.story-quote, .story-layout-bighero .story-text .story-quote {
    padding: 0 5.8%;
  }
  /* line 3533, ../sass/_detail-pages.scss */
  .story-layout-bighero.story-layout-bighero-full.withstory-importance .story-text {
    float: right;
    width: 62%;
  }
  /* line 3537, ../sass/_detail-pages.scss */
  .story-layout-bighero.story-layout-bighero-full.withstory-importance .story-text blockquote.story-quote, .story-layout-bighero.story-layout-bighero-full.withstory-importance .story-text .story-quote {
    padding: 0;
  }
  /* line 3542, ../sass/_detail-pages.scss */
  .story-layout-bighero.story-layout-bighero-full.withstory-importance .story-highlight {
    float: left;
    width: 33%;
  }

  /* line 3553, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .tablet-left, .detail-pages.story-layout-bighero .detail-content .tablet-right {
    width: auto;
    float: none;
    padding: 0;
  }
  /* line 3559, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .see-all {
    text-align: center;
  }
  /* line 3564, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .eight {
    width: 73%;
  }
  /* line 3568, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .four {
    width: 27%;
    padding-left: 32px;
    padding-left: 3.2rem;
    padding-top: 60px;
    padding-top: 6rem;
  }
  /* line 3578, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .content-wrap .image-icon-wrapper {
    display: block;
  }
  /* line 3583, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .image-wrapper {
    width: 100%;
    display: block;
  }
  /* line 3588, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-content-wpapper .detail-panel .images-videos-items .img-item .tablet-hover-icons {
    display: none;
  }
  /* line 3597, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .detail-panel > h4 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 3603, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content #press-release-group > h4 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 3611, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media .images-videos-items.block-grid li {
    padding-bottom: 18px;
  }
  /* line 3618, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a {
    font-size: 12px;
    padding-top: 4px;
    padding-top: 0.4rem;
    padding-bottom: 7px;
    padding-bottom: 0.7rem;
  }
  /* line 3623, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a:first-of-type {
    padding-right: 20px;
    padding-right: 2rem;
  }
  /* line 3627, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .media div.download a:last-of-type {
    padding-left: 0px;
    padding-left: 0rem;
  }
  /* line 3635, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from.detail-panel {
    border-bottom: 0 none;
  }
  /* line 3638, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from.detail-panel > h4 {
    margin-right: 9px;
    margin-right: 0.9rem;
  }
  /* line 3644, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.tablet-one-up.three-up > li, .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.three-up > li {
    width: 50%;
  }
  /* line 3647, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.tablet-one-up.three-up > li:nth-child(3n+1), .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.three-up > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 3651, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.tablet-one-up.three-up > li:nth-child(2n+1), .detail-pages.story-layout-bighero .detail-content .more-from ul.block-grid.three-up > li:nth-child(2n+1) {
    clear: left;
  }
  /* line 3656, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li {
    padding-left: 9px;
    padding-left: 0.9rem;
    padding-right: 9px;
    padding-right: 0.9rem;
  }
  /* line 3661, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li a img {
    float: none;
    margin-right: 0px;
    margin-right: 0rem;
    width: 100%;
  }
  /* line 3667, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-content .more-from ul li a p {
    width: 100%;
  }
  /* line 3677, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-panel .mediacart-tip {
    padding: 5px;
    padding: 0.5rem;
  }
  /* line 3680, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .detail-panel .mediacart-tip h4 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
  }
  /* line 3690, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero.story-layout-bighero-full .detail-content .detail-content-wpapper .four {
    padding-top: 4px;
    padding-top: 0.4rem;
  }
  /* line 3699, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero-full .hero-assetfulldiv {
    padding-bottom: 36px;
    padding-bottom: 3.6rem;
  }
}
@media only screen and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 768px), only screen and (min-width: 991px), (min-width: 768px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 3714, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 img.transparent {
    display: inline-block;
  }
  /* line 3718, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 img.normal {
    display: none;
  }
  /* line 3725, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 span:hover img.transparent {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: none;
  }
  /* line 3730, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 span:hover img.normal {
    display: inline-block;
  }
  /* line 3736, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .delete-icon {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3753, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 img.transparent {
    width: 29px;
  }
  /* line 3757, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper .hover-icons .col3 img.normal {
    width: 29px;
  }
  /* line 3764, ../sass/_detail-pages.scss */
  html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper:hover .info-icon, html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .detail-pages.story-layout-bighero .img-item .image-wrapper:hover .media-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}

/* Story Layout Design Change - Hero Big and Full Image : END */
/* Old Story Layout Quotes, Video, Image, Embed Code, Two Column design : START */
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 3781, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote, .detail-pages:not(.story-layout-bighero) .story-text .story-quote {
    margin: 20px 0px;
    margin: 2rem 0rem;
    padding: 0px;
    padding: 0rem;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 1.22;
    font-weight: bold;
    color: #000000;
    border: 0 none;
  }
  /* line 3790, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote .quote-text, .detail-pages:not(.story-layout-bighero) .story-text .story-quote .quote-text {
    color: #000000;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 1.22;
    font-weight: bold;
  }
  /* line 3796, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote .quote-text:before, .detail-pages:not(.story-layout-bighero) .story-text .story-quote .quote-text:before {
    content: '"';
  }
  /* line 3800, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote .quote-text:after, .detail-pages:not(.story-layout-bighero) .story-text .story-quote .quote-text:after {
    content: '"';
  }
  /* line 3806, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .story-content-inner-video {
    margin-top: 20px;
    margin-top: 2rem;
  }
  /* line 3809, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .story-content-inner-video video {
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 3814, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .story-content-inner-video video + div {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 14px;
  }
  /* line 3820, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .story-image-content {
    margin-top: 5px;
    margin-top: 0.5rem;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 3826, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .visible-text.visibletext-twocol {
    /*max-height: none;*/
  }
  /* line 3833, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .visible-text.row.cpRowParent {
    max-height: none;
  }
  /* line 3836, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .visible-text.row.cpRowParent .col-12 {
    padding-left: 15px;
    padding-left: 1.5rem;
    padding-right: 15px;
    padding-right: 1.5rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 3852, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote, .detail-pages:not(.story-layout-bighero) .story-text .story-quote {
    margin: 30px 0px;
    margin: 3rem 0rem;
    font-size: 28px;
    font-size: 2.8rem;
  }
  /* line 3856, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text blockquote.story-quote .quote-text, .detail-pages:not(.story-layout-bighero) .story-text .story-quote .quote-text {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 3871, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .visible-text.row.cpRowParent {
    max-height: none;
  }
  /* line 3874, ../sass/_detail-pages.scss */
  .detail-pages:not(.story-layout-bighero) .story-text .visible-text.row.cpRowParent .col-lg-6 {
    float: left;
    width: 50%;
  }

  /* line 3892, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts.detail-panel.gated-wrapper .email span.gated-email {
    width: 255px;
  }
  /* line 3900, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts.detail-panel.gated-wrapper .phone span.gated-phone {
    width: 255px;
  }
  /* line 3908, ../sass/_detail-pages.scss */
  .detail-pages.story-layout-bighero .contacts.detail-panel.gated-wrapper .mobile-phone span.gated-mobile-phone {
    width: 255px;
  }
}
/* Old Story Layout Quotes, Video, Image, Embed Code, Two Column design : END */
/* line 1, ../sass/_contacts.scss */
i.icons-phone-icon, i.icons-mobile-phone-icon {
  margin-right: 8px;
  margin-right: 0.8rem;
}

/* line 5, ../sass/_contacts.scss */
div.email {
  /*TNMCLITE-33*/
  position: relative;
  width: 92%;
  word-wrap: break-word;
}
/* line 11, ../sass/_contacts.scss */
div.email i.icons-email-icon, div.email i.icons-active-email-icon {
  position: absolute;
  top: 11px;
}
/* line 16, ../sass/_contacts.scss */
div.email i.icons-active-email-icon {
  display: none;
}
/* line 20, ../sass/_contacts.scss */
div.email span {
  margin-left: 18px;
  margin-left: 1.8rem;
}

/* line 25, ../sass/_contacts.scss */
.name {
  color: #000000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}

/* line 30, ../sass/_contacts.scss */
.position, .address, .email, .phone, .mobile-phone {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
}

/* line 36, ../sass/_contacts.scss */
.received-contact > div {
  padding: 2px 0px;
  padding: 0.2rem 0rem;
}
/* line 39, ../sass/_contacts.scss */
.received-contact > div.phone {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 44, ../sass/_contacts.scss */
.received-contact > div:first-child {
  padding-top: 0px;
  padding-top: 0rem;
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 49, ../sass/_contacts.scss */
.received-contact .name:hover {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
/* line 55, ../sass/_contacts.scss */
.received-contact .email:hover {
  text-decoration: underline;
}

/* line 60, ../sass/_contacts.scss */
.contacts-content:hover, .received-contact:hover {
  cursor: pointer;
}
/* line 63, ../sass/_contacts.scss */
.contacts-content:hover .name, .received-contact:hover .name {
  color: #000000;
  text-decoration: underline;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 70, ../sass/_contacts.scss */
  .name {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    width: 85%;
    /*TNMMCLITE-34*/
  }

  /* line 76, ../sass/_contacts.scss */
  .contacts-content .name {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    width: 100%;
    /*TNMMCLITE-34*/
  }

  /* line 82, ../sass/_contacts.scss */
  .position, .address, .email, .phone, .mobile-phone {
    font-size: 10px;
    font-size: 1rem;
    line-height: 14px;
    line-height: 1.4rem;
    padding-top: 10px;
    padding-top: 1rem;
  }

  /* line 89, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .contact-us-title {
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 93, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six {
    width: 100% !important;
  }
  /* line 96, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .form-group {
    padding-top: 22px;
    padding-top: 2.2rem;
  }
  /* line 100, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six #logregContactPopUp span {
    font-size: 18px;
    font-size: 1.8rem;
    color: #05141f;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 108, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name.gated, .contact-us-wrapper.gated-wrapper .six .position.gated, .contact-us-wrapper.gated-wrapper .six .address.gated, .contact-us-wrapper.gated-wrapper .six .email.gated, .contact-us-wrapper.gated-wrapper .six .phone.gated, .contact-us-wrapper.gated-wrapper .six .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 112, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 115, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 289px;
    width: 28.9rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 123, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name span.gated-name {
    width: 289px;
    width: 28.9rem;
    display: block;
  }
  /* line 128, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .phone span.gated-phone {
    width: 261px;
    width: 26.1rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 134, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .mobile-phone span.gated-mobile-phone {
    width: 261px;
    width: 26.1rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 140, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email {
    width: 290px;
    width: 29rem;
  }
  /* line 143, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email span.gated-email {
    width: 261px;
    width: 26.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 149, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 157, ../sass/_contacts.scss */
  .contacts-content .name {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }

  /* line 162, ../sass/_contacts.scss */
  .name {
    font-size: 20px;
    font-size: 2rem;
    line-height: 20px;
    line-height: 2rem;
  }

  /* line 167, ../sass/_contacts.scss */
  .position, .address, .email, .phone, .mobile-phone {
    font-size: 12px;
    font-size: 1.2rem;
    padding-top: 10px;
    padding-top: 1rem;
  }

  /* line 173, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .contact-us-title {
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 177, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six {
    width: 100% !important;
  }
  /* line 180, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .form-group {
    padding-top: 22px;
    padding-top: 2.2rem;
  }
  /* line 184, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six #logregContactPopUp span {
    font-size: 18px;
    font-size: 1.8rem;
    color: #05141f;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 192, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name.gated, .contact-us-wrapper.gated-wrapper .six .position.gated, .contact-us-wrapper.gated-wrapper .six .address.gated, .contact-us-wrapper.gated-wrapper .six .email.gated, .contact-us-wrapper.gated-wrapper .six .phone.gated, .contact-us-wrapper.gated-wrapper .six .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 196, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 199, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 320px;
    width: 32rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 207, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name span.gated-name {
    width: 320px;
    width: 32rem;
    display: block;
  }
  /* line 212, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .phone span.gated-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 218, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .mobile-phone span.gated-mobile-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 224, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email {
    width: 323px;
    width: 32.3rem;
  }
  /* line 227, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email span.gated-email {
    width: 291px;
    width: 29.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 233, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 241, ../sass/_contacts.scss */
  .position, .address, .email, .phone, .mobile-phone {
    padding-top: 10px;
    padding-top: 1rem;
  }

  /* line 246, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .contact-us-title {
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 250, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six {
    width: 100% !important;
  }
  /* line 253, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .form-group {
    padding-top: 22px;
    padding-top: 2.2rem;
  }
  /* line 257, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six #logregContactPopUp span {
    font-size: 18px;
    font-size: 1.8rem;
    color: #05141ff;
    font-weight: bold;
    display: block;
    max-width: 290px;
    max-width: 29rem;
  }
  /* line 265, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name.gated, .contact-us-wrapper.gated-wrapper .six .position.gated, .contact-us-wrapper.gated-wrapper .six .address.gated, .contact-us-wrapper.gated-wrapper .six .email.gated, .contact-us-wrapper.gated-wrapper .six .phone.gated, .contact-us-wrapper.gated-wrapper .six .mobile-phone.gated {
    padding: 8px 0px;
    padding: 0.8rem 0rem;
  }
  /* line 269, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated {
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 272, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .gated span {
    background-color: #edeef0;
    display: inline-block;
    width: 320px;
    width: 32rem;
    line-height: 8px;
    line-height: 0.8rem;
  }
  /* line 280, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .name span.gated-name {
    width: 320px;
    width: 32rem;
    display: block;
  }
  /* line 285, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .phone span.gated-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 18px;
    margin-left: 1.8rem;
  }
  /* line 291, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .mobile-phone span.gated-mobile-phone {
    width: 292px;
    width: 29.2rem;
    line-height: 8px;
    line-height: 0.8rem;
    margin-left: 16px;
    margin-left: 1.6rem;
  }
  /* line 297, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email {
    width: 323px;
    width: 32.3rem;
  }
  /* line 300, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .email span.gated-email {
    width: 291px;
    width: 29.1rem;
    margin-left: 14px;
    margin-left: 1.4rem;
  }
  /* line 306, ../sass/_contacts.scss */
  .contact-us-wrapper.gated-wrapper .six .address span.gated-address {
    height: 8px;
    height: 0.8rem;
  }
}
/* line 314, ../sass/_contacts.scss */
.contact-listing h1 {
  border-bottom: 1px dotted #cccccc;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 320, ../sass/_contacts.scss */
  .sub-header {
    padding-bottom: 24px;
    padding-bottom: 2.4rem;
    padding-top: 16px;
    padding-top: 1.6rem;
  }

  /* line 326, ../sass/_contacts.scss */
  .contact-listing h1 {
    font-size: 48px;
    font-size: 4.8rem;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 32px 0px 0px 0px;
    margin: 3.2rem 0rem 0rem 0rem;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
    border-bottom: 1px dotted #cccccc;
  }
  /* line 334, ../sass/_contacts.scss */
  .contact-listing h4 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }
  /* line 339, ../sass/_contacts.scss */
  .contact-listing h5 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 343, ../sass/_contacts.scss */
  .contact-listing .contact-select {
    padding: 6px 0;
    width: 100%;
  }
  /* line 350, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item {
    padding: 24px 12px 0px 12px;
    padding: 2.4rem 1.2rem 0rem 1.2rem;
  }
  /* line 353, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item .contacts-content {
    padding-bottom: 24px;
    padding-bottom: 2.4rem;
    border-bottom: 1px dotted #cccccc;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 364, ../sass/_contacts.scss */
  .sub-header {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
    padding-top: 26px;
    padding-top: 2.6rem;
  }

  /* line 370, ../sass/_contacts.scss */
  .contact-listing h1 {
    margin: 64px 0px 0px 0px;
    margin: 6.4rem 0rem 0rem 0rem;
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 375, ../sass/_contacts.scss */
  .contact-listing h5 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 379, ../sass/_contacts.scss */
  .contact-listing .contact-select {
    width: 40%;
  }
  /* line 385, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item {
    padding: 48px 12px 0px 12px;
    padding: 4.8rem 1.2rem 0rem 1.2rem;
  }
  /* line 388, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item .contacts-content {
    padding-bottom: 48px;
    padding-bottom: 4.8rem;
    border-bottom: 1px dotted #cccccc;
  }
  /* line 395, ../sass/_contacts.scss */
  .contact-listing .block-grid:nth-child(3n+1) {
    clear: none;
  }
}
@media only screen and (max-width: 768px) {
  /* line 404, ../sass/_contacts.scss */
  .contact-listing .block-grid.three-up > li:nth-child(3n+1) {
    clear: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 412, ../sass/_contacts.scss */
  .contact-listing .contact-select {
    width: 23%;
  }
  /* line 418, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item {
    padding: 20px 12px 0px 12px;
    padding: 2rem 1.2rem 0rem 1.2rem;
  }
  /* line 421, ../sass/_contacts.scss */
  .contact-listing .block-grid li.contact-item .contacts-content {
    padding-bottom: 40px;
    padding-bottom: 4rem;
    border-bottom: 1px dotted #cccccc;
  }
  /* line 427, ../sass/_contacts.scss */
  .contact-listing .block-grid li:nth-child(3n+1) {
    clear: none;
  }
}
/* line 436, ../sass/_contacts.scss */
.contact-listing h4 {
  color: #555555;
  margin-top: 0px;
  margin-top: 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
}
/* line 442, ../sass/_contacts.scss */
.contact-listing h5 {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  color: #000000;
  line-height: 1.6;
}
/* line 448, ../sass/_contacts.scss */
.contact-listing form {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 5, ../sass/_hover-download-icons.scss */
  .home .images-videos .images-videos-items .tablet-hover-icons {
    display: none;
  }
  /* line 8, ../sass/_hover-download-icons.scss */
  .home .images-videos .images-videos-items .image-wrapper {
    width: 100%;
    float: none;
    display: block;
  }
  /* line 13, ../sass/_hover-download-icons.scss */
  .home .images-videos .images-videos-items .grid-item-text {
    float: none;
    width: 100%;
    display: block;
    margin: 16px 0px 0px 0px;
    margin: 1.6rem 0rem 0rem 0rem;
    padding: 0px;
    padding: 0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 26, ../sass/_hover-download-icons.scss */
  .home .images-videos .images-videos-items .image-wrapper {
    width: 100%;
  }
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 41, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .col3 img.transparent, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .col3 img.transparent, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .col3 img.transparent, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .col3 img.transparent {
    display: inline-block;
  }
  /* line 44, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .col3 img.normal, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .col3 img.normal, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .col3 img.normal, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .col3 img.normal {
    display: none;
  }
  /* line 50, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .col3 span:hover img.transparent, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .col3 span:hover img.transparent, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .col3 span:hover img.transparent, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .col3 span:hover img.transparent {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: none;
  }
  /* line 54, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .col3 span:hover img.normal, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .col3 span:hover img.normal, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .col3 span:hover img.normal, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .col3 span:hover img.normal {
    display: inline-block;
  }
  /* line 59, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .delete-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .delete-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .delete-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .delete-icon {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 82, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .glass-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .play-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    text-align: center;
  }
  /* line 94, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .received .img-item .image-wrapper .hover-icons .glass-icon, html:not(.lt-ie9) .received .img-item .image-wrapper .hover-icons .play-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@media only screen and (min-width: 769px) {
  /* line 108, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .media-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .info-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .download-icon, html:not(.lt-ie9) .home .img-item .image-wrapper .hover-icons .media-icon {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  /* line 113, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .landing-pages .img-item .image-wrapper:hover .info-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .landing-pages .img-item .image-wrapper:hover .media-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper:hover .info-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .detail-pages .img-item .image-wrapper:hover .media-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper:hover .info-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper:hover .media-icon, html:not(.lt-ie9) .home .img-item .image-wrapper:hover .info-icon, html:not(.lt-ie9) .home .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .home .img-item .image-wrapper:hover .media-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  /* line 124, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .mediacart .img-item .image-wrapper .hover-icons .delete-icon {
    text-align: left;
  }
  /* line 129, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .mediacart .img-item .image-wrapper:hover .download-icon, html:not(.lt-ie9) .mediacart .img-item .image-wrapper:hover .delete-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  /* line 140, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .received .img-item .image-wrapper .hover-icons .glass-icon, html:not(.lt-ie9) .received .img-item .image-wrapper .hover-icons .play-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  /* line 145, ../sass/_hover-download-icons.scss */
  html:not(.lt-ie9) .received .img-item .image-wrapper:hover .download-icon {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}

/* line 3, ../sass/_simple-layout.scss */
footer.simple-footer {
  overflow: hidden;
  position: relative;
}

/* line 9, ../sass/_simple-layout.scss */
.simple-body .simple-header {
  text-align: center;
  margin-top: 19px;
  margin-top: 1.9rem;
}
/* line 12, ../sass/_simple-layout.scss */
.simple-body .simple-header a {
  display: inline-block;
}

/* line 17, ../sass/_simple-layout.scss */
.simple {
  height: 100%;
}
/* line 19, ../sass/_simple-layout.scss */
.simple .header-top .four.columns {
  border-bottom: none;
}
/* line 22, ../sass/_simple-layout.scss */
.simple .main-content {
  height: 94%;
  width: 100%;
  display: table;
}
/* line 26, ../sass/_simple-layout.scss */
.simple .main-content .row {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

/* line 36, ../sass/_simple-layout.scss */
.simple .logo img {
  width: auto;
  max-width: none;
  float: left;
  margin-top: 0;
  padding: 16px 0px;
  padding: 1.6rem 0rem;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 47, ../sass/_simple-layout.scss */
  div.page-wrapper.simple {
    padding-bottom: 40px;
  }

  /* line 51, ../sass/_simple-layout.scss */
  footer.simple-footer {
    margin: -40px auto 0 !important;
    height: 40px;
    overflow: hidden;
    position: relative;
  }

  /* line 58, ../sass/_simple-layout.scss */
  .simple .main-content {
    height: 83%;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 65, ../sass/_simple-layout.scss */
  div.page-wrapper.simple {
    padding-bottom: 48px;
  }

  /* line 69, ../sass/_simple-layout.scss */
  footer.simple-footer {
    margin: -48px auto 0 !important;
    height: 48px;
    overflow: hidden;
    position: relative;
  }

  /* line 79, ../sass/_simple-layout.scss */
  .simple .main-content .row .columns.twelve .columns {
    width: 70% !important;
  }
}
@media only screen and (min-width: 769px) {
  /* line 94, ../sass/_simple-layout.scss */
  .simple .main-content .row .columns.twelve .columns {
    width: 50% !important;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 3, ../sass/_mediacart-empty.scss */
  .cart-empty .empty-title {
    font-size: 48px;
    font-size: 4.8rem;
    margin: 40px 0px 16px 0px;
    margin: 4rem 0rem 1.6rem 0rem;
  }
  /* line 9, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper {
    padding: 13px 0px;
    padding: 1.3rem 0rem;
  }
  /* line 12, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .caption {
    float: none;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 19, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav {
    float: none;
    width: 100%;
    text-align: center;
    padding-top: 13px;
  }
  /* line 26, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsBullets .rsBullet {
    width: 25px;
    height: 25px;
    margin: 0 8px;
  }
  /* line 33, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft, .cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
    width: 25px;
    height: 25px;
    margin: 0 8px;
  }
  /* line 39, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft {
    background: url('/content/images/mediacart/prev-mobile.png?1712230945') center no-repeat;
  }
  /* line 43, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
    background: url('/content/images/mediacart/next-mobile.png?1712230945') center no-repeat;
  }
  /* line 49, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider * {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
  }
  /* line 54, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider {
    min-height: 400px;
  }
  /* line 57, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .rsOverflow {
    height: 400px !important;
  }
  /* line 61, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item {
    padding: 23px 20px;
    padding: 2.3rem 2rem;
  }
  /* line 64, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left {
    width: 100%;
  }
  /* line 67, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left h4 {
    margin: 0px;
    margin-left: 45px;
    padding-top: 6px;
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 74, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left p {
    margin: 12px 0 0 45px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 80, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right {
    width: 100%;
    position: relative;
  }
  /* line 84, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right p {
    font-size: 14px;
    font-size: 1.4rem;
    position: absolute;
  }
  /* line 89, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right i.icon.icons-btn-media-cart {
    position: absolute;
    margin: 0px;
  }
  /* line 96, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item1 {
    height: 225px;
  }
  /* line 99, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item1 .right {
    height: 128px;
  }
  /* line 102, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item1 .right p {
    width: 100%;
    bottom: 0;
    margin-left: 7px;
  }
  /* line 108, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item1 .right i.icon.icons-btn-media-cart {
    margin-top: 20px;
    left: 50%;
    margin-left: -22px;
  }
  /* line 117, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 img.mobile {
    margin: 21px auto 23px auto;
  }
  /* line 125, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .top .right img {
    margin-top: 15px;
  }
  /* line 131, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .separator-wrapper {
    margin: 23px 0 17px 0;
  }
  /* line 136, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right {
    height: 128px;
  }
  /* line 139, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right p {
    width: 100%;
    bottom: 0;
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 21px;
  }
  /* line 146, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right i.icon.icons-btn-download {
    margin-top: 15px;
    left: 50%;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 160, ../sass/_mediacart-empty.scss */
  .cart-empty .empty-title {
    font-size: 64px;
    font-size: 6.4rem;
    margin: 90px 0px 28px 0px;
    margin: 9rem 0rem 2.8rem 0rem;
  }
  /* line 166, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper {
    padding: 18px 0px;
    padding: 1.8rem 0rem;
  }
  /* line 169, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .caption {
    float: left;
    width: 70%;
    text-align: left;
    font-size: 24px;
    font-size: 2.4rem;
    padding-left: 13px;
  }
  /* line 177, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav {
    float: right;
    width: 30%;
    text-align: right;
    padding-top: 5px;
    padding-right: 11px;
  }
  /* line 184, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft, .cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
    width: 15px;
    height: 15px;
    margin: 0 4px;
  }
  /* line 190, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft {
    background: url('/content/images/icons/arrow-prev.png?1712230945') center no-repeat;
  }
  /* line 194, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
    background: url('/content/images/icons/arrow-next.png?1712230945') center no-repeat;
  }
  /* line 199, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use .caption-wrapper .nav .rsBullets .rsBullet {
    width: 15px;
    height: 15px;
    margin: 0 4px;
  }
  /* line 208, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider {
    min-height: 350px;
  }
  /* line 211, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .rsOverflow {
    height: 350px !important;
  }
  /* line 215, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item {
    padding: 32px;
    padding: 3.2rem;
  }
  /* line 218, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left {
    width: 60%;
    float: left;
  }
  /* line 222, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left h4 {
    margin: 2px 0 13px 49px;
    width: 250px;
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 228, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .left p {
    margin: 0 0 0 49px;
    width: 240px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 235, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right {
    width: 40%;
    float: right;
  }
  /* line 239, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right p {
    margin: 6px 0 0 21px;
    position: static;
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 244, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right p i {
    margin-right: 7px;
  }
  /* line 249, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .slider-item .right i.icon.icons-btn-media-cart-transparent {
    margin: 12px 0 0 30px;
    position: static;
  }
  /* line 256, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item1 {
    height: 165px;
  }
  /* line 260, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 {
    height: 225px;
  }
  /* line 263, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 .left {
    width: 55%;
  }
  /* line 266, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 .left h4 {
    margin-bottom: 9px;
  }
  /* line 271, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 .right {
    width: 45%;
  }
  /* line 274, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 .right img.mobile {
    display: none;
  }
  /* line 278, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item2 .right img {
    margin-left: 20px;
    margin-top: 6px;
  }
  /* line 285, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 {
    height: 350px;
  }
  /* line 290, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .top .right img {
    margin-top: 7px;
    margin-left: 51px;
  }
  /* line 297, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .separator-wrapper {
    margin: 33px 0;
  }
  /* line 301, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom {
    overflow: hidden;
  }
  /* line 305, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right p {
    margin: 6px 0 0 49px;
    font-size: 12px;
    font-size: 1.2rem;
    width: auto;
  }
  /* line 311, ../sass/_mediacart-empty.scss */
  .cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right i.icon.icons-btn-download {
    margin-left: 52px;
    margin-top: 15px;
  }
}
/* line 327, ../sass/_mediacart-empty.scss */
.cart-empty {
  /* preload */
}
/* line 328, ../sass/_mediacart-empty.scss */
.cart-empty .sub-header {
  border-top: none;
}
/* line 331, ../sass/_mediacart-empty.scss */
.cart-empty .sub-header h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #999999;
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.5rem 0rem;
}
/* line 337, ../sass/_mediacart-empty.scss */
.cart-empty .sub-header h3 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  margin: 0px;
  margin: 0rem;
}
/* line 343, ../sass/_mediacart-empty.scss */
.cart-empty .empty-title {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  color: #dadada;
  text-align: center;
}
/* line 349, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use {
  max-width: 580px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 100px;
}
/* line 355, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper {
  overflow: hidden;
  border-bottom: 1px dotted #cccccc;
  border-top: 1px dotted #cccccc;
}
/* line 360, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .caption {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #05141f;
}
/* line 366, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft, .cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
  display: inline-block !important;
}
/* line 370, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsArrowLeft {
  margin-left: 0;
}
/* line 374, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsArrowRight {
  margin-right: 0;
}
/* line 378, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsBullets {
  display: inline-block;
}
/* line 381, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsBullets .rsBullet {
  background: #999999;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
}
/* line 387, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use .caption-wrapper .nav .rsBullets .rsBullet.rsNavSelected {
  background: #05141f;
}
/* line 395, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider {
  width: 100%;
}
/* line 398, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider > .slider-item:not(.item1) {
  display: none;
}
/* line 402, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item {
  background: #f1f1f1;
  width: 100%;
  color: #727272;
}
/* line 408, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .left .dot {
  position: absolute;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
  background: #000000;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  padding: 4px 9px;
  color: #dcdcdc;
  top: 5px;
}
/* line 421, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .left h4 {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  color: #000000;
  line-height: 1;
}
/* line 427, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .left p {
  color: #000000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  line-height: 1.1;
}
/* line 434, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .right {
  text-align: center;
}
/* line 437, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .right p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 441, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .slider-item .right p i {
  margin-right: 7px;
}
/* line 449, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .top {
  overflow: hidden;
}
/* line 453, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .separator-wrapper {
  position: relative;
}
/* line 456, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .separator-wrapper .media-separator {
  border-top: 1px dotted #cccccc;
}
/* line 460, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .separator-wrapper p.or {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  position: absolute;
  font-size: 16px;
  font-size: 1.6rem;
  color: #000000;
  background: #f1f1f1;
  width: 35px;
  left: 50%;
  padding: 0 5px;
  top: -10px;
  text-transform: uppercase;
  margin: 0 0 0 -15px;
}
/* line 475, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .bottom {
  overflow: hidden;
}
/* line 479, ../sass/_mediacart-empty.scss */
.cart-empty .how-to-use #mediaCartSlider .item3 .bottom .right p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 700;
  color: #000000;
}
/* line 490, ../sass/_mediacart-empty.scss */
.cart-empty #mediaCartSlider > .rsArrow, .cart-empty #mediaCartSlider > .rsNav {
  display: none !important;
}

/* line 1, ../sass/_mediacart.scss */
.mediacart-tip,
.detail-pages .detail-panel .mediacart-tip {
  position: absolute;
  width: auto;
  padding: 15px 32px;
  padding: 1.5rem 3.2rem;
  text-align: center;
  color: #fff;
  border: 2px solid #555555;
  border-radius: 10px;
  border-radius: 1rem;
  box-shadow: #000 0 0 10px;
  filter: alpha(opacity=75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  background: #000;
  display: none;
  z-index: 30;
}
/* line 16, ../sass/_mediacart.scss */
.mediacart-tip .icon,
.detail-pages .detail-panel .mediacart-tip .icon {
  margin-right: 8px;
  margin-right: 0.8rem;
  display: inline-block;
}
/* line 20, ../sass/_mediacart.scss */
.mediacart-tip .icon.spinner,
.detail-pages .detail-panel .mediacart-tip .icon.spinner {
  width: 17px;
  height: 17px;
  background: url("/content/images/spinner_light.gif") 0 0 no-repeat;
}
/* line 26, ../sass/_mediacart.scss */
.mediacart-tip .icon.spinner-dark,
.detail-pages .detail-panel .mediacart-tip .icon.spinner-dark {
  width: 17px;
  height: 17px;
  background-image: url("/content/images/spinner_dark.gif");
}
/* line 33, ../sass/_mediacart.scss */
.mediacart-tip h4,
.detail-pages .detail-panel .mediacart-tip h4 {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
}
/* line 39, ../sass/_mediacart.scss */
.mediacart-tip h4 span,
.detail-pages .detail-panel .mediacart-tip h4 span {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  position: relative;
  top: -1px;
}
/* line 46, ../sass/_mediacart.scss */
.mediacart-tip.light,
.detail-pages .detail-panel .mediacart-tip.light {
  color: #000;
  background: #fff;
  border-color: #fff;
}
/* line 51, ../sass/_mediacart.scss */
.mediacart-tip.light h4,
.detail-pages .detail-panel .mediacart-tip.light h4 {
  color: #000;
}

/* line 61, ../sass/_mediacart.scss */
.mediacart .filters {
  margin-top: 0;
}
/* line 64, ../sass/_mediacart.scss */
.mediacart .filters ul {
  border-top: none;
  margin: 0;
}

/* line 71, ../sass/_mediacart.scss */
.mediacart .sub-header {
  border-top: none;
}
/* line 74, ../sass/_mediacart.scss */
.mediacart .send-wrapper {
  background: #f1f1f1;
  border-top: 1px solid #c6c6c6;
}
/* line 78, ../sass/_mediacart.scss */
.mediacart .send-wrapper .border {
  border-top: 1px solid #ffffff;
}
/* line 82, ../sass/_mediacart.scss */
.mediacart .send-wrapper .twelve.colums {
  padding: 17px 15px;
}
/* line 87, ../sass/_mediacart.scss */
.mediacart .send-wrapper .actions a {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  color: #000000;
  padding: 15px 0px;
  padding: 1.5rem 0rem;
  width: 100%;
  text-align: center;
  display: block;
}
/* line 96, ../sass/_mediacart.scss */
.mediacart .send-wrapper .actions a.download-all {
  border-top: 1px solid #ededed;
}
/* line 100, ../sass/_mediacart.scss */
.mediacart .send-wrapper .actions a i {
  margin-right: 8px;
}
/* line 106, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart {
  color: #ffffff;
  background: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  /*color: $mediacart-button-color;
  background: $mediacart-button-bg;*/
  text-align: center;
  /*@include font_bold();*/
}
/* line 113, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart i {
  position: relative;
}
/* line 116, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart i.icons-arrow-next {
  display: none;
}
/* line 121, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart:hover {
  /*color: $mediacart-button-bg;
  background: $mediacart-button-color;*/
  color: #05141f;
  background: #ffffff;
}
/* line 126, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart:hover i.icons-arrow-next {
  display: inline-block;
}
/* line 130, ../sass/_mediacart.scss */
.mediacart .send-wrapper a.send-mediacart:hover i.icons-white-arrow-right {
  display: none;
}

/* line 140, ../sass/_mediacart.scss */
.send-wrapper.fixed-panel {
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 30;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 149, ../sass/_mediacart.scss */
  .mediacart-tip,
  .detail-pages .detail-panel .mediacart-tip {
    padding: 15px;
    padding: 1.5rem;
  }
  /* line 153, ../sass/_mediacart.scss */
  .mediacart-tip h4,
  .detail-pages .detail-panel .mediacart-tip h4 {
    font-size: 15px;
    font-size: 1.5rem;
  }

  /* line 159, ../sass/_mediacart.scss */
  .mediacart .cart-content {
    margin-bottom: 40px;
    margin-bottom: 4rem;
  }
  /* line 163, ../sass/_mediacart.scss */
  .mediacart .sub-header {
    padding-bottom: 32px;
    padding-bottom: 3.2rem;
  }
  /* line 164, ../sass/_mediacart.scss */
  .mediacart .sub-header h4 {
    color: #05141f;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem 0.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 168, ../sass/_mediacart.scss */
  .mediacart .sub-header h3 {
    color: #05141f;
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 175, ../sass/_mediacart.scss */
  .mediacart .filters {
    margin: 0px;
    margin: 0rem;
  }
  /* line 178, ../sass/_mediacart.scss */
  .mediacart .filters ul {
    border-top: none;
    margin: 0;
  }
  /* line 185, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions {
    display: none;
    clear: both;
  }
  /* line 189, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions a {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
    width: 100%;
    text-align: center;
    display: block;
  }
  /* line 197, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions a.download-all {
    border-top: 1px solid #ededed;
  }
  /* line 201, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions a i {
    margin-right: 8px;
  }
  /* line 207, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .mobile-send-media-cart-wrapper {
    display: table;
    width: 100%;
  }
  /* line 212, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart {
    display: table-cell;
    padding: 15px 20px;
    padding: 1.5rem 2rem;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 3px 0px #8a8a8a;
    -moz-box-shadow: 1px 1px 3px 0px #8a8a8a;
    box-shadow: 1px 1px 3px 0px #8a8a8a;
  }
  /* line 222, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart:hover i.icons-arrow-next {
    display: inline-block;
  }
  /* line 226, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart:hover i.icons-white-arrow-right {
    display: none;
  }
  /* line 232, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart i {
    position: relative;
    top: 2px;
    margin-left: 10px;
  }
  /* line 237, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart i.icons-arrow-next {
    display: none;
  }
  /* line 243, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .send-mediacart-mobile-separator {
    display: table-cell;
    width: 5px;
  }
  /* line 248, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more {
    display: table-cell;
    background: #e9e9e9;
    padding: 17.5px 15px;
    -webkit-box-shadow: 1px 1px 3px 0px #8a8a8a;
    -moz-box-shadow: 1px 1px 3px 0px #8a8a8a;
    box-shadow: 1px 1px 3px 0px #8a8a8a;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    color: #333333;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
  }
  /* line 262, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more.more i.icons-arr-more {
    display: none;
  }
  /* line 266, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more.more i.icons-arr-less {
    display: inline-block;
  }
  /* line 272, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more.less i.icons-arr-more {
    display: inline-block;
  }
  /* line 276, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more.less i.icons-arr-less {
    display: none;
  }
  /* line 285, ../sass/_mediacart.scss */
  .mediacart .img-item .grid-item-text .context-header {
    min-height: 25px;
  }
  /* line 292, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer p {
    color: #05141f;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    padding-top: 16px;
    padding-top: 1.6rem;
    border-top: 1px dotted #cccccc;
  }
  /* line 297, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer span {
    color: #05141f;
    font-size: 10px;
    font-size: 1rem;
    line-height: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }

  /* line 305, ../sass/_mediacart.scss */
  .received .text {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
  }
  /* line 309, ../sass/_mediacart.scss */
  .received .sub-header {
            /*h4 {
                @include size(font-size, 1.6);
            }

            h3 {
                @include size(font-size, 2.4);
            }*/
  }
  /* line 317, ../sass/_mediacart.scss */
  .received .sub-header h4 {
    color: #05141f;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem 0.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 321, ../sass/_mediacart.scss */
  .received .sub-header h3 {
    color: #05141f;
    font-size: 32px;
    font-size: 3.2rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 326, ../sass/_mediacart.scss */
  .received .filters {
    border-top: 1px dotted #cccccc;
  }
  /* line 330, ../sass/_mediacart.scss */
  .received p {
    margin: 16px 0px 16px 0px;
    margin: 1.6rem 0rem 1.6rem 0rem;
    line-height: 1.3;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 336, ../sass/_mediacart.scss */
  .received .disclaimer p {
    margin: 14px 0px 12px 0px;
    margin: 1.4rem 0rem 1.2rem 0rem;
  }
  /* line 340, ../sass/_mediacart.scss */
  .received div.download {
    padding: 0px;
    padding: 0rem;
  }
  /* line 343, ../sass/_mediacart.scss */
  .received div.download a {
    display: block;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    color: #4a4a4a;
  }
  /* line 350, ../sass/_mediacart.scss */
  .received div.download a:first-of-type {
    border-bottom: 1px dotted #d8d8d8;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 359, ../sass/_mediacart.scss */
  .mediacart-tip,
  .detail-pages .detail-panel .mediacart-tip {
    padding: 15px;
    padding: 1.5rem;
  }
  /* line 363, ../sass/_mediacart.scss */
  .mediacart-tip h4,
  .detail-pages .detail-panel .mediacart-tip h4 {
    font-size: 20px;
    font-size: 2rem;
  }

  /* line 370, ../sass/_mediacart.scss */
  .mediacart .sub-header h4 {
    color: #05141f;
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem 0.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 374, ../sass/_mediacart.scss */
  .mediacart .sub-header h3 {
    color: #05141f;
    font-size: 48px;
    font-size: 4.8rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 383, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions {
    float: right;
    display: block;
    clear: none;
  }
  /* line 388, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions a {
    display: inline-block;
    width: auto;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 393, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .actions a.download-all {
    margin-right: 15px;
    border-top: none;
  }
  /* line 400, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .mobile-send-media-cart-wrapper {
    display: block;
  }
  /* line 404, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart {
    display: block;
    float: left;
    width: 100%;
    max-width: 317px;
    margin-right: 0;
    font-size: 20px;
    font-size: 2rem;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
  }
  /* line 413, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart i {
    top: 0px;
    left: 5px;
  }
  /* line 419, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .send-mediacart-mobile-separator {
    display: none;
  }
  /* line 423, ../sass/_mediacart.scss */
  .mediacart .send-wrapper .media-more {
    display: none;
  }
  /* line 430, ../sass/_mediacart.scss */
  .mediacart .img-item .grid-item-text .context-header {
    min-height: 36px;
  }
  /* line 437, ../sass/_mediacart.scss */
  .mediacart .account .sub-header {
    padding: 24px 0px;
    padding: 2.4rem 0rem;
  }
  /* line 440, ../sass/_mediacart.scss */
  .mediacart .account .sub-header h3 {
    font-size: 32px;
    font-size: 3.2rem;
    color: #555;
  }
  /* line 445, ../sass/_mediacart.scss */
  .mediacart .account .sub-header p {
    font-size: 16px;
    font-size: 1.6rem;
    color: #666;
  }
  /* line 451, ../sass/_mediacart.scss */
  .mediacart .account form {
    padding-top: 24px;
    padding-top: 2.4rem;
  }
  /* line 454, ../sass/_mediacart.scss */
  .mediacart .account form p {
    color: #999999;
  }
  /* line 458, ../sass/_mediacart.scss */
  .mediacart .account form input {
    width: 100%;
  }
  /* line 463, ../sass/_mediacart.scss */
  .mediacart .account p, .mediacart .account label {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 467, ../sass/_mediacart.scss */
  .mediacart .account .custom-button {
    padding: 0px 35px;
    padding: 0rem 3.5rem;
    width: auto;
    margin: 15px 0px;
    margin: 1.5rem 0rem;
  }
  /* line 473, ../sass/_mediacart.scss */
  .mediacart .account .columns-wrapper {
    display: table;
    width: 100%;
  }
  /* line 478, ../sass/_mediacart.scss */
  .mediacart .account .first-column, .mediacart .account .second-column {
    float: none;
    width: 50%;
    display: table-cell;
  }
  /* line 484, ../sass/_mediacart.scss */
  .mediacart .account .first-column {
    padding-right: 16px;
    padding-right: 1.6rem;
  }
  /* line 488, ../sass/_mediacart.scss */
  .mediacart .account .second-column {
    padding-left: 16px;
    padding-left: 1.6rem;
  }
  /* line 492, ../sass/_mediacart.scss */
  .mediacart .account.done, .mediacart .account.error {
    margin: 0 auto;
    max-width: 580px;
  }
  /* line 498, ../sass/_mediacart.scss */
  .mediacart .account .steps-list h5 {
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 504, ../sass/_mediacart.scss */
  .mediacart .account .steps-list ul li {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 510, ../sass/_mediacart.scss */
  .mediacart .account p.tip {
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 515, ../sass/_mediacart.scss */
  .mediacart .account.error h2 {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 522, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer p {
    color: #05141f;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    padding-top: 16px;
    padding-top: 1.6rem;
    border-top: 1px dotted #cccccc;
  }
  /* line 527, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer span {
    color: #05141f;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 14px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }

  /* line 535, ../sass/_mediacart.scss */
  .received .six {
    width: 100%;
  }
  /* line 539, ../sass/_mediacart.scss */
  .received .column {
    float: none;
  }
  /* line 544, ../sass/_mediacart.scss */
  .received .sub-header h4 {
    color: #05141f;
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem 0.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 548, ../sass/_mediacart.scss */
  .received .sub-header h3 {
    color: #05141f;
    font-size: 48px;
    font-size: 4.8rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 553, ../sass/_mediacart.scss */
  .received p {
    margin: 24px 0px 0px 0px;
    margin: 2.4rem 0rem 0rem 0rem;
    line-height: 1.3;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 559, ../sass/_mediacart.scss */
  .received .disclaimer p {
    margin: 14px 0px 12px 0px;
    margin: 1.4rem 0rem 1.2rem 0rem;
  }
  /* line 563, ../sass/_mediacart.scss */
  .received div.download {
    padding: 10px 0px;
    padding: 1rem 0rem;
  }
  /* line 566, ../sass/_mediacart.scss */
  .received div.download a {
    display: inline;
    padding: 15px 0px;
    padding: 1.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 700;
  }
  /* line 571, ../sass/_mediacart.scss */
  .received div.download a:first-of-type {
    border-bottom: 0;
  }
  /* line 576, ../sass/_mediacart.scss */
  .received div.download a:first-of-type {
    padding-right: 10px;
  }
  /* line 580, ../sass/_mediacart.scss */
  .received div.download a:last-of-type {
    padding-left: 10px;
  }
}
/* line 589, ../sass/_mediacart.scss */
.received .text .received-contact {
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 591, ../sass/_mediacart.scss */
.received .text .received-contact span {
  color: #222222;
}
/* line 596, ../sass/_mediacart.scss */
.received div.download {
  background: #f8f8f8;
  text-align: center;
}
/* line 600, ../sass/_mediacart.scss */
.received div.download a i {
  margin-right: 5px;
  margin-right: 0.5rem;
}

@media only screen and (min-width: 769px) {
  /* line 609, ../sass/_mediacart.scss */
  .mediacart .sub-header {
    border-top: none;
  }
  /* line 612, ../sass/_mediacart.scss */
  .mediacart .sub-header h4 {
    color: #05141f;
    font-size: 24px;
    font-size: 2.4rem;
    margin: 0px 0px 5px 0px;
    margin: 0rem 0rem 0.5rem 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 616, ../sass/_mediacart.scss */
  .mediacart .sub-header h3 {
    color: #05141f;
    line-height: 1;
    font-size: 48px;
    font-size: 4.8rem;
    margin: 0px;
    margin: 0rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-family: 'kia_signature_otf';
  }
  /* line 622, ../sass/_mediacart.scss */
  .mediacart .send-wrapper a.send-mediacart {
    float: left;
    width: auto;
    max-width: 50%;
    margin-right: 0;
    padding: 15px 20px;
    padding: 1.5rem 2rem;
  }
  /* line 631, ../sass/_mediacart.scss */
  .mediacart .account {
    max-width: 580px;
  }
  /* line 635, ../sass/_mediacart.scss */
  .mediacart .account form input {
    width: 275px;
  }
  /* line 646, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer p {
    color: #05141f;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    padding-top: 16px;
    padding-top: 1.6rem;
    border-top: 1px dotted #cccccc;
  }
  /* line 651, ../sass/_mediacart.scss */
  .mediacart .columns .disclaimer span {
    color: #05141f;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 14px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
  }

  /* line 659, ../sass/_mediacart.scss */
  .received .text {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
  /* line 663, ../sass/_mediacart.scss */
  .received .six {
    width: 50%;
  }
  /* line 667, ../sass/_mediacart.scss */
  .received .column {
    float: right;
  }
  /* line 670, ../sass/_mediacart.scss */
  .received .filters {
    border-top: none;
  }
  /* line 673, ../sass/_mediacart.scss */
  .received p {
    line-height: 1.3;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-min-device-pixel-ratio: 1.3) and (-webkit-max-device-pixel-ratio: 1.5) and (orientation: portrait) {
  /* line 683, ../sass/_mediacart.scss */
  .received .download .download-all {
    display: none;
  }
}
/* line 1, ../sass/_mobile-menu.scss */
.full-wrapper {
  height: 100%;
}

/* line 6, ../sass/_mobile-menu.scss */
.menu-opened .mobile-menu {
  position: fixed;
  height: 100%;
  display: block;
  overflow-y: scroll;
  z-index: 1000;
  border-left: 1px solid #d4d4d3;
}
/* line 15, ../sass/_mobile-menu.scss */
.menu-opened .mobile-menu.mobile-right {
  right: 0px;
}
/* line 19, ../sass/_mobile-menu.scss */
.menu-opened .full-wrapper {
  position: fixed;
  left: 270px;
  width: 100%;
}
/* line 25, ../sass/_mobile-menu.scss */
.menu-opened .full-wrapper.mobile-left {
  left: 270px;
}
/* line 29, ../sass/_mobile-menu.scss */
.menu-opened .full-wrapper.mobile-right {
  left: -270px;
}

/* line 34, ../sass/_mobile-menu.scss */
.mobile-search-icon {
  display: inline-block;
  vertical-align: top;
  height: 25px;
  width: 25px;
  cursor: pointer;
}

/* line 45, ../sass/_mobile-menu.scss */
.mobile-menu .mc .icons-media-cart {
  background: url('/content/images/icons/media-cart-mobile.png?1712230945') no-repeat;
}

/* line 53, ../sass/_mobile-menu.scss */
.mobile-menu .mc .icons-download {
  background: url('/content/images/icons/download-mobile.png?1712230945') no-repeat;
}

/* line 58, ../sass/_mobile-menu.scss */
.mobile-menu {
  border-right: 1px solid #d4d4d3;
  /*background: $mobile-menu-bg;*/
  background-color: #e4e5e6;
  display: none;
}
/* line 64, ../sass/_mobile-menu.scss */
.mobile-menu .search {
  background: #ffffff;
  padding: 1.4rem;
  border-bottom: 1px solid #d4d4d3;
}
/* line 67, ../sass/_mobile-menu.scss */
.mobile-menu .search .search-wrapper {
  position: relative;
}
/* line 70, ../sass/_mobile-menu.scss */
.mobile-menu .search .search-wrapper input[type="text"] {
  width: 24rem;
}
/* line 74, ../sass/_mobile-menu.scss */
.mobile-menu .search .search-wrapper input[type="button"] {
  position: absolute;
  right: 0;
  top: 0;
  height: 3.2rem;
  width: 3.2rem;
  background: #f8f8f8 url("../images/icons/search-icon-desktop.png") center no-repeat;
}
/* line 86, ../sass/_mobile-menu.scss */
.mobile-menu ul {
  margin: 0;
}
/* line 89, ../sass/_mobile-menu.scss */
.mobile-menu ul li {
  list-style: none;
  background-color: #e4e5e6;
  color: #666666;
}
/* line 95, ../sass/_mobile-menu.scss */
.mobile-menu ul li.active > a span {
  color: #05141f;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: 'kia_signature_otf';
}
/* line 101, ../sass/_mobile-menu.scss */
.mobile-menu ul li a {
  padding: 1.7rem 0;
  display: block;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 108, ../sass/_mobile-menu.scss */
.mobile-menu ul li.preLogin-header-link {
  list-style: none;
  background-color: #f1f1f1;
}
/* line 112, ../sass/_mobile-menu.scss */
.mobile-menu ul li.preLogin-header-link a {
  padding: 1.7rem 0;
  display: block;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 119, ../sass/_mobile-menu.scss */
.mobile-menu ul li.media-cart-drowdown {
  list-style: none;
  background-color: none;
}
/* line 123, ../sass/_mobile-menu.scss */
.mobile-menu ul li.media-cart-drowdown a {
  padding: 1.7rem 0;
  display: block;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 133, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li {
  background-color: #e4e5e6;
  color: #666666;
  max-width: 268px;
}
/* line 144, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li > a {
  position: relative;
  padding-left: 2.4rem;
  border-bottom: 1px solid #d4d4d3;
  color: #666666;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 151, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li > a span {
  padding-right: 28px;
}
/* line 155, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li > a i {
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -4px;
}
/* line 164, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li.open ul.category-menu {
  display: block;
}
/* line 168, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li.open ul.category-menu > li ul.category-submenu {
  display: none;
}
/* line 175, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li.open a span {
  color: #05141f;
}
/* line 181, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu {
  display: none;
}
/* line 184, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li {
  padding-left: 4.8rem;
  background: #ffffff;
}
/* line 189, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.active {
  background: #ffffff;
}
/* line 194, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.active a {
  color: #000000;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: 'kia_signature_otf';
}
/* line 198, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.active:hover {
  background-color: #fff;
}
/* line 201, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.active:hover a {
  color: #000;
}
/* line 209, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu i.icon.icons-menu-right-arrow {
  display: none;
}
/* line 216, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li.special-nav-url {
  background-color: #fff;
}
/* line 220, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu > li.special-nav-url.open a {
  border-bottom-color: transparent;
}
/* line 227, ../sass/_mobile-menu.scss */
.mobile-menu > ul.menu li.active {
  background-color: none;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 234, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc li a {
  border-bottom: 1px solid #d4d4d3;
  padding-left: 2.4rem;
  text-transform: none;
  color: #666666;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 240, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc li a span {
  padding-left: 2px;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 245, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc li a i {
  position: relative;
}
/* line 253, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc .download-queue a span {
  color: #666666;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 261, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc .media-cart-drowdown a span {
  color: #666666;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: 'kia_signature_otf';
}
/* line 269, ../sass/_mobile-menu.scss */
.mobile-menu ul.mc .li-header-logreg a span {
  color: #666666;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 276, ../sass/_mobile-menu.scss */
.mobile-menu .mobile-menu-link {
  background-color: #f1f1f1;
}
/* line 279, ../sass/_mobile-menu.scss */
.mobile-menu .mobile-menu-link span {
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
/* line 284, ../sass/_mobile-menu.scss */
.mobile-menu .mobile-menu-link:hover {
  text-decoration: none;
}

/*//**GP */
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 293, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li.hide-tablet {
    display: table-cell;
  }
  /* line 297, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li.hide-mobile {
    display: none;
  }
  /* line 303, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li ul.category-menu li.hide-tablet {
    display: table-cell;
  }
  /* line 307, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li ul.category-menu li.hide-mobile {
    display: none;
  }
  /* line 315, ../sass/_mobile-menu.scss */
  .mobile-menu ul li.preLogin-header-link {
    list-style: none;
    background-color: #e4e5e6;
  }
  /* line 319, ../sass/_mobile-menu.scss */
  .mobile-menu ul li.preLogin-header-link a {
    padding: 1.7rem 0;
    display: block;
    color: #000000;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: 'kia_signature_otf';
  }
  /* line 324, ../sass/_mobile-menu.scss */
  .mobile-menu ul li.preLogin-header-link a span {
    color: #666666;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 336, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li.hide-mobile {
    display: table-cell;
  }
  /* line 340, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li.hide-tablet {
    display: none;
  }
  /* line 346, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li ul.category-menu li.hide-mobile {
    display: table-cell;
  }
  /* line 350, ../sass/_mobile-menu.scss */
  .mobile-menu ul.menu li ul.category-menu li.hide-tablet {
    display: none;
  }
}
/* line 2, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul {
  list-style: none;
  position: relative;
  margin: 0px;
  margin: 0rem;
  padding: 0px;
  padding: 0rem;
}
/* line 8, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul a {
  display: block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  text-decoration: none;
}
/* line 12, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul a i.icon {
  margin-bottom: 0px;
}
/* line 15, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul a i.icon icons-culture-dropdown-arrow {
  margin-left: 6px;
  margin-left: 0.6rem;
  margin-bottom: 2px;
  margin-bottom: 0.2rem;
}
/* line 22, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul li {
  position: relative;
  float: left;
  padding: 0px 0px 20px 0px;
  padding: 0rem 0rem 2rem 0rem;
  /*@include size(font-size,$countrydd-font-size);*/
}
/* line 27, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul li a.active {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000000;
}
/* line 35, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul li:hover > ul {
  z-index: 9999;
  display: block;
}
/* line 40, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul {
  display: none;
  position: absolute;
  z-index: 40;
  margin: 15px 0px 0px 0px;
  margin: 1.5rem 0rem 0rem 0rem;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  overflow-y: auto;
  /*a ::first-letter {
          text-transform: capitalize;
      }*/
}
/* line 48, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul li {
  float: none;
  width: 150px;
  white-space: nowrap;
  padding: 20px 0px;
  padding: 2rem 0rem;
  background-color: #ffffff;
  line-height: 1.2;
  font-size: 1.2px;
}
/* line 58, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul li:hover {
  background-color: #000000;
}
/* line 61, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul li:hover a {
  color: #ffffff;
}
/* line 66, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul li a:hover {
  color: #ffffff;
}
/* line 71, ../sass/_country-dropdown.scss */
#countrydropdown_wrap ul ul a {
  padding: 0px 20px;
  padding: 0rem 2rem;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #000000;
  line-height: 1.2;
  white-space: normal;
}

/***********Styles for Coutnry drop down in mobile view****************************/
/* line 84, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd {
  border-bottom: 1px solid #f1f1f1;
  width: auto;
  margin: 0;
}
/* line 88, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li {
  max-width: 268px;
}
/* line 96, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li > a {
  position: relative;
  /*@include apply-Mobile($map-country-dd,country-dd-active-item);*/
  /*span {
      @include apply-Mobile($map-country-dd,country-dd-item-span);
  }*/
}
/* line 102, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li > a i {
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -4px;
  margin-top: -0.4rem;
}
/* line 110, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li .active {
  background-color: #f1f1f1;
  color: #000000;
  border-bottom: 1px solid #D4D4D3;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  padding-left: 24px;
  padding-left: 2.4rem;
  padding-top: 17px;
  padding-top: 1.7rem;
  padding-bottom: 17px;
  padding-bottom: 1.7rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
  /*@include apply-Mobile($map-country-dd,country-dd-active);*/
  /*@include apply-Mobile($map-country-dd,country-dd-item-left-padding);*/
}
/* line 117, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li.open ul.country-menu {
  display: block;
}
/* line 122, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li ul.country-menu {
  background-color: #fff;
  display: none;
}
/* line 126, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li ul.country-menu li {
  background-color: #fff;
  padding-left: 48px;
  padding-left: 4.8rem;
}
/* line 130, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li ul.country-menu li > a {
  font-size: 16px;
  font-size: 1.6rem;
  padding-top: 17px;
  padding-top: 1.7rem;
  padding-bottom: 17px;
  padding-bottom: 1.7rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #000;
}
/* line 135, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li ul.country-menu li:hover {
  background-color: #000000;
}
/* line 138, ../sass/_country-dropdown.scss */
.mobile-menu > ul.countrydd > li ul.country-menu li:hover a {
  color: #ffffff;
}

/* line 2, ../sass/_logreg-header.scss */
ul.dynamic-menu {
  list-style: none;
  position: relative;
  margin: 0px;
  margin: 0rem;
  padding-left: 16px;
  padding-left: 1.6rem;
  /*@include size(padding-right, 1.6);*/
  padding-right: 16px !important;
  border-bottom: none;
}
/* line 11, ../sass/_logreg-header.scss */
ul.dynamic-menu a {
  display: block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  text-decoration: none;
}
/* line 16, ../sass/_logreg-header.scss */
ul.dynamic-menu li.postLogin-header-link {
  position: relative;
  padding-bottom: 2.0rem;
}
/* line 20, ../sass/_logreg-header.scss */
ul.dynamic-menu li.postLogin-header-link a.active {
  font-size: 14px;
  font-size: 1.4rem;
  color: #666666;
  background-color: inherit;
  line-height: 1;
  border-bottom: none;
}
/* line 25, ../sass/_logreg-header.scss */
ul.dynamic-menu li.postLogin-header-link ul.logged-in-dropdown-menu-outer {
  display: none;
}
/* line 30, ../sass/_logreg-header.scss */
ul.dynamic-menu li.postLogin-header-link:hover ul.logged-in-dropdown-menu {
  display: block;
}
/* line 37, ../sass/_logreg-header.scss */
ul.dynamic-menu li.preLogin-header-link a.Lnk-Login {
  border-bottom: none;
  font-size: 14px;
  font-size: 1.4rem;
  color: #666666;
  background-color: inherit;
  line-height: 1;
}
/* line 43, ../sass/_logreg-header.scss */
ul.dynamic-menu li.preLogin-header-link a.Lnk-Login:hover span {
  color: red;
}

/* line 52, ../sass/_logreg-header.scss */
ul.dynamic-menu li.postLogin-header-link a.active:hover span {
  color: #000;
  border-bottom: 0px solid #000;
}

/* line 58, ../sass/_logreg-header.scss */
ul.dynamic-menu li.preLogin-header-link a.Lnk-Login:hover span {
  color: #000;
  border-bottom: 1px solid #000000;
}

/* line 66, ../sass/_logreg-header.scss */
.mobile-menu ul.dynamic-menu {
  border-bottom: 1px solid #d4d4d3;
}

/* line 73, ../sass/_logreg-header.scss */
.mobile-menu li.postLogin-header-link a.active {
  background-color: #f1f1f1;
  color: 0;
  border-bottom: 1px solid #D4D4D3;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  padding-left: 24px;
  padding-left: 2.4rem;
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 78, ../sass/_logreg-header.scss */
.mobile-menu .icons-download-login {
  background: url('/content/images/logreg/download-mobile.png?1712230945') no-repeat;
  height: 14px;
  width: 9px;
}

/* line 82, ../sass/_logreg-header.scss */
.mobile-menu .icons-mediacart {
  background: url('/content/images/logreg/media-cart-mobile.png?1712230945') no-repeat;
  height: 14px;
  width: 12px;
}

@media only screen and (min-width: 769px) {
  /* line 87, ../sass/_logreg-header.scss */
  ul.dynamic-menu {
    list-style: none;
    position: relative;
    margin: 0px;
    margin: 0rem;
    padding-left: 16px;
    padding-left: 1.6rem;
    padding-right: 16px !important;
    border-bottom: none;
  }
  /* line 96, ../sass/_logreg-header.scss */
  ul.dynamic-menu a {
    display: block;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    text-decoration: none;
  }
  /* line 101, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link {
    position: relative;
  }
  /* line 104, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link a.active {
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    background-color: inherit;
    line-height: 1;
    border-bottom: none;
  }
  /* line 109, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link ul.logged-in-dropdown-menu-outer {
    display: none;
  }
  /* line 114, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link:hover ul.logged-in-dropdown-menu {
    display: block;
  }
  /* line 121, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.preLogin-header-link a.Lnk-Login {
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    background-color: inherit;
    line-height: 1;
    padding-right: 16px;
    padding-right: 1.6rem;
  }

  /* line 128, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu {
    display: none;
    position: absolute;
    list-style: none;
    z-index: 1000;
    margin: 0px;
    margin: 0rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    overflow-y: auto;
    border-radius: 0rem;
  }
  /* line 138, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li {
    text-align: left;
    float: none;
    white-space: nowrap;
    background-color: #ffffff;
    width: 200px;
    padding: 16px 20px;
    padding: 1.6rem 2rem;
  }
  /* line 144, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li .icons-download-login {
    background: url('/content/images/logreg/download.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 148, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li .icons-mediacart {
    background: url('/content/images/logreg/media-cart.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 152, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover {
    background-color: #05141f;
  }
  /* line 155, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover a span {
    color: #ffffff !important;
  }
  /* line 159, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover .icons-download-login {
    background: url('/content/images/logreg/download-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 163, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-hover.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 169, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu a {
    white-space: normal;
    padding: 0px;
    padding: 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000000;
  }

  /* line 175, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu {
    display: none;
    position: absolute;
    list-style: none;
    z-index: 1000;
    margin: 15px 0px 0px 0px;
    margin: 1.5rem 0rem 0rem 0rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    overflow-y: auto;
    /*border-radius: 0.5rem;*/
    border-radius: 0rem;
  }
  /* line 188, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li {
    text-align: left;
    float: none;
    white-space: nowrap;
    border-left: none !important;
    background-color: #ffffff;
    width: 200px;
    padding: 16px 20px;
    padding: 1.6rem 2rem;
  }
  /* line 195, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icon {
    margin-right: 5px;
    margin-right: 0.5rem;
  }
  /* line 199, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icons-download-login {
    /*background: image-url("/content/images/logreg/download.png") no-repeat;
    height: 17px;
    width: 12px;*/
    background: url('/content/images/logreg/download.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 208, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover {
    background-color: #05141f;
  }
  /* line 211, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover a span {
    color: #ffffff !important;
  }
  /* line 215, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover .icons-download-login {
    background: url('/content/images/logreg/download-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
    /*background: image-url("/content/images/logreg/download-hover.png") no-repeat;
    height: 14px;
    width: 9px;*/
  }
  /* line 224, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li li.media-cart-drowdown .icons-mediacart {
    /*background: image-url("/content/images/logreg/media-cart.png") no-repeat;
height: 17px;
width: 12px;*/
    background: url('/content/images/logreg/media-cart.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 232, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li li.media-cart-drowdown:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-hover.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
    /*background: image-url("/content/images/logreg/media-cart-hover.png") no-repeat;
height: 14px;
width: 9px;*/
  }
  /* line 242, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li a:hover span {
    border-bottom: none !important;
  }
  /* line 250, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu a span {
    padding: 0px;
    padding: 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000000;
  }

  /* line 256, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu {
    display: block;
    border-radius: 0;
  }
  /* line 260, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li {
    background-color: #f1f1f1;
  }
  /* line 263, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li a {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 269, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount {
    background-color: #f1f1f1;
  }
  /* line 273, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 280, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login {
    background-color: #f1f1f1;
  }
  /* line 284, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 290, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login .icons-download-login {
    background: url('/content/images/logreg/download-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 295, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login:hover .icons-download-login {
    background: url('/content/images/logreg/download-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 301, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout {
    background-color: #f1f1f1;
  }
  /* line 305, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 312, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown {
    background-color: #f1f1f1;
  }
  /* line 316, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 322, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
  /* line 327, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 336, ../sass/_logreg-header.scss */
  ul.dynamic-menu {
    list-style: none;
    position: relative;
    margin: 0px;
    margin: 0rem;
    padding-left: 16px;
    padding-left: 1.6rem;
    padding-right: 16px !important;
    border-bottom: none;
  }
  /* line 345, ../sass/_logreg-header.scss */
  ul.dynamic-menu a {
    display: block;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    text-decoration: none;
  }
  /* line 350, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link {
    position: relative;
  }
  /* line 353, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link a.active {
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    background-color: inherit;
    line-height: 1;
    border-bottom: none;
  }
  /* line 358, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link ul.logged-in-dropdown-menu-outer {
    display: none;
  }
  /* line 363, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.postLogin-header-link:hover ul.logged-in-dropdown-menu {
    display: block;
  }
  /* line 370, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.preLogin-header-link a.Lnk-Login {
    font-size: 14px;
    font-size: 1.4rem;
    color: #666666;
    background-color: inherit;
    line-height: 1;
    padding-right: 16px;
    padding-right: 1.6rem;
  }

  /* line 377, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu {
    display: none;
    position: absolute;
    list-style: none;
    z-index: 1000;
    margin: 0px;
    margin: 0rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    overflow-y: auto;
    border-radius: 0rem;
  }
  /* line 387, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li {
    text-align: left;
    float: none;
    white-space: nowrap;
    background-color: #ffffff;
    width: 200px;
    padding: 16px 20px;
    padding: 1.6rem 2rem;
  }
  /* line 393, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li .icons-download-login {
    background: url('/content/images/logreg/download.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 397, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li .icons-mediacart {
    background: url('/content/images/logreg/media-cart.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 401, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover {
    background-color: #05141f;
  }
  /* line 404, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover a span {
    color: #ffffff !important;
  }
  /* line 408, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover .icons-download-login {
    background: url('/content/images/logreg/download-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 412, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu li:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-hover.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 418, ../sass/_logreg-header.scss */
  ul.logged-in-dropdown-menu a {
    white-space: normal;
    padding: 0px;
    padding: 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000000;
  }

  /* line 424, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu {
    display: none;
    position: absolute;
    list-style: none;
    z-index: 1000;
    margin: 15px 0px 0px 0px;
    margin: 1.5rem 0rem 0rem 0rem;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
    overflow-y: auto;
    /*border-radius: 0.5rem;*/
    border-radius: 0rem;
  }
  /* line 437, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li {
    text-align: left;
    float: none;
    white-space: nowrap;
    border-left: none !important;
    background-color: #ffffff;
    width: 200px;
    padding: 16px 20px;
    padding: 1.6rem 2rem;
  }
  /* line 444, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icon {
    margin-right: 5px;
    margin-right: 0.5rem;
  }
  /* line 448, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icons-download-login {
    /*background: image-url("/content/images/logreg/download.png") no-repeat;
    height: 17px;
    width: 12px;*/
    background: url('/content/images/logreg/download.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 457, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover {
    background-color: #05141f;
  }
  /* line 460, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover a span {
    color: #ffffff !important;
  }
  /* line 464, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover .icons-download-login {
    background: url('/content/images/logreg/download-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
    /*background: image-url("/content/images/logreg/download-hover.png") no-repeat;
    height: 14px;
    width: 9px;*/
  }
  /* line 473, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li li.media-cart-drowdown .icons-mediacart {
    /*background: image-url("/content/images/logreg/media-cart.png") no-repeat;
height: 17px;
width: 12px;*/
    background: url('/content/images/logreg/media-cart.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
  }
  /* line 481, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li li.media-cart-drowdown:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-hover.png?1712230945') no-repeat;
    height: 15px;
    width: 13px;
    /*background: image-url("/content/images/logreg/media-cart-hover.png") no-repeat;
height: 14px;
width: 9px;*/
  }
  /* line 491, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li a:hover span {
    border-bottom: none !important;
  }
  /* line 499, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu a span {
    padding: 0px;
    padding: 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000000;
  }

  /* line 505, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu {
    display: block;
    border-radius: 0;
  }
  /* line 509, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li {
    background-color: #f1f1f1;
  }
  /* line 512, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li a {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 518, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount {
    background-color: #f1f1f1;
  }
  /* line 522, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 529, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login {
    background-color: #f1f1f1;
  }
  /* line 533, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 539, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login .icons-download-login {
    background: url('/content/images/logreg/download-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 544, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login:hover .icons-download-login {
    background: url('/content/images/logreg/download-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 550, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout {
    background-color: #f1f1f1;
  }
  /* line 554, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 561, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown {
    background-color: #f1f1f1;
  }
  /* line 565, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 571, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
  /* line 576, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
}
/* line 584, ../sass/_logreg-header.scss */
ul.static-menu, liprelogin, lipostlogin {
  display: none;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 590, ../sass/_logreg-header.scss */
  .mobile-menu ul.dynamic-menu {
    /*padding-left:24px;*/
    /*border-bottom:0rem;*/
    /*@include apply-Mobile($map-logreg-header,logreg-header-bottom-border);*/
  }

  /* line 596, ../sass/_logreg-header.scss */
  .mobile-menu li.postLogin-header-link {
    position: relative;
    padding-bottom: 0rem !important;
  }
  /* line 600, ../sass/_logreg-header.scss */
  .mobile-menu li.postLogin-header-link a.active {
    background-color: #f1f1f1;
    color: 0;
    border-bottom: 1px solid #D4D4D3;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    padding-left: 24px;
    padding-left: 2.4rem;
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 605, ../sass/_logreg-header.scss */
  .mobile-menu .icons-download-login {
    /*background: image-url("/content/images/logreg/download-mobile.png") no-repeat;
    height: 17px;
    width: 12px;*/
    background: url('/content/images/logreg/download-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }

  /* line 612, ../sass/_logreg-header.scss */
  .mobile-menu .icons-mediacart {
    /*background: image-url("/content/images/logreg/media-cart-mobile.png") no-repeat;
    height: 17px;
    width: 12px;*/
    background: url('/content/images/logreg/media-cart-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }

  /* line 619, ../sass/_logreg-header.scss */
  ul.dynamic-menu {
    list-style: none;
    position: relative;
    margin: 0px;
    margin: 0rem;
    padding-left: 0px;
    padding-left: 0rem;
    padding-right: 0px;
    padding-right: 0rem;
    border-bottom: none;
  }
  /* line 628, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.preLogin-header-link a.Lnk-Login {
    padding-left: 2.4rem;
    border-bottom: none;
    color: #666666;
  }
  /* line 634, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.preLogin-header-link a.Lnk-Login:hover span {
    color: #05141f;
  }
  /* line 639, ../sass/_logreg-header.scss */
  ul.dynamic-menu li.preLogin-header-link a.Lnk-Login span {
    color: #666666;
  }

  /* line 646, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu {
    display: none;
    /*position: absolute;*/
    list-style: none;
    z-index: 1000;
    margin: 15px 0px 0px 0px;
    margin: 1.5rem 0rem 0rem 0rem;
    /*@include box-shadow(0px, 5px, 10px, 0px, rgba(50,50,50,0.5));*/
    overflow-y: auto;
    /*border-radius: 0.5rem;*/
    border-radius: 0rem;
  }
  /* line 658, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li {
    text-align: left;
    float: none;
    white-space: nowrap;
    border-left: none !important;
    background-color: #ffffff;
  }
  /* line 665, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icon {
    margin-right: 5px;
    margin-right: 0.5rem;
  }
  /* line 669, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li .icons-download-login {
    /*background: image-url("/content/images/logreg/download.png") no-repeat;
    height: 17px;
    width: 12px;*/
    background: url('/content/images/logreg/download.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
  }
  /* line 678, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover {
    background-color: #05141f;
  }
  /* line 681, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover a span {
    color: #ffffff !important;
  }
  /* line 685, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li:hover .icons-download-login {
    background: url('/content/images/logreg/download-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 11px;
    /*background: image-url("/content/images/logreg/download-hover.png") no-repeat;
    height: 14px;
    width: 9px;*/
  }
  /* line 696, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu li a:hover span {
    border-bottom: none !important;
  }
  /* line 704, ../sass/_logreg-header.scss */
  .logged-in-dropdown-menu a span {
    padding: 0px;
    padding: 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000000;
  }

  /* line 710, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu {
    display: block;
    border-radius: 0;
  }
  /* line 714, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li {
    background-color: #e4e5e6;
  }
  /* line 717, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li a {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #000;
  }
  /* line 723, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount {
    background-color: #e4e5e6;
  }
  /* line 726, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount a {
    border-bottom: 1px solid #d4d4d3;
    padding-left: 2.4rem;
  }
  /* line 730, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.myaccount a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #666666;
  }
  /* line 737, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login {
    background-color: #e4e5e6;
  }
  /* line 740, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login a {
    border-bottom: 0rem;
    padding-left: 2.4rem;
  }
  /* line 744, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #666666;
  }
  /* line 750, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login .icons-download-login {
    background: url('/content/images/logreg/download-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 755, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.download-queue-login:hover .icons-download-login {
    background: url('/content/images/logreg/download-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 9px;
  }
  /* line 761, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout {
    background-color: #e4e5e6;
  }
  /* line 764, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout a {
    border-bottom: 0rem;
    padding-left: 2.4rem;
  }
  /* line 768, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.signout a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #666666;
  }
  /* line 775, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown {
    background-color: #e4e5e6;
  }
  /* line 778, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown a {
    border-bottom: 0rem;
    padding-left: 2.4rem;
  }
  /* line 782, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown a span {
    font-size: 16px;
    font-size: 1.6rem;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #666666;
  }
  /* line 788, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
  /* line 793, ../sass/_logreg-header.scss */
  .mobile-menu ul.logged-in-dropdown-menu li.media-cart-drowdown:hover .icons-media-cart {
    background: url('/content/images/logreg/media-cart-mobile-hover.png?1712230945') no-repeat;
    height: 14px;
    width: 12px;
  }
}
/* line 801, ../sass/_logreg-header.scss */
.mobile-menu ul li.li-header-logreg.right {
  float: none;
}

/* line 807, ../sass/_logreg-header.scss */
.mobile-menu.topdown ul.logged-in-dropdown-menu {
  position: relative;
}

/* Global variables */
/* Log-Reg Variables */
/* Header variables */
/*$newsroom-label: #000000;*/
/* mobile-menu */
/* Search */
/* Rotator */
/* About this newsroom */
/* Contact */
/* Footer */
/* AMP */
/* Tag */
/* Story Detail */
/* lookbook */
/* Home Listing */
/* Listing pages */
/* Filters */
/* Pagination */
/* Cookies page */
/* Cookies message */
/* Popup */
/* mediacart */
/* Custome button */
/*$custom-button-color: #000000;
$custom-button-background: #e9e9e9;
$custom-button-hover-color: #ffffff;
$custom-button-hover-background: #000000;*/
/* contacts */
/* mediacart */
/* rss */
/* Tag search */
/*$tag-search-item-background: #000000;
$tag-search-item-color: #ffffff;*/
/* Error page*/
/* Commmon search elements */
/* Detail pages */
/*LOGREG*/
/* New media definition : START */
/* New media definition : END */
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 7, ../sass/_logreg.scss */
  .LogregWrapper, .RegWrapper, .TryNewEmailPopup, .AccountSummary-popup {
    width: 100%;
  }
  /* line 11, ../sass/_logreg.scss */
  .LogregWrapper .divLogin, .LogregWrapper .divRegister, .LogregWrapper .divForgotPassword, .LogregWrapper .divTrynewEmail, .LogregWrapper .AccountSummary-EditBtn, .RegWrapper .divLogin, .RegWrapper .divRegister, .RegWrapper .divForgotPassword, .RegWrapper .divTrynewEmail, .RegWrapper .AccountSummary-EditBtn, .TryNewEmailPopup .divLogin, .TryNewEmailPopup .divRegister, .TryNewEmailPopup .divForgotPassword, .TryNewEmailPopup .divTrynewEmail, .TryNewEmailPopup .AccountSummary-EditBtn, .AccountSummary-popup .divLogin, .AccountSummary-popup .divRegister, .AccountSummary-popup .divForgotPassword, .AccountSummary-popup .divTrynewEmail, .AccountSummary-popup .AccountSummary-EditBtn {
    padding: 0 1.5rem;
    width: 100%;
  }
  /* line 15, ../sass/_logreg.scss */
  .LogregWrapper .divLogin .btn, .LogregWrapper .divRegister .btn, .LogregWrapper .divForgotPassword .btn, .LogregWrapper .divTrynewEmail .btn, .LogregWrapper .AccountSummary-EditBtn .btn, .RegWrapper .divLogin .btn, .RegWrapper .divRegister .btn, .RegWrapper .divForgotPassword .btn, .RegWrapper .divTrynewEmail .btn, .RegWrapper .AccountSummary-EditBtn .btn, .TryNewEmailPopup .divLogin .btn, .TryNewEmailPopup .divRegister .btn, .TryNewEmailPopup .divForgotPassword .btn, .TryNewEmailPopup .divTrynewEmail .btn, .TryNewEmailPopup .AccountSummary-EditBtn .btn, .AccountSummary-popup .divLogin .btn, .AccountSummary-popup .divRegister .btn, .AccountSummary-popup .divForgotPassword .btn, .AccountSummary-popup .divTrynewEmail .btn, .AccountSummary-popup .AccountSummary-EditBtn .btn {
    display: block;
    height: 35px;
    width: 100%;
    background-color: #e9e9e9;
  }
  /* line 24, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .six, .LogregWrapper .divRegisterstep2 .columns, .LogregWrapper .divAccountEdit .six, .LogregWrapper .divAccountEdit .columns, .RegWrapper .divRegisterstep2 .six, .RegWrapper .divRegisterstep2 .columns, .RegWrapper .divAccountEdit .six, .RegWrapper .divAccountEdit .columns, .TryNewEmailPopup .divRegisterstep2 .six, .TryNewEmailPopup .divRegisterstep2 .columns, .TryNewEmailPopup .divAccountEdit .six, .TryNewEmailPopup .divAccountEdit .columns, .AccountSummary-popup .divRegisterstep2 .six, .AccountSummary-popup .divRegisterstep2 .columns, .AccountSummary-popup .divAccountEdit .six, .AccountSummary-popup .divAccountEdit .columns {
    width: 100% !important;
    float: left;
  }
  /* line 29, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .lblHeader, .LogregWrapper .divAccountEdit .lblHeader, .RegWrapper .divRegisterstep2 .lblHeader, .RegWrapper .divAccountEdit .lblHeader, .TryNewEmailPopup .divRegisterstep2 .lblHeader, .TryNewEmailPopup .divAccountEdit .lblHeader, .AccountSummary-popup .divRegisterstep2 .lblHeader, .AccountSummary-popup .divAccountEdit .lblHeader {
    margin-left: 15px;
  }
  /* line 33, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn, .LogregWrapper .divAccountEdit .btn, .RegWrapper .divRegisterstep2 .btn, .RegWrapper .divAccountEdit .btn, .TryNewEmailPopup .divRegisterstep2 .btn, .TryNewEmailPopup .divAccountEdit .btn, .AccountSummary-popup .divRegisterstep2 .btn, .AccountSummary-popup .divAccountEdit .btn {
    width: 44%;
    margin-right: 15px;
  }
  /* line 38, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnCancel, .LogregWrapper .divRegisterstep2 .btn#btnPrevious, .LogregWrapper .divAccountEdit .btn#btnCancel, .LogregWrapper .divAccountEdit .btn#btnPrevious, .RegWrapper .divRegisterstep2 .btn#btnCancel, .RegWrapper .divRegisterstep2 .btn#btnPrevious, .RegWrapper .divAccountEdit .btn#btnCancel, .RegWrapper .divAccountEdit .btn#btnPrevious, .TryNewEmailPopup .divRegisterstep2 .btn#btnCancel, .TryNewEmailPopup .divRegisterstep2 .btn#btnPrevious, .TryNewEmailPopup .divAccountEdit .btn#btnCancel, .TryNewEmailPopup .divAccountEdit .btn#btnPrevious, .AccountSummary-popup .divRegisterstep2 .btn#btnCancel, .AccountSummary-popup .divRegisterstep2 .btn#btnPrevious, .AccountSummary-popup .divAccountEdit .btn#btnCancel, .AccountSummary-popup .divAccountEdit .btn#btnPrevious {
    float: left;
    margin-left: 15px;
  }
  /* line 43, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnNext, .LogregWrapper .divRegisterstep2 .btn#btnFinish, .LogregWrapper .divAccountEdit .btn#btnNext, .LogregWrapper .divAccountEdit .btn#btnFinish, .RegWrapper .divRegisterstep2 .btn#btnNext, .RegWrapper .divRegisterstep2 .btn#btnFinish, .RegWrapper .divAccountEdit .btn#btnNext, .RegWrapper .divAccountEdit .btn#btnFinish, .TryNewEmailPopup .divRegisterstep2 .btn#btnNext, .TryNewEmailPopup .divRegisterstep2 .btn#btnFinish, .TryNewEmailPopup .divAccountEdit .btn#btnNext, .TryNewEmailPopup .divAccountEdit .btn#btnFinish, .AccountSummary-popup .divRegisterstep2 .btn#btnNext, .AccountSummary-popup .divRegisterstep2 .btn#btnFinish, .AccountSummary-popup .divAccountEdit .btn#btnNext, .AccountSummary-popup .divAccountEdit .btn#btnFinish {
    float: right;
    margin-right: 0;
  }
  /* line 48, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .separatordiv, .LogregWrapper .divAccountEdit .separatordiv, .RegWrapper .divRegisterstep2 .separatordiv, .RegWrapper .divAccountEdit .separatordiv, .TryNewEmailPopup .divRegisterstep2 .separatordiv, .TryNewEmailPopup .divAccountEdit .separatordiv, .AccountSummary-popup .divRegisterstep2 .separatordiv, .AccountSummary-popup .divAccountEdit .separatordiv {
    width: 10%;
  }
  /* line 52, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .form-group, .LogregWrapper .divAccountEdit .form-group, .RegWrapper .divRegisterstep2 .form-group, .RegWrapper .divAccountEdit .form-group, .TryNewEmailPopup .divRegisterstep2 .form-group, .TryNewEmailPopup .divAccountEdit .form-group, .AccountSummary-popup .divRegisterstep2 .form-group, .AccountSummary-popup .divAccountEdit .form-group {
    margin-right: 1.5rem;
  }
  /* line 56, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .first-column, .LogregWrapper .divAccountEdit .first-column, .RegWrapper .divRegisterstep2 .first-column, .RegWrapper .divAccountEdit .first-column, .TryNewEmailPopup .divRegisterstep2 .first-column, .TryNewEmailPopup .divAccountEdit .first-column, .AccountSummary-popup .divRegisterstep2 .first-column, .AccountSummary-popup .divAccountEdit .first-column {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
  /* line 61, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .second-column, .LogregWrapper .divAccountEdit .second-column, .RegWrapper .divRegisterstep2 .second-column, .RegWrapper .divAccountEdit .second-column, .TryNewEmailPopup .divRegisterstep2 .second-column, .TryNewEmailPopup .divAccountEdit .second-column, .AccountSummary-popup .divRegisterstep2 .second-column, .AccountSummary-popup .divAccountEdit .second-column {
    padding-right: 1.5rem;
  }
  /* line 65, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .SectionHeading, .LogregWrapper .divAccountEdit .SectionHeading, .RegWrapper .divRegisterstep2 .SectionHeading, .RegWrapper .divAccountEdit .SectionHeading, .TryNewEmailPopup .divRegisterstep2 .SectionHeading, .TryNewEmailPopup .divAccountEdit .SectionHeading, .AccountSummary-popup .divRegisterstep2 .SectionHeading, .AccountSummary-popup .divAccountEdit .SectionHeading {
    margin-left: 1.5rem;
  }
  /* line 70, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .divOrgDetails .twelve, .LogregWrapper .divAccountEdit .divOrgDetails .twelve, .RegWrapper .divRegisterstep2 .divOrgDetails .twelve, .RegWrapper .divAccountEdit .divOrgDetails .twelve, .TryNewEmailPopup .divRegisterstep2 .divOrgDetails .twelve, .TryNewEmailPopup .divAccountEdit .divOrgDetails .twelve, .AccountSummary-popup .divRegisterstep2 .divOrgDetails .twelve, .AccountSummary-popup .divAccountEdit .divOrgDetails .twelve {
    padding: 0 1.5rem;
  }

  /* line 78, ../sass/_logreg.scss */
  .recaptcha_widget #recaptcha_image {
    width: 100% !important;
  }

  /* line 83, ../sass/_logreg.scss */
  .divtxt #recaptcha_widget_div {
    display: none;
  }

  /* line 88, ../sass/_logreg.scss */
  #contactus-popup .first-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 92, ../sass/_logreg.scss */
  #contactus-popup .second-column {
    padding: 0px;
    padding: 0rem;
  }
  /* line 97, ../sass/_logreg.scss */
  #contactus-popup .send-wrapper div {
    position: relative;
  }
  /* line 101, ../sass/_logreg.scss */
  #contactus-popup .send-wrapper .send {
    width: 100%;
    margin-top: 24px;
    margin-top: 2.4rem;
  }
  /* line 108, ../sass/_logreg.scss */
  #contactus-popup .contact-info .name, #contactus-popup .contact-info .email, #contactus-popup .contact-info .position, #contactus-popup .contact-info .phone, #contactus-popup .contact-info .address {
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }

  /* line 114, ../sass/_logreg.scss */
  .statusMegssage {
    color: #d00000;
    padding: 0 1.5rem;
  }

  /* line 119, ../sass/_logreg.scss */
  .RequiredFields {
    clear: both;
    float: left;
    color: #999;
    font-size: 12px;
    margin-top: -5px;
    padding: 0 1.5rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 130, ../sass/_logreg.scss */
  .LogregWrapper, .RegWrapper, .TryNewEmailPopup, .AccountSummary-popup {
    background: none repeat scroll 0 0 white;
    max-width: 322px;
    width: 100%;
    padding-bottom: 2.8rem;
    padding-top: 2.8rem;
  }
  /* line 138, ../sass/_logreg.scss */
  .LogregWrapper .divLogin, .LogregWrapper .divRegister, .LogregWrapper .divForgotPassword, .RegWrapper .divLogin, .RegWrapper .divRegister, .RegWrapper .divForgotPassword, .TryNewEmailPopup .divLogin, .TryNewEmailPopup .divRegister, .TryNewEmailPopup .divForgotPassword, .AccountSummary-popup .divLogin, .AccountSummary-popup .divRegister, .AccountSummary-popup .divForgotPassword {
    margin: auto;
    width: 256px;
    padding: 0;
  }
  /* line 143, ../sass/_logreg.scss */
  .LogregWrapper .divLogin .btn, .LogregWrapper .divRegister .btn, .LogregWrapper .divForgotPassword .btn, .RegWrapper .divLogin .btn, .RegWrapper .divRegister .btn, .RegWrapper .divForgotPassword .btn, .TryNewEmailPopup .divLogin .btn, .TryNewEmailPopup .divRegister .btn, .TryNewEmailPopup .divForgotPassword .btn, .AccountSummary-popup .divLogin .btn, .AccountSummary-popup .divRegister .btn, .AccountSummary-popup .divForgotPassword .btn {
    display: block;
    height: 35px;
    width: 256px;
    background-color: #e9e9e9;
  }
  /* line 152, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .six, .LogregWrapper .divRegisterstep2 .columns, .LogregWrapper .divAccountEdit .six, .LogregWrapper .divAccountEdit .columns, .RegWrapper .divRegisterstep2 .six, .RegWrapper .divRegisterstep2 .columns, .RegWrapper .divAccountEdit .six, .RegWrapper .divAccountEdit .columns, .TryNewEmailPopup .divRegisterstep2 .six, .TryNewEmailPopup .divRegisterstep2 .columns, .TryNewEmailPopup .divAccountEdit .six, .TryNewEmailPopup .divAccountEdit .columns, .AccountSummary-popup .divRegisterstep2 .six, .AccountSummary-popup .divRegisterstep2 .columns, .AccountSummary-popup .divAccountEdit .six, .AccountSummary-popup .divAccountEdit .columns {
    width: 50% !important;
    float: left;
  }
  /* line 157, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .lblHeader, .LogregWrapper .divAccountEdit .lblHeader, .RegWrapper .divRegisterstep2 .lblHeader, .RegWrapper .divAccountEdit .lblHeader, .TryNewEmailPopup .divRegisterstep2 .lblHeader, .TryNewEmailPopup .divAccountEdit .lblHeader, .AccountSummary-popup .divRegisterstep2 .lblHeader, .AccountSummary-popup .divAccountEdit .lblHeader {
    margin-left: 0;
  }
  /* line 161, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn, .LogregWrapper .divAccountEdit .btn, .RegWrapper .divRegisterstep2 .btn, .RegWrapper .divAccountEdit .btn, .TryNewEmailPopup .divRegisterstep2 .btn, .TryNewEmailPopup .divAccountEdit .btn, .AccountSummary-popup .divRegisterstep2 .btn, .AccountSummary-popup .divAccountEdit .btn {
    width: 124px;
    margin-right: 10px;
    margin-top: 15px;
  }
  /* line 167, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnCancel, .LogregWrapper .divRegisterstep2 .btn#btnPrevious, .LogregWrapper .divAccountEdit .btn#btnCancel, .LogregWrapper .divAccountEdit .btn#btnPrevious, .RegWrapper .divRegisterstep2 .btn#btnCancel, .RegWrapper .divRegisterstep2 .btn#btnPrevious, .RegWrapper .divAccountEdit .btn#btnCancel, .RegWrapper .divAccountEdit .btn#btnPrevious, .TryNewEmailPopup .divRegisterstep2 .btn#btnCancel, .TryNewEmailPopup .divRegisterstep2 .btn#btnPrevious, .TryNewEmailPopup .divAccountEdit .btn#btnCancel, .TryNewEmailPopup .divAccountEdit .btn#btnPrevious, .AccountSummary-popup .divRegisterstep2 .btn#btnCancel, .AccountSummary-popup .divRegisterstep2 .btn#btnPrevious, .AccountSummary-popup .divAccountEdit .btn#btnCancel, .AccountSummary-popup .divAccountEdit .btn#btnPrevious {
    float: left;
    margin-left: 0px;
  }
  /* line 172, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnNext, .LogregWrapper .divRegisterstep2 .btn#btnFinish, .LogregWrapper .divAccountEdit .btn#btnNext, .LogregWrapper .divAccountEdit .btn#btnFinish, .RegWrapper .divRegisterstep2 .btn#btnNext, .RegWrapper .divRegisterstep2 .btn#btnFinish, .RegWrapper .divAccountEdit .btn#btnNext, .RegWrapper .divAccountEdit .btn#btnFinish, .TryNewEmailPopup .divRegisterstep2 .btn#btnNext, .TryNewEmailPopup .divRegisterstep2 .btn#btnFinish, .TryNewEmailPopup .divAccountEdit .btn#btnNext, .TryNewEmailPopup .divAccountEdit .btn#btnFinish, .AccountSummary-popup .divRegisterstep2 .btn#btnNext, .AccountSummary-popup .divRegisterstep2 .btn#btnFinish, .AccountSummary-popup .divAccountEdit .btn#btnNext, .AccountSummary-popup .divAccountEdit .btn#btnFinish {
    float: left;
    margin-left: 15px;
  }
  /* line 177, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .first-column, .LogregWrapper .divAccountEdit .first-column, .RegWrapper .divRegisterstep2 .first-column, .RegWrapper .divAccountEdit .first-column, .TryNewEmailPopup .divRegisterstep2 .first-column, .TryNewEmailPopup .divAccountEdit .first-column, .AccountSummary-popup .divRegisterstep2 .first-column, .AccountSummary-popup .divAccountEdit .first-column {
    padding: 0 2.5rem 0 0;
  }
  /* line 181, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .second-column, .LogregWrapper .divAccountEdit .second-column, .RegWrapper .divRegisterstep2 .second-column, .RegWrapper .divAccountEdit .second-column, .TryNewEmailPopup .divRegisterstep2 .second-column, .TryNewEmailPopup .divAccountEdit .second-column, .AccountSummary-popup .divRegisterstep2 .second-column, .AccountSummary-popup .divAccountEdit .second-column {
    padding-right: 0;
  }
  /* line 185, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .SectionHeading, .LogregWrapper .divAccountEdit .SectionHeading, .RegWrapper .divRegisterstep2 .SectionHeading, .RegWrapper .divAccountEdit .SectionHeading, .TryNewEmailPopup .divRegisterstep2 .SectionHeading, .TryNewEmailPopup .divAccountEdit .SectionHeading, .AccountSummary-popup .divRegisterstep2 .SectionHeading, .AccountSummary-popup .divAccountEdit .SectionHeading {
    margin-left: 0;
  }
  /* line 190, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .divOrgDetails .twelve, .LogregWrapper .divAccountEdit .divOrgDetails .twelve, .RegWrapper .divRegisterstep2 .divOrgDetails .twelve, .RegWrapper .divAccountEdit .divOrgDetails .twelve, .TryNewEmailPopup .divRegisterstep2 .divOrgDetails .twelve, .TryNewEmailPopup .divAccountEdit .divOrgDetails .twelve, .AccountSummary-popup .divRegisterstep2 .divOrgDetails .twelve, .AccountSummary-popup .divAccountEdit .divOrgDetails .twelve {
    padding: 0;
  }

  /* line 198, ../sass/_logreg.scss */
  .recaptcha_widget #recaptcha_image {
    width: 256px !important;
  }

  /* line 203, ../sass/_logreg.scss */
  .divtxt #recaptcha_widget_div {
    display: none;
  }

  /* line 207, ../sass/_logreg.scss */
  .RegWrapper {
    max-width: 642px;
  }

  /* line 211, ../sass/_logreg.scss */
  .TryNewEmailPopup {
    max-width: 365px;
  }
  /* line 214, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail {
    width: 280px;
  }
  /* line 217, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail .form-group {
    clear: both;
  }
  /* line 221, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail .btn {
    width: 280px;
  }

  /* line 227, ../sass/_logreg.scss */
  .AccountSummary-popup {
    width: 320px;
  }

  /* line 232, ../sass/_logreg.scss */
  #contactus-popup .six {
    width: 50% !important;
  }
  /* line 236, ../sass/_logreg.scss */
  #contactus-popup .columns {
    float: left;
  }
  /* line 240, ../sass/_logreg.scss */
  #contactus-popup .first-column {
    padding: 0px 16px 0px 0px;
    padding: 0rem 1.6rem 0rem 0rem;
  }
  /* line 244, ../sass/_logreg.scss */
  #contactus-popup .second-column {
    padding: 0px 0px 0px 16px;
    padding: 0rem 0rem 0rem 1.6rem;
  }
  /* line 249, ../sass/_logreg.scss */
  #contactus-popup .send-wrapper div {
    position: absolute;
  }
  /* line 253, ../sass/_logreg.scss */
  #contactus-popup .send-wrapper .send {
    width: 190px;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 260, ../sass/_logreg.scss */
  #contactus-popup .contact-info .address {
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }

  /* line 266, ../sass/_logreg.scss */
  .statusMegssage {
    color: #d00000;
    padding: 0;
  }

  /* line 271, ../sass/_logreg.scss */
  .RequiredFields {
    clear: both;
    float: left;
    color: #999;
    font-size: 12px;
    margin-top: -5px;
    padding: 0;
  }
}
@media only screen and (min-width: 769px) {
  /* line 283, ../sass/_logreg.scss */
  .LogregWrapper, .RegWrapper, .TryNewEmailPopup, .AccountSummary-popup {
    background: none repeat scroll 0 0 white;
    max-width: 322px;
    width: 100%;
    padding-bottom: 2.8rem;
    padding-top: 2.8rem;
  }
  /* line 290, ../sass/_logreg.scss */
  .LogregWrapper .btn, .RegWrapper .btn, .TryNewEmailPopup .btn, .AccountSummary-popup .btn {
    width: 256px;
  }
  /* line 294, ../sass/_logreg.scss */
  .LogregWrapper .statusMegssage, .RegWrapper .statusMegssage, .TryNewEmailPopup .statusMegssage, .AccountSummary-popup .statusMegssage {
    color: #d00000;
    padding: 0;
  }
  /* line 299, ../sass/_logreg.scss */
  .LogregWrapper .RequiredFields, .RegWrapper .RequiredFields, .TryNewEmailPopup .RequiredFields, .AccountSummary-popup .RequiredFields {
    clear: both;
    float: left;
    color: #999;
    font-size: 12px;
    margin-top: -5px;
    padding: 0;
  }
  /* line 308, ../sass/_logreg.scss */
  .LogregWrapper .divLogin, .LogregWrapper .divRegister, .LogregWrapper .divForgotPassword, .LogregWrapper .divTrynewEmail, .RegWrapper .divLogin, .RegWrapper .divRegister, .RegWrapper .divForgotPassword, .RegWrapper .divTrynewEmail, .TryNewEmailPopup .divLogin, .TryNewEmailPopup .divRegister, .TryNewEmailPopup .divForgotPassword, .TryNewEmailPopup .divTrynewEmail, .AccountSummary-popup .divLogin, .AccountSummary-popup .divRegister, .AccountSummary-popup .divForgotPassword, .AccountSummary-popup .divTrynewEmail {
    margin: auto;
    width: 256px;
    padding: 0;
  }
  /* line 314, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2, .LogregWrapper .divAccountEdit, .RegWrapper .divRegisterstep2, .RegWrapper .divAccountEdit, .TryNewEmailPopup .divRegisterstep2, .TryNewEmailPopup .divAccountEdit, .AccountSummary-popup .divRegisterstep2, .AccountSummary-popup .divAccountEdit {
    width: 582px;
    overflow-y: auto;
  }
  /* line 318, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .lblHeader, .LogregWrapper .divAccountEdit .lblHeader, .RegWrapper .divRegisterstep2 .lblHeader, .RegWrapper .divAccountEdit .lblHeader, .TryNewEmailPopup .divRegisterstep2 .lblHeader, .TryNewEmailPopup .divAccountEdit .lblHeader, .AccountSummary-popup .divRegisterstep2 .lblHeader, .AccountSummary-popup .divAccountEdit .lblHeader {
    margin-left: 0;
  }
  /* line 322, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn, .LogregWrapper .divAccountEdit .btn, .RegWrapper .divRegisterstep2 .btn, .RegWrapper .divAccountEdit .btn, .TryNewEmailPopup .divRegisterstep2 .btn, .TryNewEmailPopup .divAccountEdit .btn, .AccountSummary-popup .divRegisterstep2 .btn, .AccountSummary-popup .divAccountEdit .btn {
    margin-top: 15px;
  }
  /* line 326, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnCancel, .LogregWrapper .divRegisterstep2 .btn#btnPrevious, .LogregWrapper .divAccountEdit .btn#btnCancel, .LogregWrapper .divAccountEdit .btn#btnPrevious, .RegWrapper .divRegisterstep2 .btn#btnCancel, .RegWrapper .divRegisterstep2 .btn#btnPrevious, .RegWrapper .divAccountEdit .btn#btnCancel, .RegWrapper .divAccountEdit .btn#btnPrevious, .TryNewEmailPopup .divRegisterstep2 .btn#btnCancel, .TryNewEmailPopup .divRegisterstep2 .btn#btnPrevious, .TryNewEmailPopup .divAccountEdit .btn#btnCancel, .TryNewEmailPopup .divAccountEdit .btn#btnPrevious, .AccountSummary-popup .divRegisterstep2 .btn#btnCancel, .AccountSummary-popup .divRegisterstep2 .btn#btnPrevious, .AccountSummary-popup .divAccountEdit .btn#btnCancel, .AccountSummary-popup .divAccountEdit .btn#btnPrevious {
    float: left;
    margin-left: 0px;
  }
  /* line 331, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .btn#btnNext, .LogregWrapper .divRegisterstep2 .btn#btnFinish, .LogregWrapper .divAccountEdit .btn#btnNext, .LogregWrapper .divAccountEdit .btn#btnFinish, .RegWrapper .divRegisterstep2 .btn#btnNext, .RegWrapper .divRegisterstep2 .btn#btnFinish, .RegWrapper .divAccountEdit .btn#btnNext, .RegWrapper .divAccountEdit .btn#btnFinish, .TryNewEmailPopup .divRegisterstep2 .btn#btnNext, .TryNewEmailPopup .divRegisterstep2 .btn#btnFinish, .TryNewEmailPopup .divAccountEdit .btn#btnNext, .TryNewEmailPopup .divAccountEdit .btn#btnFinish, .AccountSummary-popup .divRegisterstep2 .btn#btnNext, .AccountSummary-popup .divRegisterstep2 .btn#btnFinish, .AccountSummary-popup .divAccountEdit .btn#btnNext, .AccountSummary-popup .divAccountEdit .btn#btnFinish {
    float: left;
    margin-left: 15px;
  }
  /* line 336, ../sass/_logreg.scss */
  .LogregWrapper .divRegisterstep2 .SectionHeading, .LogregWrapper .divAccountEdit .SectionHeading, .RegWrapper .divRegisterstep2 .SectionHeading, .RegWrapper .divAccountEdit .SectionHeading, .TryNewEmailPopup .divRegisterstep2 .SectionHeading, .TryNewEmailPopup .divAccountEdit .SectionHeading, .AccountSummary-popup .divRegisterstep2 .SectionHeading, .AccountSummary-popup .divAccountEdit .SectionHeading {
    margin-left: 0;
  }

  /* line 342, ../sass/_logreg.scss */
  .RegWrapper {
    max-width: 642px;
  }

  /* line 346, ../sass/_logreg.scss */
  .TryNewEmailPopup {
    max-width: 345px;
  }
  /* line 349, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail {
    width: 280px;
  }
  /* line 352, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail .form-group {
    clear: both;
  }
  /* line 356, ../sass/_logreg.scss */
  .TryNewEmailPopup .divTrynewEmail .btn {
    width: 280px;
  }

  /* line 362, ../sass/_logreg.scss */
  .AccountSummary-popup {
    width: 320px;
  }

  /* line 367, ../sass/_logreg.scss */
  .recaptcha_widget #recaptcha_image {
    width: 256px !important;
  }
}
/* line 377, ../sass/_logreg.scss */
#contactus-popup .popup-close {
  position: absolute;
  right: 32px;
  right: 3.2rem;
  top: 32px;
  top: 3.2rem;
  z-index: 2;
}
/* line 384, ../sass/_logreg.scss */
#contactus-popup .validation-summary {
  display: none;
  margin-top: 12px;
  margin-top: 1.2rem;
  color: #ff0000;
}
/* line 390, ../sass/_logreg.scss */
#contactus-popup input {
  margin: 0px;
  margin: 0rem;
  color: #000000;
}
/* line 395, ../sass/_logreg.scss */
#contactus-popup .invalid-message {
  display: none;
  color: #ff0000;
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 402, ../sass/_logreg.scss */
#contactus-popup .invalid > input, #contactus-popup .invalid > textarea, #contactus-popup .invalid select {
  background: #FEF1EC;
  border: 1px solid #CD0A0A;
}
/* line 407, ../sass/_logreg.scss */
#contactus-popup .invalid .invalid-message {
  display: block;
}
/* line 412, ../sass/_logreg.scss */
#contactus-popup .contact-info {
  margin: 0px;
  margin: 0rem;
  padding-bottom: 16px;
  padding-bottom: 1.6rem;
  border-bottom: 1px dotted #cccccc;
}
/* line 419, ../sass/_logreg.scss */
#contactus-popup .message-wrapper textarea {
  /*min-height: 78px;*/
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 425, ../sass/_logreg.scss */
#contactus-popup label {
  margin-top: 24px;
  margin-top: 2.4rem;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
  /*@include font_semi_bold();*/
  font-weight: bold;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 434, ../sass/_logreg.scss */
#contactus-popup select {
  padding: 6px 0;
}
/* line 439, ../sass/_logreg.scss */
#contactus-popup .inquirylable label {
  margin-top: 5px;
}
/* line 444, ../sass/_logreg.scss */
#contactus-popup .remember-me {
  display: inline-block;
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  position: relative;
  top: -2px;
}
/* line 453, ../sass/_logreg.scss */
#contactus-popup .send-wrapper {
  position: relative;
  margin: 24px auto 0 auto;
  padding-top: 24px;
  padding-top: 2.4rem;
  border-top: 1px dotted #cccccc;
  text-align: center;
}
/* line 460, ../sass/_logreg.scss */
#contactus-popup .send-wrapper input {
  margin: 0 auto;
}
/* line 464, ../sass/_logreg.scss */
#contactus-popup .send-wrapper label {
  margin-bottom: 0;
}
/* line 468, ../sass/_logreg.scss */
#contactus-popup .send-wrapper .send {
  height: 32px;
}
/* line 473, ../sass/_logreg.scss */
#contactus-popup .lblHeader {
  font-family: arial;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 1.2rem;
  margin-bottom: 1.4rem;
  color: #05141f;
}

/* line 484, ../sass/_logreg.scss */
.popup.one-wide {
  width: 100%;
  max-width: 640px;
}

/* line 489, ../sass/_logreg.scss */
.popup.two-wide {
  width: 100%;
  max-width: 640px;
}

/* line 494, ../sass/_logreg.scss */
.popup.one-narrow {
  width: 100%;
  max-width: 320px;
}

/* line 499, ../sass/_logreg.scss */
.field-validation-error {
  color: #d00000;
}

/* line 504, ../sass/_logreg.scss */
#frmOrgEdit, #frmAccountEdit {
  margin: 0;
}

/* line 508, ../sass/_logreg.scss */
.LogregWrapper, .RegWrapper, .TryNewEmailPopup, .AccountSummary-popup {
  background: none repeat scroll 0 0 white;
}
/* line 511, ../sass/_logreg.scss */
.LogregWrapper label, .RegWrapper label, .TryNewEmailPopup label, .AccountSummary-popup label {
  cursor: default;
}
/* line 515, ../sass/_logreg.scss */
.LogregWrapper a.popup-close, .RegWrapper a.popup-close, .TryNewEmailPopup a.popup-close, .AccountSummary-popup a.popup-close {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
}
/* line 520, ../sass/_logreg.scss */
.LogregWrapper a.popup-close i.icon-cross, .RegWrapper a.popup-close i.icon-cross, .TryNewEmailPopup a.popup-close i.icon-cross, .AccountSummary-popup a.popup-close i.icon-cross {
  background: url("/content/images/icons/cross.png?1424782439") no-repeat scroll center top transparent;
  display: block;
  height: 16px;
  width: 16px;
}
/* line 528, ../sass/_logreg.scss */
.LogregWrapper .lblHeader, .RegWrapper .lblHeader, .TryNewEmailPopup .lblHeader, .AccountSummary-popup .lblHeader {
  font-family: arial;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 1.2rem;
  margin-bottom: 1.4rem;
  color: #05141f;
}
/* line 538, ../sass/_logreg.scss */
.LogregWrapper fieldset, .RegWrapper fieldset, .TryNewEmailPopup fieldset, .AccountSummary-popup fieldset {
  border: 0px;
  padding: 0px;
  margin: 0pc;
}
/* line 543, ../sass/_logreg.scss */
.LogregWrapper fieldset .field-validation-error, .RegWrapper fieldset .field-validation-error, .TryNewEmailPopup fieldset .field-validation-error, .AccountSummary-popup fieldset .field-validation-error {
  color: #d00000;
}
/* line 547, ../sass/_logreg.scss */
.LogregWrapper fieldset label#lblStatus, .RegWrapper fieldset label#lblStatus, .TryNewEmailPopup fieldset label#lblStatus, .AccountSummary-popup fieldset label#lblStatus {
  color: #d00000;
  font-size: 12px;
  margin-top: 5px;
  clear: both;
  padding-top: 0.5rem;
}
/* line 555, ../sass/_logreg.scss */
.LogregWrapper fieldset label#lblReg1Status, .RegWrapper fieldset label#lblReg1Status, .TryNewEmailPopup fieldset label#lblReg1Status, .AccountSummary-popup fieldset label#lblReg1Status {
  color: #d00000;
  font-size: 12px;
  margin: 1rem 0 1rem 0;
}
/* line 561, ../sass/_logreg.scss */
.LogregWrapper fieldset label#lblReg2Status, .RegWrapper fieldset label#lblReg2Status, .TryNewEmailPopup fieldset label#lblReg2Status, .AccountSummary-popup fieldset label#lblReg2Status {
  color: #d00000;
  font-size: 12px;
  margin: 0px 0px 0px 1.5rem;
}
/* line 568, ../sass/_logreg.scss */
.LogregWrapper .lbl, .RegWrapper .lbl, .TryNewEmailPopup .lbl, .AccountSummary-popup .lbl {
  margin-bottom: 0.6rem;
  float: left;
}
/* line 572, ../sass/_logreg.scss */
.LogregWrapper .lbl label, .RegWrapper .lbl label, .TryNewEmailPopup .lbl label, .AccountSummary-popup .lbl label {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  margin-top: 1.1rem;
  color: #000000;
}
/* line 581, ../sass/_logreg.scss */
.LogregWrapper .details, .RegWrapper .details, .TryNewEmailPopup .details, .AccountSummary-popup .details {
  font-weight: normal;
}
/* line 586, ../sass/_logreg.scss */
.LogregWrapper .txt input, .RegWrapper .txt input, .TryNewEmailPopup .txt input, .AccountSummary-popup .txt input {
  border: 1px solid #ccc;
  height: 3.2rem;
  width: 100%;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
  color: #000000;
}
/* line 595, ../sass/_logreg.scss */
.LogregWrapper .txt select, .RegWrapper .txt select, .TryNewEmailPopup .txt select, .AccountSummary-popup .txt select {
  height: 3.2rem;
  border: 1px solid #ccc;
  color: #100E0E;
  font-size: 15px;
  font-family: arial;
}
/* line 605, ../sass/_logreg.scss */
.LogregWrapper .ddlUserTypes span.field-validation-error, .RegWrapper .ddlUserTypes span.field-validation-error, .TryNewEmailPopup .ddlUserTypes span.field-validation-error, .AccountSummary-popup .ddlUserTypes span.field-validation-error {
  margin: 1rem 0 1rem 0;
  float: left;
}
/* line 611, ../sass/_logreg.scss */
.LogregWrapper .btn, .RegWrapper .btn, .TryNewEmailPopup .btn, .AccountSummary-popup .btn {
  display: block;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  box-shadow: 1px 1px 2px 0px #9f9f9f;
  -webkit-box-shadow: 1px 1px 2px 0px #9f9f9f;
  -moz-box-shadow: 1px 1px 2px 0px #9f9f9f;
  background-color: #e9e9e9;
  margin: 6px auto;
  float: left;
  font-family: arial;
  cursor: pointer;
  color: #000000;
}
/* line 628, ../sass/_logreg.scss */
.LogregWrapper .lblHeaderForgotPassword, .RegWrapper .lblHeaderForgotPassword, .TryNewEmailPopup .lblHeaderForgotPassword, .AccountSummary-popup .lblHeaderForgotPassword {
  font-family: arial;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  height: 7.3rem;
  margin-bottom: 1.4rem;
  color: #05141f;
}
/* line 638, ../sass/_logreg.scss */
.LogregWrapper .lblHeaderTryNewEmail, .RegWrapper .lblHeaderTryNewEmail, .TryNewEmailPopup .lblHeaderTryNewEmail, .AccountSummary-popup .lblHeaderTryNewEmail {
  font-family: arial;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  height: 7rem;
  margin-bottom: 1.4rem;
  color: #05141f;
}

/* line 651, ../sass/_logreg.scss */
.divLogin .lblinfo, .divRegister .lblinfo, .divForgotPassword .lblinfo, .divTrynewEmail .lblinfo {
  font-family: arial;
  font-size: 12px;
  margin-bottom: 1.3rem;
  color: #000000;
}
/* line 657, ../sass/_logreg.scss */
.divLogin .lblinfo span, .divRegister .lblinfo span, .divForgotPassword .lblinfo span, .divTrynewEmail .lblinfo span {
  color: #d00000;
}
/* line 662, ../sass/_logreg.scss */
.divLogin .lblAccessDenied, .divRegister .lblAccessDenied, .divForgotPassword .lblAccessDenied, .divTrynewEmail .lblAccessDenied {
  font-size: 14px;
}
/* line 665, ../sass/_logreg.scss */
.divLogin .lblAccessDenied a, .divRegister .lblAccessDenied a, .divForgotPassword .lblAccessDenied a, .divTrynewEmail .lblAccessDenied a {
  color: #00649d;
  margin-left: 5px;
}
/* line 671, ../sass/_logreg.scss */
.divLogin .lblinfoTrynewEmail, .divRegister .lblinfoTrynewEmail, .divForgotPassword .lblinfoTrynewEmail, .divTrynewEmail .lblinfoTrynewEmail {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1.3rem;
  color: #000000;
}
/* line 679, ../sass/_logreg.scss */
.divLogin .lblForgotPasswordinfo, .divRegister .lblForgotPasswordinfo, .divForgotPassword .lblForgotPasswordinfo, .divTrynewEmail .lblForgotPasswordinfo {
  font-family: arial;
  font-size: 16px;
  margin-bottom: 1.3rem;
  font-weight: bold;
  color: #000000;
}
/* line 688, ../sass/_logreg.scss */
.divLogin .lblRememberMe input, .divRegister .lblRememberMe input, .divForgotPassword .lblRememberMe input, .divTrynewEmail .lblRememberMe input {
  font-family: arial;
  font-size: 12px;
  float: left;
}
/* line 695, ../sass/_logreg.scss */
.divLogin .divRegister, .divRegister .divRegister, .divForgotPassword .divRegister, .divTrynewEmail .divRegister {
  margin-top: 1.5rem;
  height: 15px;
  font-size: 12px;
  color: #000000;
}
/* line 701, ../sass/_logreg.scss */
.divLogin .divRegister a, .divRegister .divRegister a, .divForgotPassword .divRegister a, .divTrynewEmail .divRegister a {
  color: #000000;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}
/* line 708, ../sass/_logreg.scss */
.divLogin .divRegister .img-arrow, .divRegister .divRegister .img-arrow, .divForgotPassword .divRegister .img-arrow, .divTrynewEmail .divRegister .img-arrow {
  margin-left: 5px;
  vertical-align: text-bottom;
}
/* line 714, ../sass/_logreg.scss */
.divLogin .divContact, .divRegister .divContact, .divForgotPassword .divContact, .divTrynewEmail .divContact {
  color: #999;
  margin-top: 0.9rem;
  font-size: 12px;
  float: left;
}
/* line 720, ../sass/_logreg.scss */
.divLogin .divContact a, .divRegister .divContact a, .divForgotPassword .divContact a, .divTrynewEmail .divContact a {
  color: #000000;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}
/* line 728, ../sass/_logreg.scss */
.divLogin .divReminderForgotPwd, .divRegister .divReminderForgotPwd, .divForgotPassword .divReminderForgotPwd, .divTrynewEmail .divReminderForgotPwd {
  margin-top: 0.3rem;
}
/* line 731, ../sass/_logreg.scss */
.divLogin .divReminderForgotPwd input, .divRegister .divReminderForgotPwd input, .divForgotPassword .divReminderForgotPwd input, .divTrynewEmail .divReminderForgotPwd input {
  margin-top: 0;
  margin-left: 0px;
  margin-right: 0.5rem;
  float: left;
}
/* line 739, ../sass/_logreg.scss */
.divLogin .divReminderForgotPwd .divForgotPwd a, .divRegister .divReminderForgotPwd .divForgotPwd a, .divForgotPassword .divReminderForgotPwd .divForgotPwd a, .divTrynewEmail .divReminderForgotPwd .divForgotPwd a {
  color: #999;
  float: right;
  font-size: 12px;
}
/* line 746, ../sass/_logreg.scss */
.divLogin .divReminderForgotPwd label, .divRegister .divReminderForgotPwd label, .divForgotPassword .divReminderForgotPwd label, .divTrynewEmail .divReminderForgotPwd label {
  float: left;
  font-size: 12px;
  color: #000000;
}
/* line 754, ../sass/_logreg.scss */
.divLogin .recaptcha_widget ul, .divRegister .recaptcha_widget ul, .divForgotPassword .recaptcha_widget ul, .divTrynewEmail .recaptcha_widget ul {
  padding: 0px;
}
/* line 758, ../sass/_logreg.scss */
.divLogin .recaptcha_widget ul li a, .divRegister .recaptcha_widget ul li a, .divForgotPassword .recaptcha_widget ul li a, .divTrynewEmail .recaptcha_widget ul li a {
  color: #d00000;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 766, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .SecurityCheck, .divRegister .recaptcha_widget .SecurityCheck, .divForgotPassword .recaptcha_widget .SecurityCheck, .divTrynewEmail .recaptcha_widget .SecurityCheck {
  color: #000;
  font-size: 2.4rem;
  margin-top: .5rem;
  border-top: 1px dotted #ccc;
  padding-top: 1rem;
  margin-bottom: .5rem;
  font-weight: bold;
}
/* line 776, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .cantread, .divRegister .recaptcha_widget .cantread, .divForgotPassword .recaptcha_widget .cantread, .divTrynewEmail .recaptcha_widget .cantread {
  color: #000;
  font-size: 1.2rem;
}
/* line 781, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .enterwordsabove, .divRegister .recaptcha_widget .enterwordsabove, .divForgotPassword .recaptcha_widget .enterwordsabove, .divTrynewEmail .recaptcha_widget .enterwordsabove {
  color: #000;
  font-size: 1.1rem;
}
/* line 786, ../sass/_logreg.scss */
.divLogin .recaptcha_widget #recaptcha_image, .divRegister .recaptcha_widget #recaptcha_image, .divForgotPassword .recaptcha_widget #recaptcha_image, .divTrynewEmail .recaptcha_widget #recaptcha_image {
  height: 65px !important;
  border: solid;
  border-width: 1rem;
  border-color: gray;
}
/* line 793, ../sass/_logreg.scss */
.divLogin .recaptcha_widget #recaptchOptionsDiv, .divRegister .recaptcha_widget #recaptchOptionsDiv, .divForgotPassword .recaptcha_widget #recaptchOptionsDiv, .divTrynewEmail .recaptcha_widget #recaptchOptionsDiv {
  padding: 0px;
}
/* line 796, ../sass/_logreg.scss */
.divLogin .recaptcha_widget #recaptchOptionsDiv a, .divRegister .recaptcha_widget #recaptchOptionsDiv a, .divForgotPassword .recaptcha_widget #recaptchOptionsDiv a, .divTrynewEmail .recaptcha_widget #recaptchOptionsDiv a {
  color: #d00000;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 804, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget ul, .divRegister .recaptcha_widget .recaptcha_widget ul, .divForgotPassword .recaptcha_widget .recaptcha_widget ul, .divTrynewEmail .recaptcha_widget .recaptcha_widget ul {
  padding: 0px;
}
/* line 808, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget ul li a, .divRegister .recaptcha_widget .recaptcha_widget ul li a, .divForgotPassword .recaptcha_widget .recaptcha_widget ul li a, .divTrynewEmail .recaptcha_widget .recaptcha_widget ul li a {
  color: #d00000;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 816, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget .SecurityCheck, .divRegister .recaptcha_widget .recaptcha_widget .SecurityCheck, .divForgotPassword .recaptcha_widget .recaptcha_widget .SecurityCheck, .divTrynewEmail .recaptcha_widget .recaptcha_widget .SecurityCheck {
  color: #000000;
  font-size: 2.4rem;
  margin-top: .5rem;
  border-top: 1px dotted #ccc;
  padding-top: 1rem;
  margin-bottom: .5rem;
  font-weight: bold;
}
/* line 826, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget .cantread, .divRegister .recaptcha_widget .recaptcha_widget .cantread, .divForgotPassword .recaptcha_widget .recaptcha_widget .cantread, .divTrynewEmail .recaptcha_widget .recaptcha_widget .cantread {
  color: #000000;
  font-size: 1.2rem;
}
/* line 831, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget .enterwordsabove, .divRegister .recaptcha_widget .recaptcha_widget .enterwordsabove, .divForgotPassword .recaptcha_widget .recaptcha_widget .enterwordsabove, .divTrynewEmail .recaptcha_widget .recaptcha_widget .enterwordsabove {
  color: #000000;
  font-size: 1.1rem;
}
/* line 836, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget #recaptcha_image, .divRegister .recaptcha_widget .recaptcha_widget #recaptcha_image, .divForgotPassword .recaptcha_widget .recaptcha_widget #recaptcha_image, .divTrynewEmail .recaptcha_widget .recaptcha_widget #recaptcha_image {
  width: 256px !important;
  height: 65px !important;
  border: solid;
  border-width: 1rem;
  border-color: gray;
}
/* line 844, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv, .divRegister .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv, .divForgotPassword .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv, .divTrynewEmail .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv {
  padding: 0px;
}
/* line 847, ../sass/_logreg.scss */
.divLogin .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv a, .divRegister .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv a, .divForgotPassword .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv a, .divTrynewEmail .recaptcha_widget .recaptcha_widget #recaptchOptionsDiv a {
  color: #d00000;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 855, ../sass/_logreg.scss */
.divLogin .recaptcha_widget #recaptcha_response_field, .divRegister .recaptcha_widget #recaptcha_response_field, .divForgotPassword .recaptcha_widget #recaptcha_response_field, .divTrynewEmail .recaptcha_widget #recaptcha_response_field {
  margin: 0px;
}

/* line 862, ../sass/_logreg.scss */
.divLogin .divRegister {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 20px;
}

/* line 868, ../sass/_logreg.scss */
.divRegisterstep2, .divAccountEdit {
  margin: auto;
  overflow-y: auto;
}
/* line 872, ../sass/_logreg.scss */
.divRegisterstep2 .btn, .divAccountEdit .btn {
  width: 124px;
}
/* line 876, ../sass/_logreg.scss */
.divRegisterstep2 .SectionHeading, .divAccountEdit .SectionHeading {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  margin-top: 16px;
  clear: both;
  float: left;
  padding-bottom: 12px;
}
/* line 888, ../sass/_logreg.scss */
.divRegisterstep2 .first-column, .divAccountEdit .first-column {
  clear: both;
}
/* line 892, ../sass/_logreg.scss */
.divRegisterstep2 .Lineseparator, .divAccountEdit .Lineseparator {
  display: block;
  margin-top: 5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: dotted;
}
/* line 901, ../sass/_logreg.scss */
.divRegisterstep2 .form-group, .divAccountEdit .form-group {
  clear: both;
}
/* line 906, ../sass/_logreg.scss */
.divRegisterstep2 .ddlCountry select, .divAccountEdit .ddlCountry select {
  margin-bottom: 1rem;
}
/* line 912, ../sass/_logreg.scss */
.divRegisterstep2 .divOrgDetails .ddlPosition select, .divRegisterstep2 .divOrgDetails .ddlMediaType select, .divRegisterstep2 .divOrgDetails .ddlVideoFormat select, .divAccountEdit .divOrgDetails .ddlPosition select, .divAccountEdit .divOrgDetails .ddlMediaType select, .divAccountEdit .divOrgDetails .ddlVideoFormat select {
  margin-bottom: 5px;
}
/* line 916, ../sass/_logreg.scss */
.divRegisterstep2 .divOrgDetails .twelve, .divAccountEdit .divOrgDetails .twelve {
  width: 100% !important;
  padding: 0;
}
/* line 921, ../sass/_logreg.scss */
.divRegisterstep2 .divOrgDetails .twelve .AboutYourOrg textarea, .divAccountEdit .divOrgDetails .twelve .AboutYourOrg textarea {
  height: 128px;
}
/* line 927, ../sass/_logreg.scss */
.divRegisterstep2 .divOrgDetails label#Reg2Status, .divAccountEdit .divOrgDetails label#Reg2Status {
  color: #d00000;
  font-size: 12px;
  margin: 0px 0px 0px 1.5rem;
}

/* line 935, ../sass/_logreg.scss */
.AccountSummary-popup {
  padding: 30px;
}
/* line 938, ../sass/_logreg.scss */
.AccountSummary-popup .details {
  line-height: 1.25em;
}
/* line 942, ../sass/_logreg.scss */
.AccountSummary-popup a.popup-close {
  margin-right: 0px;
}
/* line 946, ../sass/_logreg.scss */
.AccountSummary-popup .lblHeader {
  height: auto;
  padding-bottom: 12px;
  margin-bottom: 0;
}
/* line 952, ../sass/_logreg.scss */
.AccountSummary-popup .sectionName {
  font-weight: bold;
  font-size: 16px;
}
/* line 957, ../sass/_logreg.scss */
.AccountSummary-popup .AccountSummarySectionTitle {
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 11px;
  margin-top: 29px;
  border-bottom: 1px dotted #ccc;
  color: #05141f;
}
/* line 966, ../sass/_logreg.scss */
.AccountSummary-popup .AccountSummary-Details, .AccountSummary-popup .AccountSummary-Email, .AccountSummary-popup .AccountSummary-Password {
  font-family: arial;
  font-weight: normal;
  margin-top: 1.1rem;
  color: #000;
}
/* line 973, ../sass/_logreg.scss */
.AccountSummary-popup .btn {
  margin: 20px auto;
}
/* line 977, ../sass/_logreg.scss */
.AccountSummary-popup .AccountSummary-EditBtn {
  padding: 0;
}
/* line 980, ../sass/_logreg.scss */
.AccountSummary-popup .AccountSummary-EditBtn a.btn-default {
  width: 100%;
  float: none;
  margin-bottom: 0;
}

/* line 988, ../sass/_logreg.scss */
.logreg-spinner {
  background: #ffffff;
  position: absolute;
  width: auto;
  text-align: center;
  color: #000;
  border-radius: 10px;
  border-radius: 1rem;
  display: none;
  padding: 3rem;
}
/* line 999, ../sass/_logreg.scss */
.logreg-spinner .spinner-text {
  font-size: 19px;
  font-weight: bold;
  display: inline;
  position: relative;
  float: right;
  margin-top: 1px;
  margin-left: 5px;
}
/* line 1009, ../sass/_logreg.scss */
.logreg-spinner .signing-in, .logreg-spinner .loading {
  display: none;
}
/* line 1013, ../sass/_logreg.scss */
.logreg-spinner img {
  height: 20px;
  width: 20px;
}
/* line 1018, ../sass/_logreg.scss */
.logreg-spinner .spinner-icon {
  float: left;
  position: relative;
}

/* line 1024, ../sass/_logreg.scss */
.logreg-loading-icon {
  position: absolute;
  width: auto;
  color: #000;
  text-align: center;
  background: #ffffff;
  border-radius: 10px;
  border-radius: 1rem;
  display: none;
  padding: 3rem;
}
/* line 1035, ../sass/_logreg.scss */
.logreg-loading-icon img {
  height: 20px;
  width: 20px;
}

/* line 1041, ../sass/_logreg.scss */
.logreg-hide {
  display: none;
  border-width: 0;
}

/* line 1046, ../sass/_logreg.scss */
.icons-user {
  background: url('/content/images/logreg/user-icon.png?1712230945') no-repeat;
  height: 14px;
  width: 14px;
}

/* line 1053, ../sass/_logreg.scss */
.divLogin form#frmLogin {
  margin: 0px;
}
/* line 1057, ../sass/_logreg.scss */
.divLogin div#divSignInNotRegister {
  margin-top: 0.5rem;
  padding-bottom: 2.7rem;
}
/* line 1062, ../sass/_logreg.scss */
.divLogin .divContact {
  margin-top: 1.6rem;
}
/* line 1066, ../sass/_logreg.scss */
.divLogin .divReminderForgotPwd {
  margin-top: 0.9rem;
}

/* line 1071, ../sass/_logreg.scss */
.mobile-menu li.li-header-logreg ul.dynamic-menu li.postLogin-header-link .non-mobile {
  display: none;
}

/* line 1075, ../sass/_logreg.scss */
.mobile-menu .dynamic-menu .icons-user {
  background: url('/content/images/logreg/user-icon.png?1712230945') no-repeat;
  height: 14px;
  width: 14px;
}

/*.mobile-menu .dynamic-menu .icons-download-login {
    background: image-url("/content/images/logreg/media-cart-download.png") no-repeat;
    height: 17px;
    width: 12px;
}

.mobile-menu .dynamic-menu .icons-media-cart {
    background: image-url("/content/images/logreg/media-cart.png") no-repeat;
    height: 15px;
    width: 12px;
}*/
/* line 2, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul {
  list-style: none;
  position: relative;
  margin: 12px 0px 0px 0px;
  margin: 1.2rem 0rem 0rem 0rem;
  padding: 0px;
  padding: 0rem;
}
/* line 8, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul a {
  display: block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  text-decoration: none;
}
/* line 12, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul a i.icon {
  margin-bottom: 0px;
}
/* line 15, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul a i.icon icons-culture-dropdown-arrow {
  margin-left: 6px;
  margin-left: 0.6rem;
  margin-bottom: 2px;
  margin-bottom: 0.2rem;
}
/* line 22, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul li {
  position: relative;
  padding: 0px 0px 0px 0px;
  padding: 0rem 0rem 0rem 0rem;
}
/* line 26, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul li a.active {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000000;
}
/* line 34, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul li:hover > ul {
  z-index: 9999;
  display: block;
  width: 100%;
}
/* line 40, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul {
  display: none;
  position: absolute;
  z-index: 40;
  margin: 0px 0px 0px 0px;
  margin: 0rem 0rem 0rem 0rem;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5);
  overflow-y: auto;
}
/* line 48, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul li {
  float: none;
  white-space: nowrap;
  background-color: #fff;
  line-height: 1.2;
  font-size: 1.2px;
}
/* line 58, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul li:hover {
  background-color: #000000;
}
/* line 61, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul li:hover a {
  color: #ffffff;
}
/* line 66, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul li a:hover {
  color: #ffffff;
}
/* line 71, ../sass/_threelevel-menu.scss */
#threelevel_wrap ul ul a {
  padding: 15px 20px;
  padding: 1.5rem 2rem;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #000000;
  line-height: 1.2;
  white-space: normal;
}

/* line 81, ../sass/_threelevel-menu.scss */
.threelevel-mobile-menu-filter > ul.threeleveldd {
  border-bottom: 1px solid #f1f1f1;
  width: auto;
  margin: 0;
}
/* line 93, ../sass/_threelevel-menu.scss */
.threelevel-mobile-menu-filter > ul.threeleveldd > li > a {
  position: relative;
}
/* line 95, ../sass/_threelevel-menu.scss */
.threelevel-mobile-menu-filter > ul.threeleveldd > li > a i {
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -4px;
  margin-top: -0.4rem;
}
/* line 103, ../sass/_threelevel-menu.scss */
.threelevel-mobile-menu-filter > ul.threeleveldd > li .active {
  background-color: #f1f1f1;
  color: #000000;
  border-bottom: 1px solid #D4D4D3;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  padding-left: 24px;
  padding-left: 2.4rem;
  padding-top: 17px;
  padding-top: 1.7rem;
  padding-bottom: 17px;
  padding-bottom: 1.7rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 108, ../sass/_threelevel-menu.scss */
.threelevel-mobile-menu-filter > ul.threeleveldd > li.open ul.category-threelevelmenu {
  display: block;
}

/* line 2, ../sass/_recaptcha.scss */
#contact-inquiry-popup .rememberme-ignore-recaptcha {
  display: inline-block;
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  position: relative;
}
/* line 11, ../sass/_recaptcha.scss */
#contact-inquiry-popup .rememberme-recaptcha {
  text-align: left;
}
/* line 15, ../sass/_recaptcha.scss */
#contact-inquiry-popup .rememberme-recaptcha .remember-me {
  display: inline-block;
  margin-top: 24px;
  margin-top: 2.4rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  position: relative;
  top: -2px;
}
/* line 25, ../sass/_recaptcha.scss */
#contact-inquiry-popup .send-wrapper-recaptcha {
  position: relative;
  margin: 24px auto 0 auto;
  padding-top: 24px;
  padding-top: 2.4rem;
  border-top: 1px dotted #cccccc;
  text-align: center;
}
/* line 32, ../sass/_recaptcha.scss */
#contact-inquiry-popup .send-wrapper-recaptcha input {
  margin: 0 auto;
}
/* line 36, ../sass/_recaptcha.scss */
#contact-inquiry-popup .send-wrapper-recaptcha label {
  margin-bottom: 0;
}
/* line 40, ../sass/_recaptcha.scss */
#contact-inquiry-popup .send-wrapper-recaptcha .send {
  height: 32px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 48, ../sass/_recaptcha.scss */
  #Logreg-popup #recaptcha_widget {
    width: 180px;
  }
  /* line 51, ../sass/_recaptcha.scss */
  #Logreg-popup #recaptcha_widget .recaptcha-holder {
    -moz-transform: scale(0.85, 0.85);
    -ms-transform: scale(0.85, 0.85);
    -webkit-transform: scale(0.85, 0.85);
    transform: scale(0.85, 0.85);
    transform-origin: 0;
  }

  /* line 58, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .rememberme-recaptcha {
    text-align: center;
  }
  /* line 63, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .send-two {
    width: 100%;
    margin-top: 24px;
    margin-top: 2.4rem;
  }
  /* line 68, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
    transform-origin: 0;
  }
  /* line 73, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 84, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .rememberme-recaptcha {
    text-align: left;
  }
  /* line 89, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .send-two {
    height: 44px;
    height: 4.4rem;
    width: 190px;
    width: 19rem;
    margin-top: 14px;
    margin-top: 1.4rem;
    padding-top: 8px;
    padding-top: 0.8rem;
  }
  /* line 96, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    transform-origin: 0;
  }
  /* line 101, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
}
@media only screen and (min-width: 769px) {
  /* line 112, ../sass/_recaptcha.scss */
  #Logreg-popup #recaptcha_widget {
    width: 220px;
  }
  /* line 115, ../sass/_recaptcha.scss */
  #Logreg-popup #recaptcha_widget .recaptcha-holder {
    -moz-transform: scale(0.84, 0.84);
    -ms-transform: scale(0.84, 0.84);
    -webkit-transform: scale(0.84, 0.84);
    transform: scale(0.84, 0.84);
    transform-origin: 0;
  }

  /* line 122, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .rememberme-recaptcha {
    text-align: left;
  }
  /* line 127, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .send-two {
    width: 100%;
    height: 44px;
    height: 4.4rem;
    margin-top: 14px;
    margin-top: 1.4rem;
    padding-top: 8px;
    padding-top: 0.8rem;
  }
  /* line 134, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    transform-origin: 0;
  }
  /* line 139, ../sass/_recaptcha.scss */
  #contact-inquiry-popup .send-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 152, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-copy-message-for-recaptcha .send-copy-message {
    padding: 5px;
    padding: 0.5rem;
    margin-top: 10px;
    margin-top: 1rem;
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    position: relative;
    top: -2px;
  }
  /* line 163, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha {
    padding-top: 12px;
    padding-top: 1.2rem;
    border-top: 1px dotted #cccccc;
  }
  /* line 167, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.95, 0.95);
    -ms-transform: scale(0.95, 0.95);
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
    transform-origin: 0;
  }
  /* line 172, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
  /* line 180, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper.no-disclaimer {
    border-bottom: none;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 190, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit.has-recaptcha {
    width: 100%;
    max-width: 100%;
    padding: 8px 16px;
    padding: 0.8rem 1.6rem;
    height: 44px;
    height: 4.4rem;
  }
  /* line 198, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-copy-message-for-recaptcha .send-copy-message {
    padding: 5px;
    padding: 0.5rem;
    margin-top: 12px;
    margin-top: 1.2rem;
    display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    position: relative;
    top: -2px;
  }
  /* line 208, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha {
    border-top: 1px dotted #cccccc;
    padding-top: 12px;
    padding-top: 1.2rem;
  }
  /* line 212, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    transform-origin: 0;
  }
  /* line 217, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper .send-media-kit-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
  /* line 225, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper.no-disclaimer {
    border-bottom: none;
  }
}
@media only screen and (min-width: 769px) {
  /* line 234, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit.has-recaptcha {
    width: 100%;
    max-width: 100%;
    padding: 8px 16px;
    padding: 0.8rem 1.6rem;
    height: 44px;
    height: 4.4rem;
  }
  /* line 242, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-copy-message-for-recaptcha .send-copy-message {
    padding: 5px;
    padding: 0.5rem;
    margin-top: 10px;
    margin-top: 1rem;
    display: inline;
    font-size: 12px;
    font-size: 1.2rem;
    position: relative;
    top: -2px;
  }
  /* line 252, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-with-recaptcha {
    border-top: 1px dotted #cccccc;
  }
  /* line 255, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-with-recaptcha .recaptcha-holder {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    transform-origin: 0;
  }
  /* line 260, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-with-recaptcha .error {
    border: 1px solid;
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
  }
  /* line 267, ../sass/_recaptcha.scss */
  #user-send-cart-popup .send-media-kit-wrapper.no-disclaimer {
    border-bottom: none;
  }
}
/*This is top bar*/
/* line 5, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom {
  border-bottom: 0 none;
        /*@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation : landscape) {
            .drop-accordian-menu#popup-topdown-menu {
                @include size(top, 9);
            }
        }

        @media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1),          only screen and (min-width: 601px),          only screen and (min-width: 768px),          (min-width: 601px) and (orientation : landscape) and (-webkit-max-device-pixel-ratio: 1.4),          (min-device-width : 600px) and (max-device-width : 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation : portrait),          (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-device-pixel-ratio: 2) {
            .drop-accordian-menu#popup-topdown-menu {
                @include size(top, 13.6);
            }
        }*/
}
/* line 9, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom .section-menu-header.menu-header {
  background-color: #393939;
  border-bottom: 0 none;
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 9, ../sass/_topdown-menu.scss */
  .topdown-menu-holder .header-bottom .section-menu-header.menu-header {
    padding: 26px 16px 16px 14px;
    padding: 2.6rem 1.6rem 1.6rem 1.4rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 9, ../sass/_topdown-menu.scss */
  .topdown-menu-holder .header-bottom .section-menu-header.menu-header {
    padding: 16px 16px 16px 14px;
    padding: 1.6rem 1.6rem 1.6rem 1.4rem;
  }
}
/* line 22, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom .section-menu-header .category-menu div {
  width: 320px;
  width: 32rem;
  margin-top: 0px;
  margin-top: 0rem;
  float: left;
}
/* line 28, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom .section-menu-header .category-menu h3 {
  font-family: "kia_signature_otf";
  color: #fff;
}
/* line 31, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom .section-menu-header .category-menu h3 i {
  margin-right: 10px;
  margin-right: 1rem;
  vertical-align: middle;
}
/* line 38, ../sass/_topdown-menu.scss */
.topdown-menu-holder .header-bottom .section-menu-header .category-menu.active h3 {
  color: red;
}

/*This is for top down menu popup*/
/* line 60, ../sass/_topdown-menu.scss */
.mobile-menu.topdown {
  width: 100%;
  border-right: 0 none;
}
/* line 65, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom {
  border-bottom: 0px;
}
/* line 68, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu {
  background-color: #cccccc;
  width: 100% !important;
  padding: 0px;
  padding: 0rem;
}
/* line 73, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu.show {
  display: block;
}
/* line 78, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion {
  border-bottom: 0px none;
}
/* line 81, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 {
  padding: 0px;
  padding: 0rem;
  margin: 0px 16px 0px 16px;
  margin: 0rem 1.6rem 0rem 1.6rem;
  border-top: 0px;
  background-color: #cccccc;
}
/* line 87, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 i {
  margin-right: 6px;
  margin-right: 0.6rem;
}
/* line 91, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "kia_signature_otf";
  line-height: 14px;
  line-height: 1.4rem;
  color: #393939;
  font-weight: normal;
}
/* line 101, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 107, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1:first-of-type {
  padding-top: 0px;
  padding-top: 0rem;
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 111, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 111, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 0 none;
  }
}
/* line 123, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 ul.inner.level-1 li {
  padding: 0px 16px 0px 28px;
  padding: 0rem 1.6rem 0rem 2.8rem;
  background-color: #cccccc;
}
/* line 127, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 ul.inner.level-1 li a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  color: #393939;
  font-weight: normal;
}
/* line 134, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 ul.inner.level-1 li.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 146, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 {
  padding: 0px;
  padding: 0rem;
  margin: 0px 16px 0px 16px;
  margin: 0rem 1.6rem 0rem 1.6rem;
  border-top: 0px;
  background-color: #cccccc;
}
/* line 152, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 i {
  margin-right: 6px;
  margin-right: 0.6rem;
}
/* line 156, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "kia_signature_otf";
  line-height: 14px;
  line-height: 1.4rem;
  color: #393939;
  font-weight: normal;
}
/* line 165, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2.no-children {
  margin: 0px 16px 0px 33px;
  margin: 0rem 1.6rem 0rem 3.3rem;
}
/* line 170, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 176, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2:first-of-type {
  padding-top: 0px;
  padding-top: 0rem;
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 180, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 180, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 0 none;
  }
}
/* line 192, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 ul.inner.level-2 li {
  padding: 0px 16px 0px 28px;
  padding: 0rem 1.6rem 0rem 2.8rem;
  background-color: #cccccc;
}
/* line 196, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 ul.inner.level-2 li a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  color: #393939;
  font-weight: normal;
}
/* line 203, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 ul.inner.level-2 li.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 215, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 {
  padding: 0px;
  padding: 0rem;
  margin: 0px 16px 0px 16px;
  margin: 0rem 1.6rem 0rem 1.6rem;
  border-top: 0px;
  background-color: #cccccc;
}
/* line 221, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 i {
  margin-right: 6px;
  margin-right: 0.6rem;
}
/* line 225, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "kia_signature_otf";
  line-height: 14px;
  line-height: 1.4rem;
  color: #393939;
  font-weight: normal;
}
/* line 235, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 241, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3:first-of-type {
  padding-top: 0px;
  padding-top: 0rem;
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 245, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 245, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3:last-of-type {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    border-bottom: 0 none;
  }
}
/* line 257, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 ul.inner.level-3 li {
  padding: 0px 16px 0px 28px;
  padding: 0rem 1.6rem 0rem 2.8rem;
  background-color: #cccccc;
}
/* line 261, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 ul.inner.level-3 li a {
  padding: 14px 0px 14px 0px;
  padding: 1.4rem 0rem 1.4rem 0rem;
  color: #393939;
  font-weight: normal;
}
/* line 268, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.level-1 li.level-2 li.level-3 ul.inner.level-3 li.active a {
  color: #ff0000;
  font-weight: normal;
}
/* line 286, ../sass/_topdown-menu.scss */
.mobile-menu.topdown .topdown-menu-wrapper .header-bottom .inner {
  overflow: hidden;
  display: none;
}
/* line 298, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.media-cart-drowdown {
  padding: 25px 16px 14px 16px;
  padding: 2.5rem 1.6rem 1.4rem 1.6rem;
  text-align: center;
  background-color: #cccccc;
}
/* line 303, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.media-cart-drowdown a {
  border-bottom: 0 none;
  padding: 0px;
  padding: 0rem;
}
/* line 307, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.media-cart-drowdown a span {
  /*font-family: 'GeogrotesqueMedium';*/
  color: #393939;
}
/* line 314, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.download-queue {
  padding: 7px 16px 14px 16px;
  padding: 0.7rem 1.6rem 1.4rem 1.6rem;
  text-align: center;
  background-color: #cccccc;
}
/* line 319, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.download-queue a {
  padding: 0px;
  padding: 0rem;
  border-bottom: 0 none;
}
/* line 323, ../sass/_topdown-menu.scss */
.mobile-menu.topdown ul.mc li.download-queue a span {
  /*font-family: 'GeogrotesqueMedium';*/
  color: #393939;
}
/* line 332, ../sass/_topdown-menu.scss */
.mobile-menu.topdown div.search {
  background-color: #cccccc;
  border-bottom: 0 none;
  padding: 7px 16px 28px 16px;
  padding: 0.7rem 1.6rem 2.8rem 1.6rem;
}
/* line 337, ../sass/_topdown-menu.scss */
.mobile-menu.topdown div.search .search-wrapper {
  width: 200px;
  width: 20rem;
  padding: 0px;
  padding: 0rem;
  margin: 0 auto;
  height: 30px;
  height: 3rem;
}
/* line 343, ../sass/_topdown-menu.scss */
.mobile-menu.topdown div.search .search-wrapper .search-placeholder {
  display: inline;
  width: 190px;
  width: 19rem;
  float: left;
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
  height: 30px;
  height: 3rem;
  font-family: "kia_signature_otf";
}
/* line 353, ../sass/_topdown-menu.scss */
.mobile-menu.topdown div.search .search-wrapper .search-btn {
  display: inline;
  width: 36px;
  width: 3.6rem;
  float: left;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 6px !important;
  border-top-right-radius: 6px !important;
  border: 0 none;
  height: 30px;
  height: 3rem;
  background: url("/content/images/icons/topdown-search-icon-mobile.png") center center no-repeat #ff0000;
}

/* line 370, ../sass/_topdown-menu.scss */
.popup-bg.topdown-menu {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /*//**GP */
  /* line 382, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .tablet-down .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.tablet {
    display: none;
  }

  /*//**GP */
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /*Hide desktop menu when topdown menu is set*/
  /* line 398, ../sass/_topdown-menu.scss */
  .header-full .header-mid .site-menu-wrapper nav.site-menu ul.menu.desktop {
    display: none;
  }

  /*//**GP */
  /* line 411, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .tablet-down .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.mobile {
    display: none;
  }
  /* line 414, ../sass/_topdown-menu.scss */
  .mobile-menu.topdown .tablet-down .header-bottom .drop-accordian-menu nav.section-menu ul.accordion li.tablet {
    display: block;
  }

  /*//**GP */
}
@media only screen and (min-width: 769px) {
  /* line 428, ../sass/_topdown-menu.scss */
  .header-full .header-mid .site-menu-wrapper nav.site-menu ul.menu.desktop {
    display: block;
  }
}
/* line 1, ../sass/_subscribe.scss */
.subscribe-button-wrapper {
  display: table-cell;
  width: 116px;
  font-size: 0px;
  font-size: 0rem;
  vertical-align: top;
}

/* line 8, ../sass/_subscribe.scss */
.subscribe-page {
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 9, ../sass/_subscribe.scss */
.subscribe-page .subscribe-heading {
  display: none;
}
/* line 15, ../sass/_subscribe.scss */
.subscribe-page h1 {
  color: #05141f;
  font-family: 'kia_signature_otf';
  font-weight: bold;
  margin-bottom: 0;
  border-bottom: 1px dotted #cccccc;
  line-height: 1;
  text-transform: uppercase;
}
/* line 25, ../sass/_subscribe.scss */
.subscribe-page h5 {
  margin-bottom: 0;
  border-bottom: 1px dotted #cccccc;
}
/* line 30, ../sass/_subscribe.scss */
.subscribe-page .subscribe-legend {
  margin: 20px 0 16px 0;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 13px;
  padding-left: 15px;
  color: #999 !important;
}
/* line 39, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-note {
  margin-top: 5px;
  font-size: 13px !important;
  line-height: 16px !important;
  color: #999 !important;
}
/* line 45, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-note a {
  color: #6D6B66 !important;
  text-decoration: underline;
  font-style: italic;
  font-weight: bold;
}
/* line 54, ../sass/_subscribe.scss */
.subscribe-page .subscribe-content li {
  padding: 22px 20px 0px 12px;
  padding: 2.2rem 2rem 0rem 1.2rem;
  line-height: 16px;
}
/* line 58, ../sass/_subscribe.scss */
.subscribe-page .subscribe-content li div {
  border-bottom: 1px dotted #cccccc;
}
/* line 63, ../sass/_subscribe.scss */
.subscribe-page .subscribe-content li:nth-last-child(-n+2) div {
  /*border-bottom: none;*/
}
/* line 68, ../sass/_subscribe.scss */
.subscribe-page .subscribe-email, .subscribe-page .subscribe-heading {
  padding-bottom: 6px;
  padding-bottom: 0.6rem;
  line-height: 20px;
  line-height: 2rem;
}
/* line 72, ../sass/_subscribe.scss */
.subscribe-page .subscribe-email input, .subscribe-page .subscribe-heading input {
  display: block;
  width: 250px;
  width: 25rem;
}
/* line 77, ../sass/_subscribe.scss */
.subscribe-page .subscribe-email span, .subscribe-page .subscribe-heading span {
  display: block;
}
/* line 81, ../sass/_subscribe.scss */
.subscribe-page .subscribe-email label, .subscribe-page .subscribe-heading label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  cursor: default;
  line-height: 0.8;
  padding-bottom: 8px;
}
/* line 88, ../sass/_subscribe.scss */
.subscribe-page .subscribe-email label.error, .subscribe-page .subscribe-heading label.error {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 11px;
  font-size: 1.1rem;
  cursor: default;
  color: #e40000;
}
/* line 96, ../sass/_subscribe.scss */
.subscribe-page .subscribe-heading {
  padding-top: 0px;
  padding-top: 0rem;
}
/* line 105, ../sass/_subscribe.scss */
.subscribe-page .news-alerts {
  padding-top: 20px;
  padding-top: 2rem;
}
/* line 108, ../sass/_subscribe.scss */
.subscribe-page .news-alerts .news-alerts-title {
  padding-bottom: 20px;
  padding-bottom: 2rem;
  border-bottom: 1px dotted #cccccc;
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 113, ../sass/_subscribe.scss */
.subscribe-page .news-alerts .news-alerts-title label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 118, ../sass/_subscribe.scss */
.subscribe-page .news-alerts .news-alerts-title div {
  padding-left: 24px;
  padding-left: 2.4rem;
}
/* line 124, ../sass/_subscribe.scss */
.subscribe-page .tips-n-tricks {
  padding-top: 20px;
  padding-top: 2rem;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  border-bottom: 1px dotted #cccccc;
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 131, ../sass/_subscribe.scss */
.subscribe-page .tips-n-tricks .tips-n-tricks-title label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 137, ../sass/_subscribe.scss */
.subscribe-page .tips-n-tricks .tips-n-tricks-details {
  padding-left: 24px;
  padding-left: 2.4rem;
}
/* line 142, ../sass/_subscribe.scss */
.subscribe-page .daily-digest {
  padding-top: 20px;
  padding-top: 2rem;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  border-bottom: 1px dotted #cccccc;
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 149, ../sass/_subscribe.scss */
.subscribe-page .daily-digest .daily-digest-title label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 156, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-email {
  padding-top: 16px;
  padding-top: 1.6rem;
  margin-top: 4px;
  margin-top: 0.4rem;
  padding-bottom: 20px;
  padding-bottom: 2rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 162, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-email input {
  display: block;
  width: 250px;
  width: 25rem;
}
/* line 167, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-email span {
  display: block;
}
/* line 171, ../sass/_subscribe.scss */
.subscribe-page .unsubscribe-email label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
  cursor: default;
}
/* line 178, ../sass/_subscribe.scss */
.subscribe-page .subscribe-note {
  padding-top: 24px;
  padding-top: 2.4rem;
  font-size: 13px !important;
  line-height: 16px !important;
  color: #999 !important;
}
/* line 185, ../sass/_subscribe.scss */
.subscribe-page .agree-note {
  margin-top: 10px !important;
  font-size: 13px !important;
  line-height: 16px !important;
  color: #999 !important;
}
/* line 192, ../sass/_subscribe.scss */
.subscribe-page .agree-checkbox {
  margin-bottom: 5px !important;
  margin-top: 5px !important;
  display: table;
}
/* line 197, ../sass/_subscribe.scss */
.subscribe-page .agree-checkbox input, .subscribe-page .agree-checkbox label {
  display: table-cell;
  vertical-align: middle;
}
/* line 202, ../sass/_subscribe.scss */
.subscribe-page .agree-checkbox label.normal {
  font-size: 13px !important;
  line-height: 16px !important;
  color: #999 !important;
}
/* line 208, ../sass/_subscribe.scss */
.subscribe-page .agree-checkbox label.error {
  font-size: 13px !important;
  line-height: 16px !important;
  color: #ff0000;
}
/* line 214, ../sass/_subscribe.scss */
.subscribe-page .agree-checkbox input {
  margin-left: 0;
  position: relative;
  top: 0px;
  margin-right: 5px;
}
/* line 222, ../sass/_subscribe.scss */
.subscribe-page .subscribe-legend > p {
  line-height: 1.5;
}
/* line 226, ../sass/_subscribe.scss */
.subscribe-page label {
  font-family: inherit;
  color: #000000;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  display: inline-block;
}
/* line 233, ../sass/_subscribe.scss */
.subscribe-page #email {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 244, ../sass/_subscribe.scss */
.subscribe-page #email.input-validation-error {
  border-color: red;
}
/* line 248, ../sass/_subscribe.scss */
.subscribe-page .custom.dropdown {
  width: 100% !important;
}
/* line 251, ../sass/_subscribe.scss */
.subscribe-page .custom.dropdown .current {
  height: 32px;
  line-height: 30px !important;
  border-color: #cccccc !important;
}
/* line 257, ../sass/_subscribe.scss */
.subscribe-page .custom.dropdown .selector {
  height: 32px !important;
  border-left: none !important;
  border-color: #cccccc !important;
}
/* line 265, ../sass/_subscribe.scss */
.subscribe-page .subscribe-text p {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  line-height: 20px;
  line-height: 2rem;
  color: #999;
}
/* line 272, ../sass/_subscribe.scss */
.subscribe-page .subscribe-text p.regards {
  line-height: 16px;
  line-height: 1.6rem;
}
/* line 279, ../sass/_subscribe.scss */
.subscribe-page .pwc .six > div, .subscribe-page .pwc .row .six > div {
  border-bottom: 1px dotted #cccccc;
  padding: 20px 0px;
  padding: 2rem 0rem;
  font-family: "kia_signature_otf";
}
/* line 284, ../sass/_subscribe.scss */
.subscribe-page .pwc .six > div label {
  display: inline-block;
}
/* line 291, ../sass/_subscribe.scss */
.subscribe-page .select-all {
  padding: 20px 0px 10px 0px;
  padding: 2rem 0rem 1rem 0rem;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}
/* line 295, ../sass/_subscribe.scss */
.subscribe-page .select-all label {
  display: inline-block;
}
/* line 300, ../sass/_subscribe.scss */
.subscribe-page .note {
  margin-top: 10px;
  color: #999;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
}

/* line 308, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper {
  display: table;
  width: 100%;
  margin-top: 16px;
}
/* line 313, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper {
  display: table-cell;
  width: 80%;
}
/* line 317, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper form {
  margin-right: 15px;
  margin-bottom: 0;
}
/* line 321, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper form input {
  border: 1px solid #e4e4e4;
  color: #999;
  padding: 18px;
  margin: 0;
  height: 52px;
  display: block;
}
/* line 329, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper form input::placeholder {
  color: #999 !important;
  opacity: 1;
  /* Firefox */
}
/* line 335, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper form input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999 !important;
}
/* line 340, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-input-wrapper form input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #999 !important;
}
/* line 348, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-button-wrapper {
  display: table-cell;
  width: 20%;
  vertical-align: top;
}
/* line 353, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-button-wrapper .custom-button {
  background: #e9e9e9;
  color: #000;
  width: 100%;
  border: 0;
  box-shadow: 1px 1px 0px #bdbdbd;
  height: 52px;
  line-height: 52px;
  padding: 0 5px;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 366, ../sass/_subscribe.scss */
#news-alerts-subscribe .subscribe-wrapper .subscribe-button-wrapper .custom-button:hover {
  color: #ffffff;
  background: #000;
  border: 1px solid #000;
}

/* line 376, ../sass/_subscribe.scss */
.unsubscribeemailwidth {
  width: 64% !important;
}

/* line 380, ../sass/_subscribe.scss */
label.chkSubscribe-error, label.email-error, label.error {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  font-size: 11px;
  font-size: 1.1rem;
  cursor: default;
  color: #e40000;
}

/* line 389, ../sass/_subscribe.scss */
.subscribe-page .subscribe-form a.subscribe-btn {
  padding-left: 32px;
  padding-left: 3.2rem;
  padding-right: 32px;
  padding-right: 3.2rem;
}

/* line 396, ../sass/_subscribe.scss */
.subscribe-form.custom2 {
  padding: 0;
}

/* line 400, ../sass/_subscribe.scss */
form.subscribe-form.custom {
  padding-left: 0px;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 406, ../sass/_subscribe.scss */
  .subscribe-page h1 {
    font-size: 42px;
    font-size: 4.2rem;
    padding-top: 8px;
    padding-top: 0.8rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem;
  }
  /* line 412, ../sass/_subscribe.scss */
  .subscribe-page h5 {
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: 14px;
  }
  /* line 420, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-content li div {
    padding-bottom: 21px;
    padding-bottom: 2.1rem;
  }
  /* line 426, ../sass/_subscribe.scss */
  .subscribe-page .label-email {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0px 0px 3px 0px;
    margin: 0rem 0rem 0.3rem 0rem;
  }
  /* line 431, ../sass/_subscribe.scss */
  .subscribe-page #subscribe-email {
    margin: 0px;
    margin: 0rem;
  }
  /* line 435, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email, .subscribe-page .subscribe-heading {
    padding-top: 22px;
    padding-top: 2.2rem;
  }
  /* line 438, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email label, .subscribe-page .subscribe-heading label {
    font-size: 16px !important;
  }
  /* line 442, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email label.error, .subscribe-page .subscribe-heading label.error {
    font-size: 11px !important;
  }
  /* line 447, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-heading {
    margin-top: -35px;
    margin-top: -3.5rem;
    padding-bottom: 16px;
    padding-bottom: 1.6rem;
  }
  /* line 452, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text {
    margin: 22px 0 0 0;
  }
  /* line 455, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 459, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p.regards {
    margin-top: 18px;
    margin-top: 1.8rem;
  }
  /* line 466, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .six .custom.dropdown ul {
    width: 100% !important;
  }
  /* line 471, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .six label.mobile {
    display: inline-block;
  }
  /* line 475, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .six label.tablet-up {
    display: none;
  }
  /* line 481, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form label.chkSubscribe-error, .subscribe-page .subscribe-form label.email-error {
    display: inline;
    padding-left: 0;
    font-family: "kia_signature_otf";
    font-size: 11px;
    font-size: 1.1rem;
    margin-top: 6px;
    margin-top: 0.6rem;
    font-weight: normal;
  }
  /* line 491, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-btn {
    margin: 24px 0px 0px 0px;
    margin: 2.4rem 0rem 0rem 0rem;
  }
  /* line 495, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-btn button {
    visibility: hidden;
    height: 35px;
    height: 3.5rem;
    width: 192px;
    width: 19.2rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
    font-weight: bold;
    text-align: center;
  }
  /* line 506, ../sass/_subscribe.scss */
  .subscribe-page .btn-subscribe {
    margin: 5px 0px 0px 0px;
    margin: 0.5rem 0rem 0rem 0rem;
    padding-left: 32px;
    padding-left: 3.2rem;
    padding-right: 32px;
    padding-right: 3.2rem;
    cursor: pointer;
  }
  /* line 512, ../sass/_subscribe.scss */
  .subscribe-page .btn-subscribe button {
    visibility: hidden;
    height: 35px;
    height: 3.5rem;
    width: 192px;
    width: 19.2rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 32px;
    line-height: 3.2rem;
    font-weight: bold;
    text-align: center;
  }
  /* line 522, ../sass/_subscribe.scss */
  .subscribe-page .btn-subscribe.custom-button {
    display: inline-block;
    margin-top: 25px;
    background: #e9e9e9;
    color: #000;
    box-shadow: 1px 1px 0 #9c9c9c;
    border: 1px solid #e9e9e9;
  }
  /* line 530, ../sass/_subscribe.scss */
  .subscribe-page .btn-subscribe.custom-button:hover {
    color: #ffffff;
    background: #000;
    border: 1px solid #000;
  }
  /* line 538, ../sass/_subscribe.scss */
  .subscribe-page span.error {
    padding-left: 0px;
  }
  /* line 544, ../sass/_subscribe.scss */
  .subscribe-page .pwc div.six input[type=checkbox] {
    display: inline-block !important;
  }
  /* line 548, ../sass/_subscribe.scss */
  .subscribe-page .pwc div.six span.custom {
    display: none !important;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 558, ../sass/_subscribe.scss */
  #news-alerts-subscribe .subscribe-wrapper {
    margin-top: 0;
  }

  /* line 563, ../sass/_subscribe.scss */
  .subscribe-form.custom2 {
    padding: 0;
    padding-bottom: 50px;
  }

  /* line 569, ../sass/_subscribe.scss */
  .subscribe-page h1 {
    font-size: 42px;
    font-size: 4.2rem;
    padding-top: 35px;
    padding-top: 3.5rem;
    padding-bottom: 38px;
    padding-bottom: 3.8rem;
    line-height: 1;
  }
  /* line 576, ../sass/_subscribe.scss */
  .subscribe-page h5 {
    font-size: 16px;
    font-size: 1.6rem;
    padding-bottom: 14px;
  }
  /* line 584, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-content li div {
    padding-bottom: 23px;
    padding-bottom: 2.3rem;
  }
  /* line 590, ../sass/_subscribe.scss */
  .subscribe-page .label-email {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 2px 0px 4px 0px;
    margin: 0.2rem 0rem 0.4rem 0rem;
  }
  /* line 595, ../sass/_subscribe.scss */
  .subscribe-page .note {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    line-height: 1.1;
  }
  /* line 600, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text {
    margin: 30px 0;
  }
  /* line 603, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 607, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p.regards {
    margin-top: 28px;
    margin-top: 2.8rem;
  }
  /* line 611, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text .confirm-subscription-message {
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 616, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email {
    padding-top: 32px;
    padding-top: 3.2rem;
  }
  /* line 620, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-heading {
    padding-top: 24px;
    padding-top: 2.4rem;
    margin-top: 0px;
    margin-top: 0rem;
    padding-bottom: 5px;
    padding-bottom: 0.5rem;
  }
  /* line 627, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email label, .subscribe-page .subscribe-heading label {
    font-size: 16px !important;
  }
  /* line 633, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form input[type=email] {
    display: block;
    width: 580px;
    height: 32px;
    margin: 0;
  }
  /* line 640, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form label.email-error, .subscribe-page .subscribe-form label.chkSubscribe-error {
    display: inline-block;
    font-weight: normal;
  }
  /* line 645, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper {
    width: 100%;
  }
  /* line 648, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six {
    width: 50% !important;
    float: left !important;
  }
  /* line 653, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six label.mobile {
    display: none;
  }
  /* line 657, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six label.tablet-up {
    display: inline-block;
  }
  /* line 662, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six input[type=checkbox] {
    display: inline-block !important;
  }
  /* line 666, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six span.custom {
    display: none !important;
  }
  /* line 673, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-button {
    padding: 0 10px;
  }
  /* line 677, ../sass/_subscribe.scss */
  .subscribe-page span.error {
    padding-left: 10px;
  }
  /* line 683, ../sass/_subscribe.scss */
  .subscribe-page .pwc div.six > div:last-of-type, .subscribe-page .pwc .row div.six > div:last-of-type {
    border: none;
  }
  /* line 689, ../sass/_subscribe.scss */
  .subscribe-page .select-all {
    border-top: 1px dotted #cccccc;
  }

  /* line 694, ../sass/_subscribe.scss */
  .calculator {
    min-height: 567px;
    min-height: 56.7rem;
  }
  /* line 698, ../sass/_subscribe.scss */
  .calculator .subscribe-form input#fieldEmail {
    margin: 0px 0px 3px 0px;
    margin: 0rem 0rem 0.3rem 0rem;
  }
  /* line 702, ../sass/_subscribe.scss */
  .calculator .subscribe-form .subscribe-btn {
    margin: 0px;
    margin: 0rem;
  }
  /* line 706, ../sass/_subscribe.scss */
  .calculator .subscribe-form .subscribe-email {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 715, ../sass/_subscribe.scss */
  .subscribe-form .custom2 {
    padding: 0;
  }

  /* line 723, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-content li div {
    padding-bottom: 23px;
    padding-bottom: 2.3rem;
  }
  /* line 732, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email {
    padding-top: 32px;
    padding-top: 3.2rem;
    padding-bottom: 6px;
    padding-bottom: 0.6rem;
    line-height: 20px;
    line-height: 2rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 738, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email input {
    display: block;
    width: 250px;
    width: 25rem;
  }
  /* line 743, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email span {
    display: block;
  }
  /* line 747, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email label {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: bold;
    font-size: 16px !important;
    cursor: default;
    line-height: 0.8;
    padding-bottom: 8px;
  }
  /* line 755, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-email label.error {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 400;
    font-size: 11px;
    font-size: 1.1rem;
    cursor: default;
    color: #e40000;
  }
  /* line 764, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 768, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-text p.regards {
    margin-top: 28px;
    margin-top: 2.8rem;
  }
  /* line 775, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form a.subscribe-btn {
    padding-left: 32px;
    padding-left: 3.2rem;
    padding-right: 32px;
    padding-right: 3.2rem;
    margin-top: 24px;
    margin-top: 2.4rem;
  }
  /* line 781, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper {
    width: 50%;
    min-width: 550px;
  }
  /* line 785, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six {
    width: 100% !important;
    float: left !important;
  }
  /* line 789, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six input[type=checkbox] {
    display: inline-block !important;
  }
  /* line 793, ../sass/_subscribe.scss */
  .subscribe-page .subscribe-form .subscribe-wrapper .six span.custom {
    display: none !important;
  }

  /* line 803, ../sass/_subscribe.scss */
  .no-category-subscription .subscribe-form input#fieldEmail {
    margin: 0px 0px 3px 0px;
    margin: 0rem 0rem 0.3rem 0rem;
  }
  /* line 807, ../sass/_subscribe.scss */
  .no-category-subscription .subscribe-form .subscribe-btn {
    margin: 0px;
    margin: 0rem;
  }
  /* line 811, ../sass/_subscribe.scss */
  .no-category-subscription .subscribe-form .subscribe-email {
    padding-bottom: 0px;
    padding-bottom: 0rem;
  }

  /* line 817, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-wrapper .subscribe-input-wrapper form input {
    height: 3rem !important;
    width: 191px;
  }

  /* line 822, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-form {
    padding: 0px !important;
    margin-top: -10px !important;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 830, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup {
    padding-top: 27px;
    padding-bottom: 5px;
    max-width: 375px !important;
    background-color: #000;
  }
  /* line 836, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup h3 {
    color: #ffffff;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    border-bottom: 1px dotted #ffffff;
    font-family: "kia_signature_otf";
    font-size: 32px;
    font-size: 3.2rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 845, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .custom-button {
    display: inline-block;
    height: 29px;
    height: 2.9rem;
    color: #ffffff !important;
    text-align: center;
    background-color: #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    -webkit-box-shadow: 1px 1px 5px 0px #000000;
    -moz-box-shadow: 1px 1px 5px 0px #000000;
    box-shadow: 1px 1px 5px 0px #000000;
    vertical-align: middle;
    line-height: 30px;
    line-height: 3rem;
    font-family: "kia_signature_otf";
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 860, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .popup-close {
    color: #ffffff;
  }
  /* line 864, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    font-family: inherit;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 869, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    outline: none;
    display: inline-block !important;
  }
  /* line 874, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-form {
    margin-top: 14px;
    margin-top: 1.4rem;
  }
  /* line 878, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input-wrapper {
    padding-right: 3px !important;
  }
  /* line 882, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup i.icon-cross:hover {
    background: url('/content/images/icons/cross.png?1712230945') top no-repeat !important;
  }

  /* line 887, ../sass/_subscribe.scss */
  .subscribe-input-wrapper {
    padding-top: 15px;
  }

  /* line 891, ../sass/_subscribe.scss */
  .subscribe-button-wrapper {
    padding-top: 15px;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 898, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup {
    padding-top: 27px;
    padding-bottom: 5px;
    max-width: 375px !important;
    background-color: #DDB320;
  }
  /* line 904, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup h3 {
    color: #ffffff;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    border-bottom: 1px dotted #ffffff;
    font-family: "kia_signature_otf";
    font-size: 32px;
    font-size: 3.2rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 913, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .custom-button {
    display: inline-block;
    height: 32px;
    height: 3.2rem;
    color: #ffffff !important;
    text-align: center;
    background-color: #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    -webkit-box-shadow: 1px 1px 5px 0px #000000;
    -moz-box-shadow: 1px 1px 5px 0px #000000;
    box-shadow: 1px 1px 5px 0px #000000;
    vertical-align: middle;
    line-height: 30px;
    line-height: 3rem;
    font-family: "kia_signature_otf";
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 928, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .popup-close {
    color: #ffffff;
  }
  /* line 932, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    font-family: inherit;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 937, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    outline: none;
    display: inline-block !important;
  }
  /* line 942, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-form {
    margin-top: 14px;
    margin-top: 1.4rem;
  }
  /* line 946, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input-wrapper {
    padding-right: 8px;
    padding-right: 0.8rem;
  }
  /* line 950, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup i.icon-cross:hover {
    background: url('/content/images/icons/cross.png?1712230945') top no-repeat !important;
  }
}
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 957, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup {
    padding-top: 27px;
    padding-bottom: 5px;
    max-width: 375px !important;
  }
  /* line 962, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup h3 {
    color: #ffffff;
    padding-bottom: 10px;
    padding-bottom: 1rem;
    border-bottom: 1px dotted #ffffff;
    font-family: "kia_signature_otf";
    font-size: 32px;
    font-size: 3.2rem;
    margin-top: 0px;
    margin-top: 0rem;
  }
  /* line 971, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .custom-button {
    display: inline-block;
    height: 29px;
    height: 2.9rem;
    color: #ffffff !important;
    text-align: center;
    background-color: #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    -webkit-box-shadow: 1px 1px 5px 0px #000000;
    -moz-box-shadow: 1px 1px 5px 0px #000000;
    box-shadow: 1px 1px 5px 0px #000000;
    vertical-align: middle;
    line-height: 30px;
    line-height: 3rem;
    font-family: "kia_signature_otf";
    font-size: 16px;
    font-size: 1.6rem;
    padding: 0px 10px;
    padding: 0rem 1rem;
  }
  /* line 987, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .popup-close {
    color: #ffffff;
  }
  /* line 991, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    font-family: inherit;
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 996, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input {
    outline: none;
    display: inline-block !important;
  }
  /* line 1001, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-form {
    margin-top: 14px;
    margin-top: 1.4rem;
  }
  /* line 1005, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup .subscribe-input-wrapper {
    padding-right: 8px;
    padding-right: 0.8rem;
  }
  /* line 1009, ../sass/_subscribe.scss */
  #subscribe-newsletter-popup i.icon-cross:hover {
    background: url('/content/images/icons/cross.png?1712230945') top no-repeat !important;
  }
}
/* line 1016, ../sass/_subscribe.scss */
#subscribe-newsletter-popup .subscribe-wrapper {
  display: table;
}
/* line 1019, ../sass/_subscribe.scss */
#subscribe-newsletter-popup .subscribe-wrapper .subscribe-input-wrapper {
  display: table-cell;
  padding-top: 1.5rem;
}
/* line 1024, ../sass/_subscribe.scss */
#subscribe-newsletter-popup .subscribe-wrapper .subscribe-button-wrapper {
  width: 30%;
  padding-left: 0px;
  padding-top: 16px;
  padding-right: 0px;
}
/* line 1030, ../sass/_subscribe.scss */
#subscribe-newsletter-popup .subscribe-wrapper .subscribe-button-wrapper .subscribe-button {
  width: auto;
  min-width: 100px;
}
/* line 1036, ../sass/_subscribe.scss */
#subscribe-newsletter-popup .subscribe-wrapper .custom-button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border-bottom: 0px;
  border-right: 0px;
  box-shadow: 0 none;
}

/* line 1048, ../sass/_subscribe.scss */
#kia_subscribe_page {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 1051, ../sass/_subscribe.scss */
#kia_subscribe_page h5 {
  margin-bottom: 0;
}
/* line 1055, ../sass/_subscribe.scss */
#kia_subscribe_page input[type=text], #kia_subscribe_page input[type=email], #kia_subscribe_page select, #kia_subscribe_page #fieldEmail {
  display: block;
  width: 580px;
  height: 32px;
  border: 1px solid #cccccc;
  background-color: #fff;
  font-family: inherit;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 1079, ../sass/_subscribe.scss */
#kia_subscribe_page select {
  margin: 0;
}
/* line 1083, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_name label, #kia_subscribe_page #kia_email label, #kia_subscribe_page #kia_organization label, #kia_subscribe_page #kia_country label {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  font-size: 16px;
  cursor: default;
  line-height: 0.5;
  padding-bottom: 5px;
  margin-top: 2.0rem;
  color: #000;
}
/* line 1094, ../sass/_subscribe.scss */
#kia_subscribe_page .subscribe-heading {
  padding-top: 0px;
  padding-top: 0rem;
}
/* line 1099, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_content-main #kia_content {
  width: 100%;
}
/* line 1104, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_content-main, #kia_subscribe_page #kia_frequency {
  margin-top: 12px;
}
/* line 1107, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_content-main h5, #kia_subscribe_page #kia_frequency h5 {
  margin-bottom: 10px;
}
/* line 1113, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_content-main ul li input, #kia_subscribe_page #kia_frequency ul li input {
  margin-left: 0;
  margin-right: 6px;
}
/* line 1118, ../sass/_subscribe.scss */
#kia_subscribe_page #kia_content-main ul li label, #kia_subscribe_page #kia_frequency ul li label {
  color: #000;
}

@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1127, ../sass/_subscribe.scss */
  #kia_subscribe_page {
    /*button {
        width: 100%;
    }*/
  }
  /* line 1128, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name label, #kia_subscribe_page #kia_email label, #kia_subscribe_page #kia_organization label, #kia_subscribe_page #kia_country label {
    padding-bottom: 8px;
  }
  /* line 1132, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name input, #kia_subscribe_page #kia_email input, #kia_subscribe_page #kia_organization input, #kia_subscribe_page #kia_country input {
    margin-bottom: 0px;
  }
  /* line 1136, ../sass/_subscribe.scss */
  #kia_subscribe_page input[type=text], #kia_subscribe_page input[type=email], #kia_subscribe_page select, #kia_subscribe_page #fieldEmail {
    width: 100%;
  }
  /* line 1143, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content-main {
    margin-top: 4px;
  }
  /* line 1147, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_frequency {
    margin-top: 0px;
  }
  /* line 1151, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_frequency_heading {
    margin-top: 0;
  }
  /* line 1155, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content_heading, #kia_subscribe_page #kia_frequency_heading {
    font-size: 2.0rem;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1162, ../sass/_subscribe.scss */
  #kia_subscribe_page {
    /*button {
        width: auto;
    }*/
    /*button {
        margin-top: 1.8rem;
    }*/
  }
  /* line 1163, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name label, #kia_subscribe_page #kia_email label, #kia_subscribe_page #kia_organization label, #kia_subscribe_page #kia_country label {
    font-size: 1.6rem;
  }
  /* line 1167, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name input, #kia_subscribe_page #kia_email input, #kia_subscribe_page #kia_organization input, #kia_subscribe_page #kia_country input {
    margin-bottom: 12px;
  }
  /* line 1171, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content_heading, #kia_subscribe_page #kia_frequency_heading {
    font-size: 1.6rem;
  }
  /* line 1175, ../sass/_subscribe.scss */
  #kia_subscribe_page input[type=text], #kia_subscribe_page input[type=email], #kia_subscribe_page select, #kia_subscribe_page #fieldEmail {
    width: 580px;
  }
  /* line 1179, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content-main {
    width: 30%;
  }
  /* line 1186, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content-main, #kia_subscribe_page #kia_frequency {
    margin-top: 12px;
  }
  /* line 1190, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content-main, #kia_subscribe_page #kia_frequency {
    margin-top: 12px;
  }
  /* line 1194, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_frequency_heading {
    margin-top: 14px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1204, ../sass/_subscribe.scss */
  #kia_subscribe_page {
    /*button {
        width: auto;
    }*/
  }
  /* line 1205, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name label, #kia_subscribe_page #kia_email label, #kia_subscribe_page #kia_organization label, #kia_subscribe_page #kia_country label {
    font-size: 1.6rem;
  }
  /* line 1209, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_name input, #kia_subscribe_page #kia_email input, #kia_subscribe_page #kia_organization input, #kia_subscribe_page #kia_country input {
    margin-bottom: 12px;
  }
  /* line 1213, ../sass/_subscribe.scss */
  #kia_subscribe_page input[type=text], #kia_subscribe_page input[type=email], #kia_subscribe_page select, #kia_subscribe_page #fieldEmail {
    width: 580px;
  }
  /* line 1217, ../sass/_subscribe.scss */
  #kia_subscribe_page #kia_content-main {
    width: 17%;
  }
}
/* Subscribe English site layout in 2 column */
@media only screen and (min-width: 0px), (min-device-width: 320px) and (max-device-width: 641px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
  /* line 1232, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li, #kia_subscribe_page.two-columnsubscribe #kia_frequency ul li {
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 1235, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li input[type=checkbox], #kia_subscribe_page.two-columnsubscribe #kia_frequency ul li input[type=checkbox] {
    margin: 3px 7px 0px 0px;
    margin: 0.3rem 0.7rem 0rem 0rem;
  }
  /* line 1239, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li label, #kia_subscribe_page.two-columnsubscribe #kia_frequency ul li label {
    line-height: 20px;
    margin: 0px;
    margin: 0rem;
  }
  /* line 1251, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul > li {
    margin-bottom: 12px;
    margin-bottom: 1.2rem;
  }
  /* line 1254, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul > li > label {
    font-weight: bold;
  }
  /* line 1258, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul > li .thirdlevel-checkbox {
    padding-top: 10px;
  }
  /* line 1262, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul > li .thirdlevel-checkbox ul li {
    margin-bottom: 10px;
    margin-bottom: 1rem;
  }
  /* line 1274, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li.regional-news {
    width: 100%;
    clear: both;
  }
}
@media only screen and (min-width: 601px) and (-webkit-max-device-pixel-ratio: 1), only screen and (min-width: 601px), only screen and (min-width: 768px), (min-width: 601px) and (orientation: landscape) and (-webkit-max-device-pixel-ratio: 1.4), (min-device-width: 600px) and (max-device-width: 966px) and (-webkit-max-device-pixel-ratio: 1.4) and (orientation: portrait), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  /* line 1288, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe .subscribe-section {
    max-width: 1080px;
  }
  /* line 1292, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe input[type=text], #kia_subscribe_page.two-columnsubscribe input[type=email], #kia_subscribe_page.two-columnsubscribe select, #kia_subscribe_page.two-columnsubscribe #fieldEmail {
    width: 100%;
    max-width: 480px;
  }
  /* line 1297, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main {
    width: 50%;
  }
  /* line 1302, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main h5, #kia_subscribe_page.two-columnsubscribe #kia_frequency h5 {
    margin-bottom: 20px;
    margin-bottom: 2rem;
  }
  /* line 1306, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul, #kia_subscribe_page.two-columnsubscribe #kia_frequency ul {
    padding-left: 20px;
    padding-left: 2rem;
  }
  /* line 1309, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li, #kia_subscribe_page.two-columnsubscribe #kia_frequency ul li {
    margin-bottom: 20px;
    margin-bottom: 2rem;
    float: left;
    width: 50%;
  }
  /* line 1321, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content ul li {
    float: none;
    width: 100%;
  }
  /* line 1327, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul {
    margin-left: 20px;
    margin-left: 2rem;
  }
  /* line 1331, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main .subscribe-accordion .subscribe-content > ul > li ul {
    margin-left: 5px;
    margin-left: 0.5rem;
  }
}
@media only screen and (min-width: 769px) {
  /* line 1348, ../sass/_subscribe.scss */
  #kia_subscribe_page.two-columnsubscribe #kia_content-main ul li, #kia_subscribe_page.two-columnsubscribe #kia_frequency ul li {
    width: 33.33%;
  }
}
/* line 1358, ../sass/_subscribe.scss */
.subscribe-accordion .subscribe-expander {
  margin: 0px 0px 16px 0px;
  margin: 0rem 0rem 1.6rem 0rem;
  font-weight: normal;
  position: relative;
}
/* line 1363, ../sass/_subscribe.scss */
.subscribe-accordion .subscribe-expander .subscribe-accordion-text {
  padding: 0px 0px 0px 19px;
  padding: 0rem 0rem 0rem 1.9rem;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 1368, ../sass/_subscribe.scss */
.subscribe-accordion .subscribe-expander .subscribe-accordion-icon {
  position: absolute;
  left: 0;
  top: 6px;
}

/* line 1, ../sass/_jumbo-menu.scss */
.vehicleFilterRow {
  /*display: block !important;*/
  background: #FAFAFA;
  margin-left: 0;
  padding-left: 20px;
  padding-left: 2rem;
  border-bottom: 1px solid #DBE1E9;
}
/* line 7, ../sass/_jumbo-menu.scss */
.vehicleFilterRow li {
  display: inline-block !important;
}
/* line 9, ../sass/_jumbo-menu.scss */
.vehicleFilterRow li:hover {
  background: none !important;
}
/* line 11, ../sass/_jumbo-menu.scss */
.vehicleFilterRow li:hover a {
  color: #000 !important;
}

/* line 17, ../sass/_jumbo-menu.scss */
.header-full .tablet-up.vehicleFilterRow {
  background-image: none;
  width: 100%;
  height: 40px;
  background-color: #FAFAFA;
}

/* line 23, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu {
  width: 960px;
  background-image: none;
  max-height: none;
}

/* line 28, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li {
  font-family: 'kia_signature_otf';
  font-weight: normal;
}
/* line 32, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li label {
  background-image: url("/content/images/icons/radio-input.png");
  background-position: left center;
  background-repeat: no-repeat;
}
/* line 37, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li label.active-lable {
  background-image: url("/content/images/icons/radio-input-active.png");
}
/* line 42, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li input {
  visibility: hidden;
}

/* line 47, ../sass/_jumbo-menu.scss */
_:default:not(:root:root) label, .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li label {
  background-image: url("/content/images/icons/radio-input.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 6px;
}
/* line 52, ../sass/_jumbo-menu.scss */
_:default:not(:root:root) label.active-lable, .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li label.active-lable {
  background-image: url("/content/images/icons/radio-input-active.png");
}
/* line 57, ../sass/_jumbo-menu.scss */
_:default:not(:root:root) input, .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li input {
  visibility: hidden;
}

/* line 61, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li:hover {
  background-color: transparent;
}
/* line 63, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu.vehiclesfiltermenu li:hover a {
  color: #666;
}

/* line 68, ../sass/_jumbo-menu.scss */
.filter-li .vehicleFilterRow.tablet-up li {
  padding-right: 12px !important;
}

/* line 71, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter {
  width: 20%;
  float: left;
  min-height: 180px;
  border-bottom: 1px solid #DBE1E9;
  border-right: 1px solid #DBE1E9;
}
/* line 77, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .context-header {
  text-align: center;
}
/* line 79, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .context-header a {
  padding-bottom: 16px !important;
  padding-top: 0;
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #010101;
}
/* line 86, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .context-header a:hover {
  color: #05141f;
}
/* line 91, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .grid-item-text {
  margin-top: 5px;
  margin-top: 0.5rem;
}
/* line 94, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .img-wrap a {
  padding-bottom: 0;
}
/* line 97, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .img-wrap img {
  width: 100%;
}
/* line 100, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter:hover {
  background: none !important;
}
/* line 102, ../sass/_jumbo-menu.scss */
.header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter:hover a {
  color: #05141f;
}

/* line 108, ../sass/_jumbo-menu.scss */
.desktop-1 .vehicleFilterRow.mobile.mobileFilter,
.tablet-1 .vehicleFilterRow.mobile.mobileFilter {
  display: none !important;
}

/* line 113, ../sass/_jumbo-menu.scss */
.tablet-1 .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter {
  min-height: 182px;
}
/* line 115, ../sass/_jumbo-menu.scss */
.tablet-1 .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .context-header a {
  padding-bottom: 10px !important;
}
/* line 118, ../sass/_jumbo-menu.scss */
.tablet-1 .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter .grid-item-text {
  padding-top: 12px;
  padding-top: 1.2rem;
  margin-top: 0;
}

/* line 125, ../sass/_jumbo-menu.scss */
.desktop-1 .vehicleFilter:nth-child(5n+1),
.tablet-1 .vehicleFilter:nth-child(5n+1) {
  /*clear: left;*/
}

/* line 129, ../sass/_jumbo-menu.scss */
.tablet-1 .header-mid .site-menu-wrapper nav.site-menu ul li .category-menu li.vehicleFilter {
  width: 25%;
}

/* line 133, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter {
  width: 50%;
  padding-left: 12px;
  padding-left: 1.2rem;
  padding-right: 12px;
  padding-right: 1.2rem;
  float: left;
}
/* line 138, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter:nth-child(2n) {
  clear: left;
}
/* line 141, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter a {
  padding-bottom: 0;
}
/* line 144, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter .context-header {
  text-align: center;
}
/* line 146, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter .context-header a {
  padding: 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

/* line 153, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu {
  padding-left: 0;
}
/* line 155, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow li {
  padding-left: 0;
  padding-top: 12px;
  padding-top: 1.2rem;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
}
/* line 159, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow li label {
  font-size: 10px;
  font-size: 1rem;
}
/* line 163, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow li input {
  visibility: hidden;
  width: 1px;
  margin: 0;
}

/* line 169, ../sass/_jumbo-menu.scss */
.mobile-menu .vehicleFilterRow {
  padding-left: 0;
  background: #fff;
  background-image: none;
}

/* line 174, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.filter-li {
  padding-left: 0;
}

/* line 177, ../sass/_jumbo-menu.scss */
.vehiclesfiltermenu {
  background-color: #fff;
}

/* line 180, ../sass/_jumbo-menu.scss */
.vehicleFilterRow.mobileFilter {
  width: 100%;
  height: 66px;
  background: #fafafa;
}

/* line 185, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li {
  padding: 1px 8px;
  background-color: #fafafa;
  display: block !important;
  float: left;
  /* height: 64px;
   width: 50px;*/
  /*border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;*/
}
/* line 194, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(2) a, .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(3) a, .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(5) a {
  /*padding-top:22px;*/
}
/* line 197, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(1), .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(3), .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(4), .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(6) {
  width: 100px;
}
/* line 204, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(2), .mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:nth-child(5) {
  width: 60px;
}

/* line 210, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:first-child {
  /*width: 60px;*/
}

/* line 213, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li:last-child {
  word-wrap: break-word;
  word-break: break-word;
  /* width: 58px;*/
}

/* line 219, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li .vehiclesfiltermenu .vehicleFilterRow.mobileFilter li.active-li-filter {
  /*background:#fff;*/
  border-bottom: 0 none;
}

/* line 224, ../sass/_jumbo-menu.scss */
.vehicleFilterRow.mobileFilter li a {
  /*font-size: 12px;*/
  font-size: 11px;
  font-size: 1.1rem;
  text-align: left;
  line-height: 14px;
  line-height: 1.4rem;
  padding-top: 8px;
  padding-top: 0.8rem;
  padding-bottom: 8px;
  padding-bottom: 0.8rem;
  background-image: url(/content/images/icons/radio-input-small.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 20px;
  padding-left: 2rem;
}

/* line 237, ../sass/_jumbo-menu.scss */
.vehicleFilterRow.mobileFilter li.active-li-filter a {
  background-image: url(/content/images/icons/radio-input-small-active.png);
}

/* line 241, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter:nth-child(2n) {
  clear: none;
}

/* line 244, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter:nth-child(2n+1) {
  clear: none;
}

/* line 247, ../sass/_jumbo-menu.scss */
.mobile-menu > ul.menu > li ul.category-menu li.vehicleFilter.even {
  clear: left;
}

