﻿.top-navbar {
  background: url(https://embed.widencdn.net/img/lifefitness/uq7fwa9kfs/exact/bg_header_footer.png?fmt=jpg&wid=1366&hei=550) repeat-x left -457px transparent !important;
}
.top-navbar a {
  color: #f3cf45 !important;
  text-transform: uppercase;
  font-size: 0.8em;
  padding-top: 13px !important;
}
.top-navbar .caret {
  border-top-color: #f3cf45 !important;
  border-bottom-color: #f3cf45 !important;
}
.top-navbar .language {
  color: #FFFFFF !important;
}
.top-navbar .dropdown-menu li a:hover,
.top-navbar .dropdown-menu li a:focus {
  color: #FFFFFF !important;
  background-color: #000000 !important;
  background-image: none !important;
}
.top-navbar .login-actions a {
  display: inline-block;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.bottom-navbar {
  background: none #000000 !important;
  border-color: transparent !important;
}
.bottom-navbar .nav > li {
  padding-left: 10px;
  padding-right: 10px;
  background: none;
}
.bottom-navbar .nav > li:first-child {
  padding-left: 0;
  padding-right: 10px;
  border-left: none;
}
.bottom-navbar .nav > li:last-child {
  padding-right: 0;
  background: none;
}
.bottom-navbar .nav a {
  color: #FFFFFF !important;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 1.5em;
}
.bottom-navbar .nav a:hover,
.bottom-navbar .nav a:focus {
  color: #f3cf45 !important;
  background-color: #000000 !important;
  background-image: none !important;
}
.dropdown-menu {
  background-color: #000000;
  margin: 0;
  border-top: none;
  border-radius: 0;
}
.dropdown-menu::before {
  display: none !important;
}
.dropdown-menu::after {
  display: none !important;
}
.navbar-search .search-term {
  box-sizing: border-box;
  padding-right: 30px;
  background: #ffffff url('../lib/graphics/sprite.png') right -296px no-repeat;
  margin: 3px;
  width: 100%;
  height: 2.3em;
}
.navbar-search .search-term:focus {
  background-image: none;
}
.breadcrumb {
  margin-bottom: 0;
  padding: 0;
  border-bottom: 1px solid #a1a1a4;
  background: -moz-linear-gradient(top, #fbfbfb 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0%, #ececec 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #ececec 100%);
  background: linear-gradient(top, #fbfbfb 0%, #ececec 100%);
  background-color: #fbfbfb;
}
.breadcrumb a:link,
.breadcrumb a:active,
.breadcrumb a:visited {
  color: #000000;
  line-height: 28px;
}
.breadcrumb .home {
  display: inline-block;
  width: 13px;
  height: 28px;
  background: url('data:image/png;base64,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') /*/lib/graphics/sprite.png*/ 0 -56px no-repeat;
  text-indent: -9999em;
}
@media screen and (min-width: 980px) {
  .bottom-navbar .nav > li {
    background: url(../lib/graphics/sprite.png) right -141px no-repeat;
  }
  .navbar-search .search-term {
    width: 125px;
  }
}
@media screen and (min-width: 1200px) {
  .navbar-search .search-term {
    width: 200px;
  }
}
::selection {
  background-color: #00ADD0;
  color: #FFFFFF;
}
/* ==========================================================================
   Content styles
   ========================================================================== */
body {
  position: relative;
  background-color: #000000;
  color: #1E1E1E;
  font-size: 15px;
  font-family: "franklin-gothic-urw", sans-serif;
  line-height: 1.2em;
}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
  text-transform: uppercase;
  /*font-family: "franklin-gothic-urw";*/
}
h1 {
  color: #00ADD0;
}
.site-announcement {
  position: fixed;
  border-bottom: 1px solid #000000;
  background: #71bcce;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 10px;
}
ul.rm-dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.list-vertical-divide li {
  margin: 0.7em auto;
}
ul.columns {
  -webkit-column-gap: 1em;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 1em;
  /* Firefox */
  column-gap: 1em;
}
ul.columns.col2 {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
ul.white-checkmark {
  list-style: none;
  padding: 0;
  margin: 2em auto;
}
ul.white-checkmark li {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAI5SURBVEhL7ZbLaxpRFMZNk5QEzDrQTRfdltD/wFWhi2YpBAqlXZSuAnERKF3UZVoKpQuFCK6ECpXSTdGFRQTx0QFBceFrofWB9RVH8Tk+Yr8bj1KTmdY0M4GAv5Vz73fOd++Zc++oWrLkxqLVatXlcvmdx+Nx0JDyVCqVrUwmw43BKeh0Oq9oSjl8Pt99GGeZ6RR4j9Pp9GuSyI/dbn/a7/d58puBMSGZTO6STF5isdghDE7Ja8ZoNBq0Wq3HJJOPYDC4nsvlPpHPHIPBYOxwOD6SVByNRrNGPxcmEolswzRGPnOw9xqNRpnpykQtAlr/ttfr/YYGeG+z2VZp+K84nU5No9Eoks8czBQN9oGk0rTb7QMmZtRqNb/L5bpHU6Jgp08EQeifBYiABR2TVBqUSocGoJAJ9XpdCAQCeySZgdexkc1mj4bDISkvEo/HgzqdbpNCpAmHw/vnjRksOUp/jNKrmQ4V2YTpd5oWBeXlzGbz1lniRUDCN9NSnwdlC3Mc9yifz/+iIVG63S6HhW5QysUwmUzrSPyVclyaQqHAs2uS0l0OxK8Ui8Ufk1SLw/N81Wg07lCa/8Nqtd5pNps/Kec/6fV6PJrwaqZTUqnUXeyiS7klQfOdlEqlBxQmD9jFQ3axk8cFcO5HFovlOcnlJRQKPRM7r1jQ2O/3vySZMiQSibd/HjMsZIgL5wVNKwtuoi/ky87q9ZgyDAaDulqtevHP4jMepb80SuB2u9f0ev0telxyE1CpfgND1ix92Sle9AAAAABJRU5ErkJggg==") no-repeat center left transparent;
  padding: 0 0 0 4em;
  margin: 0.7em auto;
}
ul.blue-checkmark {
  list-style: none;
  padding: 0;
  margin: 2em auto;
}
ul.blue-checkmark li {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAfVJREFUSEvtlktLG1EYhmMR3FnvSTCXiResC1EXrbdF/pILV26iy+7ctBtx0YpIJJe5ZcBqjSKKxnGccyZKXaigCCKiUCh4Qewc/UaCftGoMwshDzyQzHnP90LmJBNXkSLvloavY/U9s1tGn7R2AJecp5wnA7UiOXfF9Rsmp2R3Yck53Enth1WYa9e0sQoR+wklMgtYKbNdoVGI2QsnkW2skBlUsosQsw8Pv9FQL9EzrJDZnMjsQBQnHA6XwsuCqeP1wSqBXGGFzKCkH5qxkrs0gvtboq5PVve7pw1aGVMDcPlJ/Ek1jpVZBlLGEUTzYx73+/tTJdALf3J9CJZQOFFfyS15qC9lnEA0P19+mTce2cwJ2qMD4R3+XhOQ6QGWt/SK+jk3KvtgS34+K/ocNoDpl8hxe2ypheU6Z/+0ukXyD8tZmp/WZcfk/G2+IDiZ7mGDmOXm4WmTtJ8feXKNrVtWiPTqU4oWXsrwRpcDXon+xQYWKvuZhHEvoyxJQtXmwcKGPqcnujwCY16HO5bpxwY/pYfXxmH726gWyBhWgGnenjhsswc/r6Wwolwbp5ZmIG4vnLiRwQqZIUFTIeYMQYnsPyw1v3oUlp3FJ5L7Jw+nbGbhsvO0Tfxu6prZOu2VVfb3Jf+TxgnS6XRpJBL5AG+LvAdcrv9XayNtP0GOsQAAAABJRU5ErkJggg==') /*../../../../../Desktop/file.png*/ no-repeat center left transparent;
  padding: 0 0 0 4em;
  margin: 0.7em auto;
}
span.blue-checkmark {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAfVJREFUSEvtlktLG1EYhmMR3FnvSTCXiResC1EXrbdF/pILV26iy+7ctBtx0YpIJJe5ZcBqjSKKxnGccyZKXaigCCKiUCh4Qewc/UaCftGoMwshDzyQzHnP90LmJBNXkSLvloavY/U9s1tGn7R2AJecp5wnA7UiOXfF9Rsmp2R3Yck53Enth1WYa9e0sQoR+wklMgtYKbNdoVGI2QsnkW2skBlUsosQsw8Pv9FQL9EzrJDZnMjsQBQnHA6XwsuCqeP1wSqBXGGFzKCkH5qxkrs0gvtboq5PVve7pw1aGVMDcPlJ/Ek1jpVZBlLGEUTzYx73+/tTJdALf3J9CJZQOFFfyS15qC9lnEA0P19+mTce2cwJ2qMD4R3+XhOQ6QGWt/SK+jk3KvtgS34+K/ocNoDpl8hxe2ypheU6Z/+0ukXyD8tZmp/WZcfk/G2+IDiZ7mGDmOXm4WmTtJ8feXKNrVtWiPTqU4oWXsrwRpcDXon+xQYWKvuZhHEvoyxJQtXmwcKGPqcnujwCY16HO5bpxwY/pYfXxmH726gWyBhWgGnenjhsswc/r6Wwolwbp5ZmIG4vnLiRwQqZIUFTIeYMQYnsPyw1v3oUlp3FJ5L7Jw+nbGbhsvO0Tfxu6prZOu2VVfb3Jf+TxgnS6XRpJBL5AG+LvAdcrv9XayNtP0GOsQAAAABJRU5ErkJggg==') /*../../../../../Desktop/file.png*/ no-repeat center left transparent;
  height: 30px;
  width: 30px;
  display: inline-block;
}
.white-arrow-right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAaCAYAAABW6GksAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAEySURBVGhD7ZrdjoIwEEZ5IK/822feS/99OtYzMo1GiMhS02nynWRC05Ze9GRGKTQiH23bLogz8eNdogZM3J9D+yKBlfAsLkGfZeDWp4iIDIlLuEBlYETeiUswx0roxm8REfhEXIK5R0IlNAJTxBnMN6yEKgNLgoBJ4p7hXstACSzBHHEJCSxADnEJF7j2pfsw+KvIFlff92yw5p7oC/RxERjEGUeaK9cmcbWBwB2XlcRVhokjlhJXAVYn4UDzUSrpGPqRVfwvsv45YT1jT/MhTOSHTc7yOND5eskw8T3Y7FniOl8jz28iP2z4nCMvZVgppopjvnEidMRVEgR8LI65OpOMwpg4xg29xokGQgbF3XV1JVEvTiOCmJ44F6YMi0wSx9Wwb0uUYTWAqPRB7JeFNc0NadJrEmAPN7MAAAAASUVORK5CYII=") no-repeat center center transparent;
  background-size: 100%;
  background-size: contain;
  display: inline-block;
  width: 60px;
}
.dk-blue-arrow-right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAaCAYAAABW6GksAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAFDSURBVGhD7ZrLboMwEEX5oK6SNhEFumtjN3tkJ1+YZdo8+gX5LBKGDlFQLZSAKWPpHulueG2OPB4bR8Af8Xv+lCpzSD/NnC+BEKjEaXumJMoeITAQbsVdo+whW9oZPwIk4hRXByVULq3iOFRC39T6hV8BErhHXJ1E2132gRIqgkfEcQoqoTFG4Lh0EHdNWUJ3scohcAz6iKtDJRQC/xkf4uqQwFdtnvnTfynXGRvETxJtflwS+sV8OQW6H0aEpaA5MF2upqwN4gLMthLouIHIzjZb5BOICyNlqTTfzVLpmGSRbhmgOSmoOWkIA/7xuBygZqQ5wsBweBBXdY+t6zfgn55bXhhhY9FBHM1he2xxjcwj4rAnKYg7xPFvHAgTRYu4qiTix6lQ3OLMHkcVhHMjjtr6I053BcKvOHNK9SrhSwMRRRcpPhBj5tQvfAAAAABJRU5ErkJggg==") no-repeat center center transparent;
  background-size: 100%;
  background-size: contain;
  display: inline-block;
  width: 60px;
}
.pdf-link {
    background-image: url('https://embed.widencdn.net/img/lifefitness/hpr66wdqum/exact/w_chain_link.png?fmt=png-alpha&hei=22&v=4');
  background-repeat: no-repeat;
  padding-left: 20px;
  margin: 0.5em auto;
  display: inline-block;
  color: #ED2939;
  cursor: pointer;
  font-weight: bold;
}
ul.main-list {
  margin: 0.25em 0 0.25em 2px;
  padding: 0 0 0 15px;
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzA3NENERTE0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzA3NENERTI0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDc0Q0RERjQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMDc0Q0RFMDQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsFoxqcAAABsSURBVHjaYmRYf3sdAwNDGRDfYcACmIA4EIivAnEvEPNjUwACbEBcBMQPoTQbugIY4IeadBVqMgMLA3agAsQgt01kwqHgBRCnAHEBuglfgLgPiLuhbBQr5gJxDVQ3HIAUHAQZBcQXsNkFEGAAfqgTG65lVxsAAAAASUVORK5CYII=");
}
.blue-accent {
  border-bottom: 1px solid #00ADD0;
}
.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}
h3 a {
  color: #1e1e1e;
}
h3 a:hover {
  color: #ED2939;
}
h4 a {
  color: #1e1e1e;
  font-size: 1.1em;
}
h4 a:hover {
  color: #ED2939;
  text-decoration: none;
}
.red {
  color: #ED2939;
}
a.no-frills {
  color: inherit;
  text-decoration: none;
}
a.red {
  color: #ed2939;
  cursor: pointer;
}
a.white {
  color: #FFFFFF;
  cursor: pointer;
}
a.white:hover {
  color: #FFFFFF;
}
a.call-to-action {
  background-color: #00ADD0;
  color: #FFFFFF;
  padding: 1em;
  margin-right: 1em;
}
.normal-casing {
  text-transform: none;
}
.main-body {
  background-color: #000000;
}
.main-body.light {
  background-color: #FFFFFF;
}
.blue-box {
  color: #FFFFFF;
  background-color: #00ADD0;
  padding: 0.5em;
}
.number-circle {
  border-radius: 50%;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 19px;
  font-size: 20px;
  font-weight: bold;
  vertical-align: middle;
}
.margin-top {
  margin-top: 2em;
}
/* ==========================================================================
   Form styles
   ========================================================================== */
.long-form-wrapper {
  margin: auto auto 1em auto;
}
.long-form-wrapper h2 {
  font-size: 1.4em;
  line-height: 1.1em;
}
.long-form-wrapper .input-wrapper {
  margin: auto auto 0.5em auto;
}
.long-form-wrapper .input-wrapper input,
.long-form-wrapper .input-wrapper select {
  width: 100%;
  margin: auto;
}
.long-form-wrapper .input-wrapper input[type='checkbox'] {
  /*display: inline;*/
  width: auto;
}
.long-form-wrapper .input-wrapper > label {
  font-weight: bold;
}
.long-form-wrapper .validation-results {
  color: #ed2939;
}
.long-form-wrapper .validation-results ul {
  margin: 0.25em 0 0.25em 2px;
  padding: 0 0 0 15px;
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzA3NENERTE0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzA3NENERTI0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDc0Q0RERjQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMDc0Q0RFMDQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsFoxqcAAABsSURBVHjaYmRYf3sdAwNDGRDfYcACmIA4EIivAnEvEPNjUwACbEBcBMQPoTQbugIY4IeadBVqMgMLA3agAsQgt01kwqHgBRCnAHEBuglfgLgPiLuhbBQr5gJxDVQ3HIAUHAQZBcQXsNkFEGAAfqgTG65lVxsAAAAASUVORK5CYII=");
}
.long-form-wrapper .space label {
  display: inline;
  margin: 0 0 10px 10px;
  font-weight: bold;
}
.long-form-wrapper .space input[type='checkbox'] {
  margin: 0;
}
.submit-btn {
  border: none;
  padding: 1em 3em;
  font-weight: bold;
  text-transform: uppercase;
}
.submit-btn.blue {
  background-color: #00ADD0;
  color: #FFFFFF;
}
.grey-form {
  padding: 1em 0;
  background-color: #BBBBBB;
}
.grey-form input,
.grey-form select {
  background-color: #BBBBBB;
  border-color: #444444;
  color: #000000;
}
.white-form {
  padding: 1em 0;
  background-color: #FFFFFF;
}
.white-form input,
.white-form select {
  background-color: #FFFFFF;
  border-color: #444444;
  color: #000000;
  max-width: 100%;
}
.white-form .submit-btn {
  width: auto !important;
}
.responsive-form .input-label {
  display: block;
  font-weight: bold;
  padding: 0 0 0.5em 0;
}
.responsive-form .full-width-input {
  width: 100%;
  margin: 0;
}
.responsive-form .error {
  display: block;
  font-size: 0.7em;
  line-height: 1em;
  margin: 0.5em auto 1em auto;
  color: #EF2939;
  font-weight: 600;
}
.error-label {
  display: block;
  margin: 1em auto;
  color: #EF2939;
  font-weight: 600;
}
.error {
  color: #EF2939;
  font-weight: 600;
}
/* ==========================================================================
   Spacing styles
   ========================================================================== */
.make-some-room {
  margin: 2em auto;
}
.full-cover {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* ==========================================================================
   Background styles
   ========================================================================== */
.bg-alpha-blk {
  background: rgba(0, 0, 0, 0.7);
}
.bg-solid-white {
  background: #FFFFFF;
}
.bg-diag-fadeOut {
  background: -moz-linear-gradient(45deg, rgba(178, 178, 178, 0.65) 0%, rgba(96, 96, 96, 0) 46%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(178, 178, 178, 0.65)), color-stop(46%, rgba(96, 96, 96, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg, rgba(178, 178, 178, 0.65) 0%, rgba(96, 96, 96, 0) 46%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg, rgba(178, 178, 178, 0.65) 0%, rgba(96, 96, 96, 0) 46%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg, rgba(178, 178, 178, 0.65) 0%, rgba(96, 96, 96, 0) 46%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(45deg, rgba(178, 178, 178, 0.65) 0%, rgba(96, 96, 96, 0) 46%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
}
/* ==========================================================================
   Text styles
   ========================================================================== */
.bold {
  font-weight: bold;
}
.dk-blue {
  color: #3C4959;
}
.yellow {
  color: #F3CF45;
}
.white {
  color: #FFFFFF;
}
/* ==========================================================================
   Button styles
   ========================================================================== */
.btn-branding-default {
  background-image: none;
  box-shadow: none;
  border-radius: 2px;
  border: solid 2px #3C4959;
  display: inline-block;
  padding: 1em 2em;
  color: #3C4959;
  text-shadow: none;
  margin: 10px;
}
.btn-branding-default.transparent {
  opacity: 1.0;
  background: transparent;
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
  text-transform: uppercase;
}
.btn-branding-default.transparent:hover,
.btn-branding-default.transparent.hover {
  background: rgba(255, 255, 255, 0.7);
  border: solid 1px #3C4959;
  color: #3C4959;
}
.btn-branding-default.inverse {
  background: rgba(255, 255, 255, 0.7);
}
.btn-branding-default.small {
  padding: 0.5em 1em;
}
.btn-branding-default:hover,
.btn-branding-default.hover {
  background-color: #3C4959;
  color: #FFFFFF;
}
input.input-branding-default {
  border: 1px solid #DDDDDD;
  border-radius: 2px;
  background-color: #FFFFFF;
  display: block;
  font-weight: bold;
}
/* ==========================================================================
   Sidebar styles
   ========================================================================== */
nav.sidebar-navigation-container {
  margin: 0px 0 22px 0px;
  padding-top: 24px;
  padding-bottom: 18px;
  background: #151515;
  background: -ms-linear-gradient(top, #151515 0%, #474747 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNDFENkE0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNDFENkI0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUU0MUQ2ODREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUU0MUQ2OTREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvzoZQAAACsSURBVHjaYly7du3/mTNnMjJQAJiCgoIY0tPT/1NkCIig1CAmGIMSg5iQOeQaxIQugGRQHdmGIBnUCGQWkW0IkkG9QGYaIUNY8EmCDAKCmbNmzfoOpBeT7BJkg9LS0uYDmSFkGwI1iBlo0FIg05tsQ6AGsQENWg1kOpFtCNQgTqBBW4BMS7INQTJoO5BpTLYhUIP4oQbpggX+UwCAxchzd3d3FYoMgRr0BCDAAJdMtXCuWLKXAAAAAElFTkSuQmCC') left bottom no-repeat, -moz-linear-gradient(top, #151515 0%, #474747 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNDFENkE0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNDFENkI0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUU0MUQ2ODREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUU0MUQ2OTREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvzoZQAAACsSURBVHjaYly7du3/mTNnMjJQAJiCgoIY0tPT/1NkCIig1CAmGIMSg5iQOeQaxIQugGRQHdmGIBnUCGQWkW0IkkG9QGYaIUNY8EmCDAKCmbNmzfoOpBeT7BJkg9LS0uYDmSFkGwI1iBlo0FIg05tsQ6AGsQENWg1kOpFtCNQgTqBBW4BMS7INQTJoO5BpTLYhUIP4oQbpggX+UwCAxchzd3d3FYoMgRr0BCDAAJdMtXCuWLKXAAAAAElFTkSuQmCC') left bottom no-repeat, -o-linear-gradient(top, #151515 0%, #474747 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNDFENkE0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNDFENkI0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUU0MUQ2ODREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUU0MUQ2OTREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvzoZQAAACsSURBVHjaYly7du3/mTNnMjJQAJiCgoIY0tPT/1NkCIig1CAmGIMSg5iQOeQaxIQugGRQHdmGIBnUCGQWkW0IkkG9QGYaIUNY8EmCDAKCmbNmzfoOpBeT7BJkg9LS0uYDmSFkGwI1iBlo0FIg05tsQ6AGsQENWg1kOpFtCNQgTqBBW4BMS7INQTJoO5BpTLYhUIP4oQbpggX+UwCAxchzd3d3FYoMgRr0BCDAAJdMtXCuWLKXAAAAAElFTkSuQmCC') left bottom no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #151515), color-stop(100%, #474747));
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNDFENkE0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNDFENkI0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUU0MUQ2ODREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUU0MUQ2OTREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvzoZQAAACsSURBVHjaYly7du3/mTNnMjJQAJiCgoIY0tPT/1NkCIig1CAmGIMSg5iQOeQaxIQugGRQHdmGIBnUCGQWkW0IkkG9QGYaIUNY8EmCDAKCmbNmzfoOpBeT7BJkg9LS0uYDmSFkGwI1iBlo0FIg05tsQ6AGsQENWg1kOpFtCNQgTqBBW4BMS7INQTJoO5BpTLYhUIP4oQbpggX+UwCAxchzd3d3FYoMgRr0BCDAAJdMtXCuWLKXAAAAAElFTkSuQmCC') left bottom no-repeat, -webkit-linear-gradient(top, #151515 0%, #474747 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNDFENkE0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNDFENkI0RDA4MTFFMTlDMUFDNUUwQThCQThGMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUU0MUQ2ODREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUU0MUQ2OTREMDgxMUUxOUMxQUM1RTBBOEJBOEYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvzoZQAAACsSURBVHjaYly7du3/mTNnMjJQAJiCgoIY0tPT/1NkCIig1CAmGIMSg5iQOeQaxIQugGRQHdmGIBnUCGQWkW0IkkG9QGYaIUNY8EmCDAKCmbNmzfoOpBeT7BJkg9LS0uYDmSFkGwI1iBlo0FIg05tsQ6AGsQENWg1kOpFtCNQgTqBBW4BMS7INQTJoO5BpTLYhUIP4oQbpggX+UwCAxchzd3d3FYoMgRr0BCDAAJdMtXCuWLKXAAAAAElFTkSuQmCC') left bottom no-repeat, linear-gradient(top, #151515 0%, #474747 100%);
  line-height: 1.2em;
}
nav.sidebar-navigation-container ul {
  list-style-position: inside;
  list-style-image: url('data:image/gif;base64,R0lGODlhCQALAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUYxMDQ5NjREMDUxMUUxQTgzNEQwRjcwNkE0RjA2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUYxMDQ5NzREMDUxMUUxQTgzNEQwRjcwNkE0RjA2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNFRjEwNDk0NEQwNTExRTFBODM0RDBGNzA2QTRGMDY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNFRjEwNDk1NEQwNTExRTFBODM0RDBGNzA2QTRGMDY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACwAAAhGMjwepbOvgA7RSJFPGLuxeAAA7');
}
nav.sidebar-navigation-container li {
  padding: 8px 10px 9px 20px;
  border-top: 1px solid #434343;
  border-bottom: 1px solid #212121;
}
nav.sidebar-navigation-container li:first-child {
  border-top: none;
}
nav.sidebar-navigation-container li:last-child {
  border-bottom: none;
}
nav.sidebar-navigation-container li.active {
  list-style-image: url('data:image/gif;base64,R0lGODlhCQALAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjQ4NzgwRTREMDYxMUUxQjk5QzkyRDUyODhCQTkwRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjQ4NzgwRjREMDYxMUUxQjk5QzkyRDUyODhCQTkwRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2NDg3ODBDNEQwNjExRTFCOTlDOTJENTI4OEJBOTBGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2NDg3ODBENEQwNjExRTFCOTlDOTJENTI4OEJBOTBGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACwAAAguMj6nLDQ9hm7SeAgA7');
}
nav.sidebar-navigation-container li ul {
  display: none;
}
nav.sidebar-navigation-container li.active ul {
  display: block;
  list-style-image: none;
}
nav.sidebar-navigation-container a:link,
nav.sidebar-navigation-container a:active,
nav.sidebar-navigation-container a:visited {
  color: #F3CF45;
  font-size: 1.23076923076923em;
}
nav.sidebar-navigation-container li.active a:link,
nav.sidebar-navigation-container li.active a:active,
nav.sidebar-navigation-container li.active a:visited {
  color: #FFFFFF;
  font-family: "franklin-gothic-urw", arial, sans-serif;
}
nav.sidebar-navigation-container li.active li {
  padding: 5px 0 6px 35px;
  border: none;
}
nav.sidebar-navigation-container li.active ul a:link,
nav.sidebar-navigation-container li.active ul a:active,
nav.sidebar-navigation-container li.active ul a:visited {
  color: #F3CF45;
  font-size: 1em;
  font-family: "franklin-gothic-urw", arial, sans-serif;
  font-weight: bold;
}
nav.sidebar-navigation-container li li.active {
  list-style: none;
}
nav.sidebar-navigation-container li li.active a:link,
nav.sidebar-navigation-container li li.active a:active,
nav.sidebar-navigation-container li li.active a:visited {
  color: #ffffff;
}
aside.cornered-box {
  margin: 1em auto;
  padding: 1em;
  background-color: #f7f7f7;
    background-image: url('https://embed.widencdn.net/img/lifefitness/wxapyaor5z/exact/bg_angle_border_large?wid=1219&fmt=gif-alpha'), url('https://embed.widencdn.net/img/lifefitness/wxapyaor5z/exact/bg_angle_border_large?wid=1219&fmt=gif-alpha&v=1');
  background-position: left bottom, right top;
  background-repeat: no-repeat;
  text-align: center;
}
aside.cornered-box h3 {
  color: #00ADD0;
  font-size: 1.38461538461538em;
  line-height: 1.25em;
}
aside.cornered-box img {
  display: block;
  margin: 1em auto;
}
aside.cornered-box a {
  color: #ED2939;
  font-weight: bold;
}
aside.cornered-box blockquote {
  color: #606060;
  font-family: "franklin-gothic-urw", sans-serif;
  font-size: 1.07692307692308em;
  margin: 0;
  padding: 0;
  border: none;
  font-style: italic;
}
aside.cornered-box.quotation {
  position: relative;
  z-index: 1;
}
aside.cornered-box.quotation:before {
  color: #00afdb;
  content: "\201c";
  /* left double quotation mark aka &ldquo; */
  display: block;
  font-size: 100px;
  position: absolute;
  left: -0.23em;
  top: 0.3em;
  z-index: 0;
}
aside.cornered-box blockquote footer {
  color: #000000;
  font-size: 0.857142857142857em;
  text-align: right;
}
.sidebar-el-contain iframe {
  width: 100% !important;
}
/* ==========================================================================
   Footer styles
   ========================================================================== */
footer.main-footer {
  padding-top: 20px;
  min-height: 100px;
  background: url('https://embed.widencdn.net/img/lifefitness/uq7fwa9kfs/exact/bg_header_footer.png?fmt=jpg&wid=1366&hei=550') repeat-x center top #000;
  color: #a1a1a4;
  font-size: 0.846153846153846em;
  font-family: sans-serif;
}
footer.main-footer a {
  color: #FFFFFF;
  text-decoration: none;
}
footer.main-footer a:hover {
  text-decoration: underline;
}
footer.main-footer p.social {
  text-align: center;
  line-height: 38px;
}
.footer-social {
  text-align: right;
}
.footer-social .social {
  display: inline-block;
        background: url('https://embed.widencdn.net/img/lifefitness/yhrjacdbon/exact/social-sprite-mycybexworld-3.png?fmt=png-alpha&wid=26') no-repeat 0 0 transparent;
  text-indent: -99999px;
  line-height: 0;
  overflow: hidden;
  width: 25px;
  height: 25px;
  margin: 0 5px;
}
.footer-social .social.facebook {
  background-position: 0 0;
}
.footer-social .social.twitter {
  background-position: 0 -150px;
}
.footer-social .social.youtube {
  background-position: 0 -200px;
}
.footer-social .social.linkedin {
  background-position: 0 -100px;
}
.footer-social .social.google {
  background-position: 0 -50px;
}
.footer-social .social.instagram {
  background-position: 0 -250px;
}
/* ==========================================================================
   Homepage styles
   ========================================================================== */
@media screen and (max-width: 620px) {
  div#menu-toggle {
    display: block;
  }
  nav.utility {
    position: absolute;
    bottom: 0;
  }
  header.main-header nav.main-navigation {
    height: 0px;
    -moz-transition: height linear .3s;
    -o-transition: height linear .3s;
    -webkit-transition: height linear .3s;
    transition: height linear .3s;
    overflow: hidden;
  }
  header.main-header nav.main-navigation.active {
    height: 240px;
  }
  header.main-header nav.main-navigation ul li.main-menu-item.cardio,
  header.main-header nav.main-navigation ul li.main-menu-item.about,
  header.main-header nav.main-navigation ul li.main-menu-item.search,
  header.main-header nav.main-navigation ul li.main-menu-item {
    width: 100%;
    background: none;
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  header.main-header nav.main-navigation ul li.main-menu-item input.search-term {
    width: 50%;
    display: inline-block;
  }
  header.main-header nav.main-navigation ul li.main-menu-item input.hiddenButton {
    display: none;
  }
  header.main-header div.logo-container nav.utility {
    padding-bottom: 20px;
  }
  header.main-header div.logo-container nav.utility ul li {
    border-left: none;
  }
  header.main-header div.logo-container nav.utility li:hover ul {
    margin: -100% 0 0 0;
  }
  footer.main-footer {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  /* Homepage Styles Mobile*/
  header.main-header div.logo-container nav.utility {
    float: left;
  }
  header.main-header nav.main-navigation ul li {
    float: left;
    width: auto;
  }
  .footer-social {
    text-align: center;
  }
}
/****************************************
    Generic styles    
*****************************************/
#body-container {
  padding-top: 1em;
  padding-bottom: 1em;
}
.pull-center {
  text-align: center;
}
.blue-button {
  padding: 1em;
  border: none;
  background-color: #00Add0;
  color: #FFFFFF;
  font-weight: bold;
}
/****************************************
    Banner styles    
*****************************************/
div.hero-banner {
  position: relative;
  min-height: 250px;
  -webkit-box-shadow: 0 0 10px #333;
  box-shadow: 0 0 10px #333;
}
div.hero-banner h1 {
  position: absolute;
  bottom: 0;
  margin: 0 0 0 15px;
  padding: 0.3em 0;
  color: #f3cf45;
  -webkit-text-shadow: 0 0 10px #1e1e1e;
  text-shadow: 0 0 10px #1e1e1e;
  font-size: 6em;
  line-height: 1em;
}
/*CARDIO BANNERS*/
div.hero-banner.five-hundred-series {
        background: url('https://embed.widencdn.net/img/lifefitness/yi0svklema/exact/500_header?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.six-hundred-series {
        background: url('https://embed.widencdn.net/img/lifefitness/v2kq8xrtg9/exact/600_header?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.seven-hundred-series {
        background: url('https://embed.widencdn.net/img/lifefitness/n1fajgb25u/exact/700_header?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.total-access-series {
        background: url('https://embed.widencdn.net/img/lifefitness/cd5cdpgmbr/exact/total_access_header?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
/*STRENGTH BANNERS*/
    div.hero-banner.strength {
        background: url('https://embed.widencdn.net/img/lifefitness/nrnf4ktr0i/exact/strength_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
    }
/*SOLUTIONS BANNERS*/
div.hero-banner.marketing-solutions {
        background: url('https://embed.widencdn.net/img/lifefitness/pjhqr5u7zd/exact/solutions_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.training-solutions {
        background: url('https://embed.widencdn.net/img/lifefitness/pjhqr5u7zd/exact/solutions_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.design-solutions {
        background: url('https://embed.widencdn.net/img/lifefitness/9hvrvmoaa3/exact/designsolutions_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.design-studio {
        background: url('https://embed.widencdn.net/img/lifefitness/unjrlk09bv/exact/designstudio_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.how-its-made {
        background: url('https://embed.widencdn.net/img/lifefitness/rir08p8t20/exact/howmade_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.branding {
        background: url('https://embed.widencdn.net/img/lifefitness/cjhx5g4adu/exact/branding_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.frame-and-upholstery {
        background: url('https://embed.widencdn.net/img/lifefitness/iopqpxkmo1/exact/frameandupholstery_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
div.hero-banner.careers {
        background: url('https://embed.widencdn.net/img/lifefitness/qarurlugin/exact/careers_banner?fmt=jpg&wid=1500&qlt=100,0') no-repeat center center transparent;
}
/*LANDING PAGE HEADERS*/
div.hero-banner.eagle-landing {
        background: url('https://embed.widencdn.net/img/lifefitness/ds48i613i0/exact/Eagle_landing_header?wid=1200&fmt=png-alpha&v=2') no-repeat center center transparent;
}
@media (max-width: 1200px) {
  div.hero-banner.eagle-landing {
    background-position: left center;
  }
}
@media (max-width: 620px) {
  div.hero-banner {
    min-height: 150px;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
  }
  div.hero-banner h1 {
    font-size: 2.8em;
  }
}
@media screen and (min-width: 768px) {
  #cyb-modal {
    width: 70%;
    left: 15%;
    margin-left: auto;
  }
}
#cyb-modal .modal-body {
  max-height: 600px;
}
.product-line-header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #1E1E1E;
  line-height: 1.5em;
}
.tbl {
  display: table;
}
.tbl-row {
  display: table-row;
}
.header-text {
  display: table-cell;
  padding: 0 1em 0 0;
  vertical-align: middle;
  width: 50%;
}
.header-video,
.header-image {
  display: table-cell;
  width: 50%;
  position: relative;
  text-align: right;
}
.header-video video {
  width: 100%;
  height: auto;
  display: block;
}
.header-image img {
  width: 100%;
  height: auto;
}
.playbutton {
  position: absolute;
  width: 100%;
  height: 50%;
  display: block;
  top: 35%;
  left: 0;
}
.playbutton .rectangle {
  background-color: #00add0;
  width: 100px;
  height: 70px;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.playbutton:hover .rectangle {
  background-color: #3c4959;
  cursor: pointer;
}
.playbutton .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 12px 20px;
  border-color: transparent transparent transparent #fff;
  margin: 0 auto;
  position: relative;
  bottom: 48px;
  pointer-events: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .tbl {
    display: block;
  }
  .tbl-row {
    display: block;
  }
  .header-text {
    display: block;
    width: 100%;
  }
  .header-video {
    display: block;
    width: 100%;
  }
}
/****************************************
    Section list styles    
*****************************************/
.yellow-header {
  display: inline-block;
  padding: 0 1.5em 0 1.5em;
  height: 55px;
  background: url('https://embed.widencdn.net/img/lifefitness/ennoap959h/exact/yellow-header-box?v=2') no-repeat left center transparent;
  text-align: center;
  font-size: 1em;
}
.section-listing h1 {
  color: #00ADD0;
}
.section-subheader {
  display: inline-block;
  font-size: 1.6em;
}
.section-listing {
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
}
.section-listing div.image-container {
  float: left;
  padding: 15px 10px 15px 0;
  text-align: center;
}
.section-listing h3 {
  color: #1E1E1E;
  font-size: 1.4em;
  line-height: 1em;
}
.section-listing h3:hover {
  color: #ed2939;
}
.section-listing img {
  display: block;
  border: 1px solid #888888;
}
.section-listing a {
  text-decoration: none;
}
.section-listing p a {
  color: #ed2939;
}
.section-listing.grid {
  float: left;
  clear: none;
}
.section-listing.grid.clear {
  clear: left;
}
.section-listing.grid div.image-container {
  float: none;
  padding: 10px;
  width: 100%;
  text-align: center;
}
.section-listing.grid h4 {
  line-height: 1em;
  font-size: 1em;
  font-weight: bold;
  color: #1E1E1E;
  padding: 0.3em 1em;
}
.section-listing h4 a {
  color: #1E1E1E;
}
.section-listing.grid img {
  border: none;
}
.section-listing.icon {
  position: relative;
  margin: 2.4em 0;
  padding: 0;
  max-width: 400px;
  background-position: left top;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
.series-list.no-thumbs .section-listing {
  padding: 1em 0;
}
.series-list .section-listing.icon.first {
  margin-top: 1.8em;
}
.section-listing.icon a {
  color: #FFF;
  font-size: 2em;
}
.section-listing.icon a strong {
  position: absolute;
  bottom: 28px;
  padding: 0.3em;
  -webkit-text-shadow: 0 0 10px #333;
  text-shadow: 0 0 10px #333;
  font-weight: bold;
  font-size: 1.3em;
  line-height: 0.8em;
}
.section-listing.icon a img {
  max-height: 100%;
  width: 100%;
}
span.half-in {
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1%;
  width: 35%;
  vertical-align: top;
}
@media (max-width: 979px) and (min-width: 768px) {
  .section-listing div.image-container {
    width: 100%;
  }
  .section-listing.grid {
    text-align: left;
  }
  .section-listing.grid div.image-container {
    width: auto;
  }
}
@media screen and (min-width: 679px) {
  .section-listing.grid {
    width: 50%;
  }
  .section-listing.grid3 {
    width: 33%;
  }
}
@media screen and (max-width: 620px) {
  .section-listing .image-container {
    width: 100%;
  }
}
/****************************************
    Youtube Player styles
*****************************************/
.youtubify-player-container {
  clear: both;
}
.youtubify-player-container .yt-player {
  background-color: transparent;
  text-align: left;
}
@media screen and (max-width: 979px) {
  .youtubify-player-container .yt-player {
    height: 360px;
  }
}
.youtubify-player-container .queue {
  text-align: center;
}
.youtubify-player-container .queue .queue-icon {
  display: inline-block;
  margin: auto 10px auto auto;
  padding: 2px;
  max-width: 120px;
  border: transparent 2px solid;
  border-radius: 5px;
  color: #ed2939;
  vertical-align: top;
  text-align: center;
  font-weight: bold;
  line-height: 1.1em;
}
.youtubify-player-container .queue .queue-icon img {
  margin: 10px auto;
}
/**********************************************************
    Base Homepage styles
***********************************************************/
#home-carousel {
  margin-bottom: 0;
}
#home-carousel .carousel-indicators {
  width: 100%;
  bottom: 10px;
  top: auto;
  left: 0;
  text-align: center;
}
#home-carousel .carousel-indicators li {
  float: none;
  display: inline-block;
  background-color: transparent;
  border-radius: 5px;
  border: 1px solid #AAA;
}
#home-carousel .carousel-indicators li.active {
  background-color: #DDDDDD;
}
#home-carousel .item {
  height: 500px;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.item .slide-text-wrapper {
  display: table;
  height: 100%;
}
.item .slide-text {
  display: table-cell;
  vertical-align: middle;
}
#home-carousel a:hover {
  text-decoration: none;
}
#home-cri-section {
    background: url('https://embed.widencdn.net/img/lifefitness/cj8ksd2cnc/exact/interval-training-ebook.png?wid=1500') no-repeat center center #000000;
  background-size: cover;
}
#home-cri-section > div {
  padding: 5% 25%;
  position: relative;
}
#home-cri-section .cri-logo {
  position: absolute;
  right: 5%;
  top: 0;
  width: 100px;
}
#home-cri-section h1 {
  margin-top: 0;
}
#home-cri-section p {
  line-height: 1.5em;
  font-size: 1.1em;
}
#product-showcase {
  background: #FFFFFF;
}
#product-showcase .product-container {
  height: 375px;
  width: 33%;
  float: left;
  text-align: center;
  position: relative;
}
#product-showcase .product-container a {
  color: inherit;
  text-decoration: none;
}
#product-showcase .product-container a:hover {
  color: inherit;
  text-decoration: none;
}
#product-showcase .product-container h3,
#product-showcase .product-container h4 {
  font-weight: normal;
}
#product-showcase .product-container img {
  width: 50%;
}
#product-showcase .product-container p.new {
  margin: 10px 0;
}
#product-showcase .product-container .btn {
  position: absolute;
  bottom: 10px;
  left: 30%;
  width: 30%;
}
#product-showcase .product-container .top-title {
  color: #FFFFFF;
}
#product-showcase .product-container .description {
  display: none;
  margin: 10px 30px;
}
#product-showcase .product-container:hover {
  background: none;
  background-color: #00ADD0;
  color: #FFFFFF;
}
#product-showcase .product-container:hover .bottom-title,
#product-showcase .product-container:hover .tagline {
  display: none;
}
#product-showcase .product-container:hover .description {
  display: block;
}
#form-of-truth {
  background-color: #E3E3E3;
}
#form-of-truth input[type=submit] {
  margin-bottom: 2em;
}
#form-of-truth .large-btn {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  height: 74px;
  padding: 0 3em;
}
.g-recaptcha {
  display: inline-block;
}
#quick-solutions {
  background-color: #000000;
  margin-bottom: 2em;
}
#quick-solutions h4 {
  font-weight: normal;
}
#quick-solutions .solution {
  color: #FFFFFF;
  text-decoration: none;
}
#quick-solutions .solution:hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  #home-carousel .item {
    font-size: 0.9em;
    height: 400px;
  }
  #product-showcase .product-container {
    width: 100%;
    height: auto;
    float: none;
  }
  #product-showcase .product-container .top-title {
    display: block;
    color: #3C4959;
  }
  #product-showcase .product-container .bottom-title,
  #product-showcase .product-container .tagline {
    display: none;
  }
  #product-showcase .product-container:hover .description {
    display: none;
  }
}
/****************************************
    Product Page styles
*****************************************/
#product-display {
  background: -moz-radial-gradient(center, ellipse cover, #45484d 0, #000000 100%);
  background: -ms-radial-gradient(center, ellipse cover, #45484d 0, #000000 100%);
  background: -o-radial-gradient(center, ellipse cover, #45484d 0, #000000 100%);
  background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #45484d), color-stop(100%, #000000));
  background: -webkit-radial-gradient(center, ellipse cover, #45484d 0, #000000 100%);
  background: radial-gradient(ellipse at center, #45484d 0, #000000 100%);
  color: #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=1);
}
#product-information-container .product-section {
  height: 100%;
}
#product-information-container .product-section > ul {
  list-style: none;
  margin: 0;
}
@media screen and (min-width: 768px) {
  #product-information-container {
    border-right: 1px solid #8B8D8E;
    min-height: 750px;
  }
}
.product-details hgroup {
  letter-spacing: 1px;
  padding: 3em 0 0;
}
.product-details hgroup h1 {
  margin: 0 0 0.1em;
  color: #F3CF45;
}
.product-details h2 {
  margin: 0;
  font-size: 1.8em;
  line-height: 1em;
}
.product-desc {
  margin: 1em auto;
}
.product-points {
  color: #FFFFFF;
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAMAAAA4jZ0cAAAAQlBMVEUAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9sAr9uBQQZSAAAAFXRSTlMAriT5jQ/wcgbbUZDnY/OBDJwYwDCW4MX5AAAANElEQVR4XiXKVxIAIAhDQey9y/2vqsB+vckElAaBxjoJRB8iBUmZghWJ2njpY/JnbSDnAntv4wL1fdYohgAAAABJRU5ErkJggg==');
  margin: 1em 0;
  padding: 0 0 0 15px;
}
.product-point {
  margin: 1em auto;
}
.product-ctas {
  margin: 2em 0;
}
.product-actions {
    list-style-image: url('https://embed.widencdn.net/img/lifefitness/hpr66wdqum/exact/w_chain_link.png?fmt=png-alpha&hei=22&v=5');
  margin: 1em 0;
  padding: 0 0 0 15px;
}
.product-action,
.product-action:hover {
  color: #00ADD0;
  cursor: pointer;
  vertical-align: top;
  font-size: 1.2em;
}
.product-media {
  text-align: center;
}
.product-media .hero-image {
  padding: 1em;
}
.product-media .product-icons {
  list-style: none;
  padding: 0;
  margin: 0;
}
.product-media .product-icons li {
  display: inline-block;
  vertical-align: bottom;
}
.product-media .product-icons li a {
  background: url() no-repeat top center transparent;
  color: #FFFFFF;
  min-width: 60px;
  padding: 55px 1em 1em;
  display: inline-block;
  vertical-align: bottom;
}
.product-media .product-icons .design {
	
  background-image: url('https://embed.widencdn.net/img/lifefitness/modfettnbe/50x50px/product-page-design-icon.png?wid=50&hei=50&fmt=png-alpha');   
}
.product-media .product-icons .media {
  background-image: url('https://embed.widencdn.net/img/lifefitness/xkyplgm7pk/50x50px/product-page-video-icon.png?wid=50&hei=50&fmt=png-alpha');  
}
.product-media .product-icons .eagle-nx-app {
  background-image: url('https://embed.widencdn.net/img/lifefitness/bybrktnnjf/50x50px/product-page-eagle-icon.png?wid=51&fmt=png-alpha');
}
.product-media .product-icons .workout-center {
  background-image: url('https://embed.widencdn.net/img/lifefitness/7wl2zmnouc/50x50px/workouts-center-app-icon.png?wid=51&fmt=png-alpha');
}
.product-information-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 0 5px;
}
.product-information-container p {
  line-height: 150%;
}
.product-information-container h3 {
  color: #00ADD0;
  font-size: 1.25em;
  margin-top: 0.2em;
}
.product-information-container h4 {
  font-size: 1.1em;
}
.product-information-container .spec {
  margin: auto auto 1.5em auto;
}
.product-information-container ul {
  margin: 0.25em 0 0.25em 2px;
  padding: 0 0 0 15px;
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzA3NENERTE0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzA3NENERTI0OTJFMTFFMUI3QTBDMjcxOENFQTdBRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMDc0Q0RERjQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMDc0Q0RFMDQ5MkUxMUUxQjdBMEMyNzE4Q0VBN0FGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsFoxqcAAABsSURBVHjaYmRYf3sdAwNDGRDfYcACmIA4EIivAnEvEPNjUwACbEBcBMQPoTQbugIY4IeadBVqMgMLA3agAsQgt01kwqHgBRCnAHEBuglfgLgPiLuhbBQr5gJxDVQ3HIAUHAQZBcQXsNkFEGAAfqgTG65lVxsAAAAASUVORK5CYII=');
}
.product-information-container ul li {
  padding: 0.5em 0 0.5em 0.01em;
}
.product-information-container .image-link {
  float: left;
  margin: 2% 1%;
  min-width: 100px;
  width: 31%;
  height: 130px;
  text-align: center;
}
.product-information-container .image-link a {
  color: #ED2939;
  text-decoration: none;
  font-weight: bold;
}
.product-information-container .image-link a:hover span {
  text-decoration: underline;
}
.product-information-container .image-link a img {
  margin: 5px auto;
  border: none;
  text-decoration: none;
}
.product-information-container .image-link a span {
  display: inline-block;
  width: 100%;
  line-height: 1.1em;
}
.links-container ul li a {
  position: relative;
  display: block;
  padding: 14px 30px 14px 16px;
  background-color: #DDDDDD;
  color: #000000;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.21428571428571em;
}
.links-container ul li a:hover {
  text-decoration: none;
}
.links-container ul li a.active {
  border: none;
  background-color: #00ADD0;
  color: #FFFFFF;
}
.links-container ul li a .notch {
  display: none;
}
.links-container ul li a.active .notch {
  position: absolute;
  top: 16%;
  right: -30px;
  display: block;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  _border-right-color: pink;
  border-bottom-color: transparent;
  border-left-color: #00ADD0;
  _border-left-color: pink;
  color: #FFFFFF;
  font-size: 0;
  line-height: 0;
  _filter: chroma(color=pink);
}
.sidebar-element h3 {
  color: #00afdb;
  font-size: 1.1em;
  line-height: 1.1em;
}
.media-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  z-index: 999;
}
#media-modal {
  display: none;
  position: fixed;
  top: -100%;
  left: 5%;
  width: 90%;
  height: 90%;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
  background-color: #FFFFFF;
  -moz-transition: top 0.5s ease-out;
  -o-transition: top 0.5s ease-out;
  -webkit-transition: top 0.5s ease-out;
  transition: top 0.5s ease-out;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 9999;
}
#media-modal.show {
  display: block;
}
#media-modal.active {
  top: 5%;
}
#media-modal .inner-wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 2em;
}
#media-modal .close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99999;
}
#media-modal .thumbnail-container {
  height: 100%;
  width: 235px;
  float: right;
  overflow: auto;
  overflow-x: hidden;
  text-align: center;
}
#media-modal .thumbnail-container .prod-thumbnail {
  cursor: pointer;
  display: inline-block;
  height: 75px;
  width: 100px;
  border: 1px solid #AEAEAE;
  background-size: 100%;
}
#media-modal .thumbnail-container .prod-thumbnail:hover {
  border: 1px solid #000000;
}
#media-modal .thumbnail-container .prod-thumbnail.active {
  border: 1px solid #ED2939;
}
#media-modal .thumbnail-container .prod-thumbnail.Video div {
  height: 100%;
  width: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAeCAYAAAC16ufeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAKrSURBVFhHzZi/T1NRFMdPa2KcYHDASMCF0fgXGAcT40IMMXGCiZWQODvgpEs3HIiLLiSYOkJMlwZLRaAymUqqacFQ+0p/l4aKfW29fs/re6Zcrsp7bfCe5JNz7znntt+e3pf2Xuq2ONHFNaLxKNET8BqsYx6H3wUGxkVwCOrgBzARb8H/hGeEDY/bgHNcw7V1eF5bAjmM0/Ap+E/gA8ar8K/eET2Ff7BFdNmWddpQcBPsA+cN/ysQzx9yKUx0zZbYMXyaq0hW5AWawN/mDVsqESbPFEXaAH3xINEFWiW6hMmhqkgn1onu8l69Iyd0BFs1wFvgkSqpISss9qUioSPbvA1CUtAT3wIBsTE4qMz1AzQ1wWJjcsILzXJZNDIZsTMxocz3gV0WuyMFPWEWCsKxQjAoNoeGlHU9sMdi+adUlXSFmc/bUjvWLBbF56kpZa0XsA2+sti0nPCCmcvZMk9aaXlZbA0PK9e4xOqsIQU9YR4c2PJOW7NSEV+mp0XU51OuPQtOZ7Nywgt/E+tYORTqpcv75yo2v7go3g8MKNf/C3Q2cz7boFoViclJ5ToXGCy2L/9h/yS2Gg6L2Oioco1Lsiw2KQU9IYtt1+siNTvb00MlYfB/Az62qJKuaGSztkx0MxIR22NjyroeSLPYDUXCNQ3DEK1aTSRnZkTU71fW9AJ0pljsG1XSLdmFBREbGVHm+sRH3rMvpKCWoKlr3Nk5VVJDlriz96WgluBYM8cHxivobvcFhZZEiG5ZR3FM3spJnUAzE4+J/JZYHHNv69xdaBu3hDqG4EPQ6i7SAQh9bks8aejwdRTMo4AvypIgg3kBvgqOMD4GDdDEvA3kCzl+8d+XcoDrrIs5cIzxd/gj+Bo8v2YJPg+fAXuAj1ibYAXM46G6J4h8HXVEvwAPqy6K6SJN8gAAAABJRU5ErkJggg==") no-repeat center center transparent;
}
#media-modal .display-container {
  height: 97%;
  width: 70%;
  float: right;
}
#media-modal .media-container {
  display: none;
  height: 100%;
  min-height: 50%;
}
#media-modal .media-container.active {
  display: block;
}
#media-modal .media-container img {
  display: block;
  max-height: 100%;
  margin: auto;
  position: relative;
}
#product-video-player .product-video-icon {
  display: block;
  width: 33%;
  min-width: 100px;
  height: 150px;
  float: left;
  text-align: center;
  color: #ED2939;
  font-weight: bold;
  text-decoration: none;
}
#product-video-player a:hover {
  text-decoration: none;
}
.examiner {
  width: 75px;
  height: 50px;
  border: 1px solid #CCC;
}
/* Eagle Thank You Page */
.twenty-two-line {
  line-height: 22px;
}
.eagle-thank-you {
  background: url('http://www.cybexintl.com/products/neweagle/images/slide6/slide6_bg.jpg') no-repeat center center transparent;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 1200px;
}
.eagle-thank-you div.span4 {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 3em 3em 20em 3em;
}
.eagle-thank-you div.span4 p {
  line-height: 1.6em;
}
.eagle-thank-you div.span4 a {
  font-weight: bold;
  color: #00ADD0;
}
@media screen and (max-width: 767px) {
  #media-modal .thumbnail-container {
    float: none;
    width: 100%;
    height: auto;
    padding: 1em 0 0 0;
  }
  #media-modal .display-container {
    float: none;
    width: 100% !important;
    height: 50%;
  }
}
.new-section-listing {
  margin-top: 0.5em;
}
.new-section-listing h4 {
  color: #1E1E1E;
  padding: 5px;
  font-weight: bold;
  margin-bottom: 0;
}
.new-section-listing a {
  color: #1E1E1E;
}
.market-segment-form {
  display: none;
}
.market-segment-form iframe {
  border: none;
}
.market-segment-form.active {
  display: block;
}




li {
    list-style-type: none;
}

.block-lifefitness-brandbar{
    display:inline;
}
.menu{
    display:flex;
	margin-top:5px;
    margin-bottom:5px !important;
}
    .menu li{
        padding-right:30px;
        padding-top:5px;
    }
    .menu li a img {
        max-width: 100px;
        max-height: 28px;
    }
