/*
@font-face {
    font-family: 'Handel Gothic D';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
        url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Handel Gothic';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
        url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
        url('HandelGothic.ttf') format('truetype'),
        url('HandelGothic.svg#HandelGothic') format('svg');
    font-weight: 500;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Caveat:400,700&font-display=swap');
*/
@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }
html {
  line-height: 1; }
ol, ul {
  list-style: none; }
table {
  border-collapse: collapse;
  border-spacing: 0; }
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }
q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }
a img {
  border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }
/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }
audio,
canvas,
video {
  display: inline-block; }
audio:not([controls]) {
  display: none;
  height: 0; }
[hidden] {
  display: none; }
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }
body {
  margin: 0; }
a:focus {
  outline: thin dotted; }
a:active,
a:hover {
  outline: 0; }
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
abbr[title] {
  border-bottom: 1px dotted; }
b,
strong {
  font-weight: bold; }
dfn {
  font-style: italic; }
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }
mark {
  background: #ff0;
  color: #000; }
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }
pre {
  white-space: pre-wrap; }
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }
small {
  font-size: 80%; }
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
sup {
  top: -0.5em; }
sub {
  bottom: -0.25em; }
img {
  border: 0; }
svg:not(:root) {
  overflow: hidden; }
figure {
  margin: 0; }
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }
legend {
  border: 0;
  padding: 0; }
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }
button,
input {
  line-height: normal; }
button,
select {
  text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }
button[disabled],
html input[disabled] {
  cursor: default; }
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }
textarea {
  overflow: auto;
  vertical-align: top; }
table {
  border-collapse: collapse;
  border-spacing: 0; }
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent; }
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.42857;
  color: #777777;
  background-color: #fff; }
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,
input,
select[multiple],
textarea {
  background-image: none; }
a {
  color: #777;
  text-decoration: none; }
  a:hover, a:focus {
    color: #515151;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
img {
  vertical-align: middle; }
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
.img-rounded {
  border-radius: 6px; }
.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }
.img-circle {
  border-radius: 50%; }
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee; }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0; }
p {
  margin: 0 0 9px; }
.lead {
  margin-bottom: 18px;
  font-size: 14.95px;
  font-weight: 200;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 19.5px; } }
small {
  font-size: 85%; }
cite {
  font-style: normal; }
.text-muted {
  color: #999999; }
.text-primary {
  color: #428bca; }
.text-warning {
  color: #fff; }
.text-danger {
  color: #fff; }
.text-success {
  color: #fff; }
.text-info {
  color: #fff; }
.text-left {
  text-align: left; }
.text-right, #cart_summary tbody td.cart_unit, #cart_summary tbody td.cart_total {
  text-align: right; }
.text-center, #cart_summary thead th.cart_product, #cart_summary tbody td.cart_product, #cart_summary tbody td.cart_avail, #cart_summary tbody td.cart_delete {
  text-align: center; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
  .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999999; }
h1,
h2,
h3 {
  margin-top: 4px;
  margin-bottom: 9px; }
h4,
h5,
h6 {
  margin-top: 9px;
  margin-bottom: 9px; }
h1, .h1 {
  font-size: 33px; }
h2, .h2 {
  font-size: 27px; }
h3, .h3 {
  font-size: 23px; }
h4, .h4 {
  font-size: 17px; }
h5, .h5 {
  font-size: 13px; }
h6, .h6 {
  font-size: 12px; }
h1 small, .h1 small {
  font-size: 23px; }
h2 small, .h2 small {
  font-size: 17px; }
h3 small, .h3 small,
h4 small, .h4 small {
  font-size: 13px; }
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee; }
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none; }
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }
dl {
  margin-bottom: 18px; }
dt,
dd {
  line-height: 1.42857; }
dt {
  font-weight: bold; }
dd {
  margin-left: 0; }
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; }
    .dl-horizontal dd:before, .dl-horizontal dd:after {
      content: " ";
      /* 1 */
      display: table;
      /* 2 */ }
    .dl-horizontal dd:after {
      clear: both; } }
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee; }
  blockquote p {
    font-size: 16.25px;
    font-weight: 300;
    line-height: 1.25; }
  blockquote p:last-child {
    margin-bottom: 0; }
  blockquote small {
    display: block;
    line-height: 1.42857;
    color: #999999; }
    blockquote small:before {
      content: '\2014 \00A0'; }
  blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0; }
    blockquote.pull-right p,
    blockquote.pull-right small {
      text-align: right; }
    blockquote.pull-right small:before {
      content: ''; }
    blockquote.pull-right small:after {
      content: '\00A0 \2014'; }
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: ""; }
address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857; }
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; }
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0px; }
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px; }
  pre.prettyprint {
    margin-bottom: 18px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0; }
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .container:after {
    clear: both; }
.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .row:after {
    clear: both; }
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
header .row #header_logo,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left; }
.col-xs-1 {
  width: 8.33333%; }
.col-xs-2 {
  width: 16.66667%; }
.col-xs-3 {
  width: 25%; }
.col-xs-4 {
  width: 33.33333%; }
.col-xs-5 {
  width: 41.66667%; }
.col-xs-6 {
  width: 50%; }
.col-xs-7 {
  width: 58.33333%; }
.col-xs-8 {
  width: 66.66667%; }
.col-xs-9 {
  width: 75%; }
.col-xs-10 {
  width: 83.33333%; }
.col-xs-11 {
  width: 91.66667%; }
.col-xs-12 {
  width: 100%; }
@media (min-width: 768px) {
  .container {
    max-width: 750px; }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  header .row #header_logo,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4, header .row #header_logo {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; } }
@media (min-width: 992px) {
  .container {
    max-width: 970px; }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-offset-0 {
    margin-left: 0; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; } }
@media (min-width: 1200px) {
  .container {
    max-width: 1170px; }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-offset-0 {
    margin-left: 0; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; } }
table {
  max-width: 100%;
  background-color: transparent; }
th {
  text-align: left; }
.table {
  width: 100%;
  margin-bottom: 18px; }
  .table thead > tr > th,
  .table thead > tr > td,
  .table tbody > tr > th,
  .table tbody > tr > td,
  .table tfoot > tr > th,
  .table tfoot > tr > td {
    padding: 9px 8px 11px 18px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #d6d4d4; }
  .table thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #d6d4d4; }
  .table caption + thead tr:first-child th, .table caption + thead tr:first-child td,
  .table colgroup + thead tr:first-child th,
  .table colgroup + thead tr:first-child td,
  .table thead:first-child tr:first-child th,
  .table thead:first-child tr:first-child td {
    border-top: 0; }
  .table tbody + tbody {
    border-top: 2px solid #d6d4d4; }
  .table .table {
    background-color: #fff; }
.table-condensed thead > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > th,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > th,
.table-condensed tfoot > tr > td {
  padding: 5px; }
.table-bordered {
  border: 1px solid #d6d4d4; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #d6d4d4; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5; }
table col[class*="col-"] {
  float: none;
  display: table-column; }
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell; }
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #55c65e;
  border-color: #48b151; }
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {
  background-color: #42c04c;
  border-color: #419f49; }
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f3515c;
  border-color: #d4323d; }
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {
  background-color: #f13946;
  border-color: #c32933; }
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fe9126;
  border-color: #e4752b; }
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {
  background-color: #fe840d;
  border-color: #da681c; }
@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #d6d4d4; }
    .table-responsive > .table {
      margin-bottom: 0;
      background-color: #fff; }
      .table-responsive > .table > thead > tr > th,
      .table-responsive > .table > thead > tr > td,
      .table-responsive > .table > tbody > tr > th,
      .table-responsive > .table > tbody > tr > td,
      .table-responsive > .table > tfoot > tr > th,
      .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap; }
    .table-responsive > .table-bordered {
      border: 0; }
      .table-responsive > .table-bordered > thead > tr > th:first-child,
      .table-responsive > .table-bordered > thead > tr > td:first-child,
      .table-responsive > .table-bordered > tbody > tr > th:first-child,
      .table-responsive > .table-bordered > tbody > tr > td:first-child,
      .table-responsive > .table-bordered > tfoot > tr > th:first-child,
      .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0; }
      .table-responsive > .table-bordered > thead > tr > th:last-child,
      .table-responsive > .table-bordered > thead > tr > td:last-child,
      .table-responsive > .table-bordered > tbody > tr > th:last-child,
      .table-responsive > .table-bordered > tbody > tr > td:last-child,
      .table-responsive > .table-bordered > tfoot > tr > th:last-child,
      .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0; }
      .table-responsive > .table-bordered > thead > tr:last-child > th,
      .table-responsive > .table-bordered > thead > tr:last-child > td,
      .table-responsive > .table-bordered > tbody > tr:last-child > th,
      .table-responsive > .table-bordered > tbody > tr:last-child > td,
      .table-responsive > .table-bordered > tfoot > tr:last-child > th,
      .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0; } }
fieldset {
  padding: 0;
  margin: 0;
  border: 0; }
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold; }
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal; }
input[type="file"] {
  display: block; }
select[multiple],
select[size] {
  height: auto; }
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit; }
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto; }
.form-control:-moz-placeholder {
  color: #999999; }
.form-control::-moz-placeholder {
  color: #999999; }
.form-control:-ms-input-placeholder {
  color: #999999; }
.form-control::-webkit-input-placeholder {
  color: #999999; }
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857;
  color: #9c9b9b;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d6d4d4;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee; }
textarea.form-control {
  height: auto; }
.form-group {
  margin-bottom: 15px; }
.radio,
.checkbox {
  display: block;
  min-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle; }
  .radio label,
  .checkbox label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px; }
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn {
  height: auto; }
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 44px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px; }
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 44px;
  line-height: 44px; }
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn {
  height: auto; }
.has-warning .help-block,
.has-warning .control-label {
  color: #fff; }
.has-warning .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.has-warning .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #fe9126; }
.has-error .help-block,
.has-error .control-label {
  color: #fff; }
.has-error .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.has-error .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #f3515c; }
.has-success .help-block,
.has-success .control-label {
  color: #fff; }
.has-success .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.has-success .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #55c65e; }
.form-control-static {
  margin-bottom: 0;
  padding-top: 7px; }
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #b7b7b7; }
@media (min-width: 768px) {
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block; }
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0; }
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0; } }
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .form-horizontal .form-group:after {
    clear: both; }
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right; } }
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  .open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active {
    background-image: none; }
  .open .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e; }
  .open .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e; }
  .btn-primary:active, .btn-primary.active {
    background-image: none; }
  .open .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd; }
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512; }
  .open .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active {
    background-image: none; }
  .open .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925; }
  .open .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active {
    background-image: none; }
  .open .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
.btn-success {
  color: #fff;
  background-color: #46a74e;
  border-color: #3e9546; }
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    color: #fff;
    background-color: #3a8a41;
    border-color: #2c6a31; }
  .open .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3a8a41;
    border-color: #2c6a31; }
  .btn-success:active, .btn-success.active {
    background-image: none; }
  .open .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #46a74e;
    border-color: #3e9546; }
.btn-info {
  color: #fff;
  background-color: #5192f3;
  border-color: #3983f1; }
  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
    color: #fff;
    background-color: #2b7af0;
    border-color: #0f62de; }
  .open .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #2b7af0;
    border-color: #0f62de; }
  .btn-info:active, .btn-info.active {
    background-image: none; }
  .open .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #5192f3;
    border-color: #3983f1; }
.btn-link {
  color: #777;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #515151;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none; }
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px; }
.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px; }
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }
.btn-block + .btn-block {
  margin-top: 5px; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }
.collapse {
  display: none; }
  .collapse.in {
    display: block; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: ""; }
.dropdown {
  position: relative; }
.dropdown-toggle:focus {
  outline: 0; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #428bca; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }
.open > .dropdown-menu {
  display: block; }
.open > a {
  outline: 0; }
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #999999; }
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: ""; }
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; } }
.btn-default .caret {
  border-top-color: #333; }
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff; }
.dropup .btn-default .caret {
  border-bottom-color: #333; }
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff; }
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:focus,
    .btn-group-vertical > .btn:focus {
      outline: none; }
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.btn-toolbar:after {
  clear: both; }
.btn-toolbar .btn-group {
  float: left; }
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }
.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }
.btn-group > .btn-group {
  float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn .caret {
  margin-left: 0; }
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.btn-group-vertical > .btn-group:after {
  clear: both; }
.btn-group-vertical > .btn-group > .btn {
  float: none; }
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified .btn {
    float: none;
    display: table-cell;
    width: 1%; }
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none; }
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group.col {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    width: 100%;
    margin-bottom: 0; }
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #d6d4d4;
  border-radius: 0px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 17px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }
.input-group-addon:first-child {
  border-right: 0; }
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }
.input-group-addon:last-child {
  border-left: 0; }
.input-group-btn {
  position: relative;
  white-space: nowrap; }
.input-group-btn > .btn {
  position: relative; }
  .input-group-btn > .btn + .btn {
    margin-left: -4px; }
  .input-group-btn > .btn:hover, .input-group-btn > .btn:active {
    z-index: 2; }
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #999999; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #999999;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #777; }
  .nav .nav-divider {
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }
.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 0px 0px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }
.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 5px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #428bca; }
.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }
.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; } }
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    margin-right: 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a {
    border-bottom-color: #fff; }
.tabbable:before, .tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.tabbable:after {
  clear: both; }
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none; }
.tab-content > .active,
.pill-content > .active {
  display: block; }
.nav .caret {
  border-top-color: #777;
  border-bottom-color: #777; }
.nav a:hover .caret {
  border-top-color: #515151;
  border-bottom-color: #515151; }
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
.navbar {
  position: relative;
  z-index: 1000;
  min-height: 50px;
  margin-bottom: 18px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 0px; } }
.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.navbar-header:after {
  clear: both; }
@media (min-width: 768px) {
  .navbar-header {
    float: left; } }
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -15px; }
      .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -15px; }
      .navbar-collapse .navbar-text:last-child {
        margin-right: 0; } }
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }
.navbar-static-top {
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  z-index: 1030;
  top: 0; }
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0; }
.navbar-brand {
  float: left;
  padding: 16px 15px;
  font-size: 17px;
  line-height: 18px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand {
      margin-left: -15px; } }
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }
.navbar-nav {
  margin: 8px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 18px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 16px;
          padding-bottom: 16px; } }
@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important; } }
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9px;
  margin-bottom: 9px; }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0; }
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px; }
.navbar-text {
  float: left;
  margin-top: 16px;
  margin-bottom: 16px; }
  @media (min-width: 768px) {
    .navbar-text {
      margin-left: 15px;
      margin-right: 15px; } }
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #ccc; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e6e6e6; }
  .navbar-default .navbar-nav > .dropdown > a:hover .caret,
  .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
    .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
      border-top-color: #555;
      border-bottom-color: #555; }
  .navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #999999; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #999999; }
  .navbar-inverse .navbar-nav > li > a {
    color: #999999; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff; }
  .navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #999999;
    border-bottom-color: #999999; }
  .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #999999; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #999999; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f6f6f6;
  border-radius: 0px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/\00a0";
      padding: 0 5px;
      color: #333; }
  .breadcrumb > .active {
    color: #333; }
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 0px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 0px;
      border-top-right-radius: 0px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    background-color: #f6f6f6; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #999999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px; }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #f6f6f6; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: not-allowed; }
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 100%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0; }
  .label[href]:hover, .label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  .label:empty {
    display: none; }
.label-default {
  background-color: #999999; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: gray; }
.label-primary {
  background-color: #428bca; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9; }
.label-success {
  background-color: #55c65e;
  border: 1px solid #36943e; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #3aae43; }
.label-info {
  background-color: #5192f3;
  border: 1px solid #4b80c3; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #2174f0; }
.label-warning {
  background-color: #fe9126;
  border: 1px solid #e4752b; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #f07701; }
.label-danger {
  background-color: #f3515c;
  border: 1px solid #d4323d; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #f0212f; }
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }
.btn .badge {
  position: relative;
  top: -1px; }
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #777;
  background-color: #fff; }
.nav-pills > li > a > .badge {
  margin-left: 3px; }
.thumbnail {
  display: block; }
  .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto; }
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #777; }
.thumbnail > img {
  margin-left: auto;
  margin-right: auto; }
.thumbnail .caption {
  padding: 9px;
  color: #777777; }
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 0px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }
.alert-dismissable {
  padding-right: 35px; }
  .alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }
.alert-success {
  background-color: #55c65e;
  border-color: #48b151;
  color: #fff; }
  .alert-success hr {
    border-top-color: #419f49; }
  .alert-success .alert-link {
    color: #e6e6e6; }
.alert-info {
  background-color: #5192f3;
  border-color: #4b80c3;
  color: #fff; }
  .alert-info hr {
    border-top-color: #3d73b7; }
  .alert-info .alert-link {
    color: #e6e6e6; }
.alert-warning {
  background-color: #fe9126;
  border-color: #e4752b;
  color: #fff; }
  .alert-warning hr {
    border-top-color: #da681c; }
  .alert-warning .alert-link {
    color: #e6e6e6; }
.alert-danger {
  background-color: #f3515c;
  border-color: #d4323d;
  color: #fff; }
  .alert-danger hr {
    border-top-color: #c32933; }
  .alert-danger .alert-link {
    color: #e6e6e6; }
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 40px 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 0px;
  -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); }
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 40px 40px; }
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }
.progress-bar-success {
  background-color: #46a74e; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-bar-info {
  background-color: #5192f3; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }
.media,
.media .media {
  margin-top: 15px; }
.media:first-child {
  margin-top: 0; }
.media-object {
  display: block; }
.media-heading {
  margin: 0 0 5px; }
.media > .pull-left {
  margin-right: 10px; }
.media > .pull-right {
  margin-left: 10px; }
.media-list {
  padding-left: 0;
  list-style: none; }
.list-group {
  margin-bottom: 20px;
  padding-left: 0; }
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca; }
    .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
      color: inherit; }
    .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
      color: #e1edf7; }
a.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5; }
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .panel-body:after {
    clear: both; }
.panel > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item {
    border-width: 1px 0; }
    .panel > .list-group .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    .panel > .list-group .list-group-item:last-child {
      border-bottom: 0; }
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }
.panel > .table {
  margin-bottom: 0; }
.panel > .panel-body + .table {
  border-top: 1px solid #d6d4d4; }
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px; }
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px; }
  .panel-title > a {
    color: inherit; }
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px; }
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden; }
  .panel-group .panel + .panel {
    margin-top: 5px; }
.panel-group .panel-heading {
  border-bottom: 0; }
  .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd; }
.panel-group .panel-footer {
  border-top: 0; }
  .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd; }
.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ddd; }
  .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd; }
.panel-primary {
  border-color: #428bca; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca; }
    .panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #428bca; }
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca; }
.panel-success {
  border-color: #48b151; }
  .panel-success > .panel-heading {
    color: #fff;
    background-color: #55c65e;
    border-color: #48b151; }
    .panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #48b151; }
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #48b151; }
.panel-warning {
  border-color: #e4752b; }
  .panel-warning > .panel-heading {
    color: #fff;
    background-color: #fe9126;
    border-color: #e4752b; }
    .panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #e4752b; }
  .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #e4752b; }
.panel-danger {
  border-color: #d4323d; }
  .panel-danger > .panel-heading {
    color: #fff;
    background-color: #f3515c;
    border-color: #d4323d; }
    .panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #d4323d; }
  .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d4323d; }
.panel-info {
  border-color: #4b80c3; }
  .panel-info > .panel-heading {
    color: #fff;
    background-color: #5192f3;
    border-color: #4b80c3; }
    .panel-info > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #4b80c3; }
  .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #4b80c3; }
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }
.well-lg {
  padding: 24px;
  border-radius: 6px; }
.well-sm {
  padding: 9px;
  border-radius: 3px; }
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }
.popover-content {
  padding: 9px 14px; }
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.popover .arrow {
  border-width: 11px; }
.popover .arrow:after {
  border-width: 10px;
  content: ""; }
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.clearfix:after {
  clear: both; }
.pull-right {
  float: right !important; }
.pull-left {
  float: left !important; }
.hide {
  display: none !important; }
.show {
  display: block !important; }
.invisible {
  visibility: hidden; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.affix {
  position: fixed; }
@-ms-viewport {
  width: device-width; }
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px; } }
.hidden {
  display: none !important;
  visibility: hidden !important; }
.visible-xs {
  display: none !important; }
tr.visible-xs {
  display: none !important; }
th.visible-xs,
td.visible-xs {
  display: none !important; }
@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important; }
  tr.visible-xs.visible-sm {
    display: table-row !important; }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important; }
  tr.visible-xs.visible-md {
    display: table-row !important; }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important; }
  tr.visible-xs.visible-lg {
    display: table-row !important; }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important; } }
.visible-sm {
  display: none !important; }
tr.visible-sm {
  display: none !important; }
th.visible-sm,
td.visible-sm {
  display: none !important; }
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important; }
  tr.visible-sm.visible-xs {
    display: table-row !important; }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important; }
  tr.visible-sm.visible-md {
    display: table-row !important; }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important; }
  tr.visible-sm.visible-lg {
    display: table-row !important; }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important; } }
.visible-md {
  display: none !important; }
tr.visible-md {
  display: none !important; }
th.visible-md,
td.visible-md {
  display: none !important; }
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important; }
  tr.visible-md.visible-xs {
    display: table-row !important; }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important; }
  tr.visible-md.visible-sm {
    display: table-row !important; }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important; }
  tr.visible-md.visible-lg {
    display: table-row !important; }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important; } }
.visible-lg {
  display: none !important; }
tr.visible-lg {
  display: none !important; }
th.visible-lg,
td.visible-lg {
  display: none !important; }
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important; }
  tr.visible-lg.visible-xs {
    display: table-row !important; }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important; }
  tr.visible-lg.visible-sm {
    display: table-row !important; }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important; }
  tr.visible-lg.visible-md {
    display: table-row !important; }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
.hidden-xs {
  display: block !important; }
tr.hidden-xs {
  display: table-row !important; }
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important; }
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; }
  tr.hidden-xs {
    display: none !important; }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important; }
  tr.hidden-xs.hidden-sm {
    display: none !important; }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important; }
  tr.hidden-xs.hidden-md {
    display: none !important; }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg {
    display: none !important; }
  tr.hidden-xs.hidden-lg {
    display: none !important; }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important; } }
.hidden-sm {
  display: block !important; }
tr.hidden-sm {
  display: table-row !important; }
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important; }
@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important; }
  tr.hidden-sm.hidden-xs {
    display: none !important; }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; }
  tr.hidden-sm {
    display: none !important; }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important; }
  tr.hidden-sm.hidden-md {
    display: none !important; }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg {
    display: none !important; }
  tr.hidden-sm.hidden-lg {
    display: none !important; }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important; } }
.hidden-md {
  display: block !important; }
tr.hidden-md {
  display: table-row !important; }
th.hidden-md,
td.hidden-md {
  display: table-cell !important; }
@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important; }
  tr.hidden-md.hidden-xs {
    display: none !important; }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important; }
  tr.hidden-md.hidden-sm {
    display: none !important; }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; }
  tr.hidden-md {
    display: none !important; }
  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-md.hidden-lg {
    display: none !important; }
  tr.hidden-md.hidden-lg {
    display: none !important; }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important; } }
.hidden-lg {
  display: block !important; }
tr.hidden-lg {
  display: table-row !important; }
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important; }
@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important; }
  tr.hidden-lg.hidden-xs {
    display: none !important; }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important; }
  tr.hidden-lg.hidden-sm {
    display: none !important; }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important; }
  tr.hidden-lg.hidden-md {
    display: none !important; }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; }
  tr.hidden-lg {
    display: none !important; }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }
tr.visible-print {
  display: none !important; }
th.visible-print,
td.visible-print {
  display: none !important; }
@media print {
  .visible-print {
    display: block !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; }
  .hidden-print {
    display: none !important; }
  tr.hidden-print {
    display: none !important; }
  th.hidden-print,
  td.hidden-print {
    display: none !important; } }
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
   font-display: swap;
  src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.icon, [class^="icon-"] {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
/* makes the font 33% larger relative to the icon container */
.icon-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }
.icon-2x {
  font-size: 2em; }
.icon-3x {
  font-size: 3em; }
.icon-4x {
  font-size: 4em; }
.icon-5x {
  font-size: 5em; }
.icon-fw {
  width: 1.28571em;
  text-align: center; }
.icon-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .icon-ul > li {
    position: relative; }
.icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .icon-li.icon-lg {
    left: -1.85714em; }
.icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }
.pull-right {
  float: right; }
.pull-left {
  float: left; }
.icon.pull-left, .pull-left[class^="icon-"] {
  margin-right: .3em; }
.icon.pull-right, .pull-right[class^="icon-"] {
  margin-left: .3em; }
.icon-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }
.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }
.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }
.icon-stack-1x, .icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }
.icon-stack-1x {
  line-height: inherit; }
.icon-stack-2x {
  font-size: 2em; }
.icon-inverse {
  color: #fff; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: ""; }
.icon-music:before {
  content: ""; }
.icon-search:before {
  content: ""; }
.icon-envelope-o:before, .icon-envelope-alt:before {
  content: ""; }
.icon-heart:before {
  content: ""; }
.icon-star:before {
  content: ""; }
.icon-star-o:before, .icon-star-empty:before {
  content: ""; }
.icon-user:before {
  content: ""; }
.icon-film:before {
  content: ""; }
.icon-th-large:before {
  content: ""; }
.icon-th:before {
  content: ""; }
.icon-th-list:before {
  content: ""; }
.icon-check:before {
  content: ""; }
.icon-times:before, .icon-remove:before {
  content: ""; }
.icon-search-plus:before, .icon-zoom-in:before {
  content: ""; }
.icon-search-minus:before, .icon-zoom-out:before {
  content: ""; }
.icon-power-off:before, .icon-off:before {
  content: ""; }
.icon-signal:before {
  content: ""; }
.icon-gear:before,
.icon-cog:before {
  content: ""; }
.icon-trash-o:before, .icon-trash:before {
  content: ""; }
.icon-home:before {
  content: ""; }
.icon-file-o:before, .icon-file-alt:before {
  content: ""; }
.icon-clock-o:before, .icon-time:before {
  content: ""; }
.icon-road:before {
  content: ""; }
.icon-download:before, .icon-download-alt:before {
  content: ""; }
.icon-arrow-circle-o-down:before, .icon-download:before, .icon-download-alt:before {
  content: ""; }
.icon-arrow-circle-o-up:before, .icon-upload:before, .icon-upload-alt:before {
  content: ""; }
.icon-inbox:before {
  content: ""; }
.icon-play-circle-o:before, .icon-play-circle:before, .icon-play-sign:before {
  content: ""; }
.icon-rotate-right:before,
.icon-repeat:before {
  content: ""; }
.icon-refresh:before {
  content: ""; }
.icon-list-alt:before {
  content: ""; }
.icon-lock:before {
  content: ""; }
.icon-flag:before {
  content: ""; }
.icon-headphones:before {
  content: ""; }
.icon-volume-off:before {
  content: ""; }
.icon-volume-down:before {
  content: ""; }
.icon-volume-up:before {
  content: ""; }
.icon-qrcode:before {
  content: ""; }
.icon-barcode:before {
  content: ""; }
.icon-tag:before {
  content: ""; }
.icon-tags:before {
  content: ""; }
.icon-book:before {
  content: ""; }
.icon-bookmark:before {
  content: ""; }
.icon-print:before {
  content: ""; }
.icon-camera:before {
  content: ""; }
.icon-font:before {
  content: ""; }
.icon-bold:before {
  content: ""; }
.icon-italic:before {
  content: ""; }
.icon-text-height:before {
  content: ""; }
.icon-text-width:before {
  content: ""; }
.icon-align-left:before {
  content: ""; }
.icon-align-center:before {
  content: ""; }
.icon-align-right:before {
  content: ""; }
.icon-align-justify:before {
  content: ""; }
.icon-list:before {
  content: ""; }
.icon-dedent:before,
.icon-outdent:before,
.icon-indent-left:before {
  content: ""; }
.icon-indent:before, .icon-indent-right:before {
  content: ""; }
.icon-video-camera:before, .icon-facetime-video:before {
  content: ""; }
.icon-photo:before,
.icon-image:before,
.icon-picture-o:before,
.icon-picture:before {
  content: ""; }
.icon-pencil:before {
  content: ""; }
.icon-map-marker:before {
  content: ""; }
.icon-adjust:before {
  content: ""; }
.icon-tint:before {
  content: ""; }
.icon-edit:before,
.icon-pencil-square-o:before,
.icon-edit:before {
  content: ""; }
.icon-share-square-o:before, .icon-share:before, .icon-share-alt:before {
  content: ""; }
.icon-check-square-o:before {
  content: ""; }
.icon-arrows:before, .icon-move:before {
  content: ""; }
.icon-step-backward:before {
  content: ""; }
.icon-fast-backward:before {
  content: ""; }
.icon-backward:before {
  content: ""; }
.icon-play:before {
  content: ""; }
.icon-pause:before {
  content: ""; }
.icon-stop:before {
  content: ""; }
.icon-forward:before {
  content: ""; }
.icon-fast-forward:before {
  content: ""; }
.icon-step-forward:before {
  content: ""; }
.icon-eject:before {
  content: ""; }
.icon-chevron-left:before {
  content: ""; }
.icon-chevron-right:before {
  content: ""; }
.icon-plus-circle:before, .icon-plus-sign:before {
  content: ""; }
.icon-minus-circle:before, .icon-minus-sign:before {
  content: ""; }
.icon-times-circle:before, .icon-remove-sign:before {
  content: ""; }
.icon-check-circle:before, .icon-ok-sign:before {
  content: ""; }
.icon-question-circle:before, .icon-question-sign:before {
  content: ""; }
.icon-info-circle:before, .icon-info-sign:before {
  content: ""; }
.icon-crosshairs:before, .icon-screenshot:before {
  content: ""; }
.icon-times-circle-o:before, .icon-remove-circle:before {
  content: ""; }
.icon-check-circle-o:before, .icon-ok-circle:before {
  content: ""; }
.icon-ban:before {
  content: ""; }
.icon-arrow-left:before {
  content: ""; }
.icon-arrow-right:before {
  content: ""; }
.icon-arrow-up:before {
  content: ""; }
.icon-arrow-down:before {
  content: ""; }
.icon-mail-forward:before,
.icon-share:before,
.icon-share-alt:before {
  content: ""; }
.icon-expand:before, .icon-resize-full:before {
  content: ""; }
.icon-compress:before, .icon-resize-small:before {
  content: ""; }
.icon-plus:before {
  content: ""; }
.icon-minus:before {
  content: ""; }
.icon-asterisk:before {
  content: ""; }
.icon-exclamation-circle:before, .icon-exclamation-sign:before {
  content: ""; }
.icon-gift:before {
  content: ""; }
.icon-leaf:before {
  content: ""; }
.icon-fire:before {
  content: ""; }
.icon-eye:before, .icon-eye-open:before {
  content: ""; }
.icon-eye-slash:before, .icon-eye-close:before {
  content: ""; }
.icon-warning:before,
.icon-exclamation-triangle:before,
.icon-warning-sign:before {
  content: ""; }
.icon-plane:before {
  content: ""; }
.icon-calendar:before {
  content: ""; }
.icon-random:before {
  content: ""; }
.icon-comment:before {
  content: ""; }
.icon-magnet:before {
  content: ""; }
.icon-chevron-up:before {
  content: ""; }
.icon-chevron-down:before {
  content: ""; }
.icon-retweet:before {
  content: ""; }
.icon-shopping-cart:before {
  content: ""; }
.icon-folder:before, .icon-folder-close:before {
  content: ""; }
.icon-folder-open:before {
  content: ""; }
.icon-arrows-v:before, .icon-resize-vertical:before {
  content: ""; }
.icon-arrows-h:before, .icon-resize-horizontal:before {
  content: ""; }
.icon-bar-chart-o:before, .icon-bar-chart:before {
  content: ""; }
.icon-twitter-square:before, .icon-twitter-sign:before {
  content: ""; }
.icon-facebook-square:before, .icon-facebook-sign:before {
  content: ""; }
.icon-camera-retro:before {
  content: ""; }
.icon-key:before {
  content: ""; }
.icon-gears:before,
.icon-cogs:before {
  content: ""; }
.icon-comments:before {
  content: ""; }
.icon-thumbs-o-up:before, .icon-thumbs-up-alt:before {
  content: ""; }
.icon-thumbs-o-down:before, .icon-thumbs-down-alt:before {
  content: ""; }
.icon-star-half:before {
  content: ""; }
.icon-heart-o:before, .icon-heart-empty:before {
  content: ""; }
.icon-sign-out:before, .icon-signout:before {
  content: ""; }
.icon-linkedin-square:before, .icon-linkedin-sign:before {
  content: ""; }
.icon-thumb-tack:before, .icon-pushpin:before {
  content: ""; }
.icon-external-link:before {
  content: ""; }
.icon-sign-in:before, .icon-signin:before {
  content: ""; }
.icon-trophy:before {
  content: ""; }
.icon-github-square:before, .icon-github-sign:before {
  content: ""; }
.icon-upload:before, .icon-upload-alt:before {
  content: ""; }
.icon-lemon-o:before, .icon-lemon:before {
  content: ""; }
.icon-phone:before {
  content: ""; }
.icon-square-o:before, .icon-check-empty:before {
  content: ""; }
.icon-bookmark-o:before, .icon-bookmark-empty:before {
  content: ""; }
.icon-phone-square:before, .icon-phone-sign:before {
  content: ""; }
.icon-twitter:before {
  content: ""; }
.icon-facebook:before {
  content: ""; }
.icon-github:before {
  content: ""; }
.icon-unlock:before {
  content: ""; }
.icon-credit-card:before {
  content: ""; }
.icon-rss:before {
  content: ""; }
.icon-hdd-o:before, .icon-hdd:before {
  content: ""; }
.icon-bullhorn:before {
  content: ""; }
.icon-bell:before, .icon-bell-alt:before {
  content: ""; }
.icon-certificate:before {
  content: ""; }
.icon-hand-o-right:before, .icon-hand-right:before {
  content: ""; }
.icon-hand-o-left:before, .icon-hand-left:before {
  content: ""; }
.icon-hand-o-up:before, .icon-hand-up:before {
  content: ""; }
.icon-hand-o-down:before, .icon-hand-down:before {
  content: ""; }
.icon-arrow-circle-left:before, .icon-circle-arrow-left:before {
  content: ""; }
.icon-arrow-circle-right:before, .icon-circle-arrow-right:before {
  content: ""; }
.icon-arrow-circle-up:before, .icon-circle-arrow-up:before {
  content: ""; }
.icon-arrow-circle-down:before, .icon-circle-arrow-down:before {
  content: ""; }
.icon-globe:before {
  content: ""; }
.icon-wrench:before {
  content: ""; }
.icon-tasks:before {
  content: ""; }
.icon-filter:before {
  content: ""; }
.icon-briefcase:before {
  content: ""; }
.icon-arrows-alt:before, .icon-fullscreen:before {
  content: ""; }
.icon-group:before,
.icon-users:before,
.icon-group:before {
  content: ""; }
.icon-chain:before,
.icon-link:before {
  content: ""; }
.icon-cloud:before {
  content: ""; }
.icon-flask:before, .icon-beaker:before {
  content: ""; }
.icon-cut:before,
.icon-scissors:before,
.icon-cut:before {
  content: ""; }
.icon-copy:before,
.icon-files-o:before,
.icon-copy:before {
  content: ""; }
.icon-paperclip:before, .icon-paper-clip:before {
  content: ""; }
.icon-save:before,
.icon-floppy-o:before,
.icon-save:before {
  content: ""; }
.icon-square:before, .icon-sign-blank:before {
  content: ""; }
.icon-navicon:before,
.icon-reorder:before,
.icon-bars:before,
.icon-reorder:before {
  content: ""; }
.icon-list-ul:before {
  content: ""; }
.icon-list-ol:before {
  content: ""; }
.icon-strikethrough:before {
  content: ""; }
.icon-underline:before {
  content: ""; }
.icon-table:before {
  content: ""; }
.icon-magic:before {
  content: ""; }
.icon-truck:before {
  content: ""; }
.icon-pinterest:before {
  content: ""; }
.icon-pinterest-square:before, .icon-pinterest-sign:before {
  content: ""; }
.icon-google-plus-square:before, .icon-google-plus-sign:before {
  content: ""; }
.icon-google-plus:before {
  content: ""; }
.icon-money:before {
  content: ""; }
.icon-caret-down:before {
  content: ""; }
.icon-caret-up:before {
  content: ""; }
.icon-caret-left:before {
  content: ""; }
.icon-caret-right:before {
  content: ""; }
.icon-columns:before {
  content: ""; }
.icon-unsorted:before,
.icon-sort:before {
  content: ""; }
.icon-sort-down:before,
.icon-sort-desc:before,
.icon-sort-up:before {
  content: ""; }
.icon-sort-up:before,
.icon-sort-asc:before,
.icon-sort-down:before {
  content: ""; }
.icon-envelope:before {
  content: ""; }
.icon-linkedin:before {
  content: ""; }
.icon-rotate-left:before,
.icon-undo:before {
  content: ""; }
.icon-legal:before,
.icon-gavel:before,
.icon-legal:before {
  content: ""; }
.icon-dashboard:before,
.icon-tachometer:before,
.icon-dashboard:before {
  content: ""; }
.icon-comment-o:before, .icon-comment-alt:before {
  content: ""; }
.icon-comments-o:before, .icon-comments-alt:before {
  content: ""; }
.icon-flash:before,
.icon-bolt:before {
  content: ""; }
.icon-sitemap:before {
  content: ""; }
.icon-umbrella:before {
  content: ""; }
.icon-paste:before,
.icon-clipboard:before,
.icon-paste:before {
  content: ""; }
.icon-lightbulb-o:before, .icon-lightbulb:before {
  content: ""; }
.icon-exchange:before {
  content: ""; }
.icon-cloud-download:before {
  content: ""; }
.icon-cloud-upload:before {
  content: ""; }
.icon-user-md:before {
  content: ""; }
.icon-stethoscope:before {
  content: ""; }
.icon-suitcase:before {
  content: ""; }
.icon-bell-o:before, .icon-bell:before, .icon-bell-alt:before {
  content: ""; }
.icon-coffee:before {
  content: ""; }
.icon-cutlery:before, .icon-food:before {
  content: ""; }
.icon-file-text-o:before, .icon-file-text-alt:before {
  content: ""; }
.icon-building-o:before, .icon-building:before {
  content: ""; }
.icon-hospital-o:before, .icon-hospital:before {
  content: ""; }
.icon-ambulance:before {
  content: ""; }
.icon-medkit:before {
  content: ""; }
.icon-fighter-jet:before {
  content: ""; }
.icon-beer:before {
  content: ""; }
.icon-h-square:before, .icon-h-sign:before {
  content: ""; }
.icon-plus-square:before, .icon-plus-sign-alt:before {
  content: ""; }
.icon-angle-double-left:before, .icon-double-angle-left:before {
  content: ""; }
.icon-angle-double-right:before, .icon-double-angle-right:before {
  content: ""; }
.icon-angle-double-up:before, .icon-double-angle-up:before {
  content: ""; }
.icon-angle-double-down:before, .icon-double-angle-down:before {
  content: ""; }
.icon-angle-left:before {
  content: ""; }
.icon-angle-right:before {
  content: ""; }
.icon-angle-up:before {
  content: ""; }
.icon-angle-down:before {
  content: ""; }
.icon-desktop:before {
  content: ""; }
.icon-laptop:before {
  content: ""; }
.icon-tablet:before {
  content: ""; }
.icon-mobile-phone:before,
.icon-mobile:before,
.icon-mobile-phone:before {
  content: ""; }
.icon-circle-o:before, .icon-circle-blank:before {
  content: ""; }
.icon-quote-left:before {
  content: ""; }
.icon-quote-right:before {
  content: ""; }
.icon-spinner:before {
  content: ""; }
.icon-circle:before {
  content: ""; }
.icon-mail-reply:before,
.icon-reply:before {
  content: ""; }
.icon-github-alt:before {
  content: ""; }
.icon-folder-o:before, .icon-folder-close-alt:before {
  content: ""; }
.icon-folder-open-o:before, .icon-folder-open-alt:before {
  content: ""; }
.icon-smile-o:before, .icon-smile:before {
  content: ""; }
.icon-frown-o:before, .icon-frown:before {
  content: ""; }
.icon-meh-o:before, .icon-meh:before {
  content: ""; }
.icon-gamepad:before {
  content: ""; }
.icon-keyboard-o:before, .icon-keyboard:before {
  content: ""; }
.icon-flag-o:before, .icon-flag-alt:before {
  content: ""; }
.icon-flag-checkered:before {
  content: ""; }
.icon-terminal:before {
  content: ""; }
.icon-code:before {
  content: ""; }
.icon-mail-reply-all:before,
.icon-reply-all:before {
  content: ""; }
.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before,
.icon-star-half-empty:before {
  content: ""; }
.icon-location-arrow:before {
  content: ""; }
.icon-crop:before {
  content: ""; }
.icon-code-fork:before {
  content: ""; }
.icon-unlink:before,
.icon-chain-broken:before,
.icon-unlink:before {
  content: ""; }
.icon-question:before {
  content: ""; }
.icon-info:before {
  content: ""; }
.icon-exclamation:before {
  content: ""; }
.icon-superscript:before {
  content: ""; }
.icon-subscript:before {
  content: ""; }
.icon-eraser:before {
  content: ""; }
.icon-puzzle-piece:before {
  content: ""; }
.icon-microphone:before {
  content: ""; }
.icon-microphone-slash:before, .icon-microphone-off:before {
  content: ""; }
.icon-shield:before {
  content: ""; }
.icon-calendar-o:before, .icon-calendar-empty:before {
  content: ""; }
.icon-fire-extinguisher:before {
  content: ""; }
.icon-rocket:before {
  content: ""; }
.icon-maxcdn:before {
  content: ""; }
.icon-chevron-circle-left:before, .icon-chevron-sign-left:before {
  content: ""; }
.icon-chevron-circle-right:before, .icon-chevron-sign-right:before {
  content: ""; }
.icon-chevron-circle-up:before, .icon-chevron-sign-up:before {
  content: ""; }
.icon-chevron-circle-down:before, .icon-chevron-sign-down:before {
  content: ""; }
.icon-html5:before {
  content: ""; }
.icon-css3:before {
  content: ""; }
.icon-anchor:before {
  content: ""; }
.icon-unlock-alt:before {
  content: ""; }
.icon-bullseye:before {
  content: ""; }
.icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {
  content: ""; }
.icon-ellipsis-v:before, .icon-ellipsis-vertical:before {
  content: ""; }
.icon-rss-square:before, .icon-rss-sign:before {
  content: ""; }
.icon-play-circle:before, .icon-play-sign:before {
  content: ""; }
.icon-ticket:before {
  content: ""; }
.icon-minus-square:before, .icon-minus-sign-alt:before {
  content: ""; }
.icon-minus-square-o:before, .icon-check-minus:before, .icon-collapse-alt:before {
  content: ""; }
.icon-level-up:before {
  content: ""; }
.icon-level-down:before {
  content: ""; }
.icon-check-square:before, .icon-check-sign:before {
  content: ""; }
.icon-pencil-square:before, .icon-edit-sign:before {
  content: ""; }
.icon-external-link-square:before, .icon-external-link-sign:before {
  content: ""; }
.icon-share-square:before, .icon-share-sign:before {
  content: ""; }
.icon-compass:before {
  content: ""; }
.icon-toggle-down:before,
.icon-caret-square-o-down:before,
.icon-collapse:before {
  content: ""; }
.icon-toggle-up:before,
.icon-caret-square-o-up:before,
.icon-collapse-top:before {
  content: ""; }
.icon-toggle-right:before,
.icon-caret-square-o-right:before {
  content: ""; }
.icon-euro:before,
.icon-eur:before {
  content: ""; }
.icon-gbp:before {
  content: ""; }
.icon-dollar:before,
.icon-usd:before {
  content: ""; }
.icon-rupee:before,
.icon-inr:before {
  content: ""; }
.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
  content: ""; }
.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before,
.icon-cny:before {
  content: ""; }
.icon-won:before,
.icon-krw:before {
  content: ""; }
.icon-bitcoin:before,
.icon-btc:before {
  content: ""; }
.icon-file:before {
  content: ""; }
.icon-file-text:before {
  content: ""; }
.icon-sort-alpha-asc:before, .icon-sort-by-alphabet:before {
  content: ""; }
.icon-sort-alpha-desc:before, .icon-sort-by-alphabet-alt:before {
  content: ""; }
.icon-sort-amount-asc:before, .icon-sort-by-attributes:before {
  content: ""; }
.icon-sort-amount-desc:before, .icon-sort-by-attributes-alt:before {
  content: ""; }
.icon-sort-numeric-asc:before, .icon-sort-by-order:before {
  content: ""; }
.icon-sort-numeric-desc:before, .icon-sort-by-order-alt:before {
  content: ""; }
.icon-thumbs-up:before {
  content: ""; }
.icon-thumbs-down:before {
  content: ""; }
.icon-youtube-square:before, .icon-youtube-sign:before {
  content: ""; }
.icon-youtube:before {
  content: ""; }
.icon-xing:before {
  content: ""; }
.icon-xing-square:before, .icon-xing-sign:before {
  content: ""; }
.icon-youtube-play:before {
  content: ""; }
.icon-dropbox:before {
  content: ""; }
.icon-stack-overflow:before, .icon-stackexchange:before {
  content: ""; }
.icon-instagram:before {
  content: ""; }
.icon-flickr:before {
  content: ""; }
.icon-adn:before {
  content: ""; }
.icon-bitbucket:before {
  content: ""; }
.icon-bitbucket-square:before, .icon-bitbucket-sign:before {
  content: ""; }
.icon-tumblr:before {
  content: ""; }
.icon-tumblr-square:before, .icon-tumblr-sign:before {
  content: ""; }
.icon-long-arrow-down:before {
  content: ""; }
.icon-long-arrow-up:before {
  content: ""; }
.icon-long-arrow-left:before {
  content: ""; }
.icon-long-arrow-right:before {
  content: ""; }
.icon-apple:before {
  content: ""; }
.icon-windows:before {
  content: ""; }
.icon-android:before {
  content: ""; }
.icon-linux:before {
  content: ""; }
.icon-dribbble:before {
  content: ""; }
.icon-skype:before {
  content: ""; }
.icon-foursquare:before {
  content: ""; }
.icon-trello:before {
  content: ""; }
.icon-female:before {
  content: ""; }
.icon-male:before {
  content: ""; }
.icon-gittip:before {
  content: ""; }
.icon-sun-o:before, .icon-sun:before {
  content: ""; }
.icon-moon-o:before, .icon-moon:before {
  content: ""; }
.icon-archive:before {
  content: ""; }
.icon-bug:before {
  content: ""; }
.icon-vk:before {
  content: ""; }
.icon-weibo:before {
  content: ""; }
.icon-renren:before {
  content: ""; }
.icon-pagelines:before {
  content: ""; }
.icon-stack-exchange:before {
  content: ""; }
.icon-arrow-circle-o-right:before {
  content: ""; }
.icon-arrow-circle-o-left:before {
  content: ""; }
.icon-toggle-left:before,
.icon-caret-square-o-left:before {
  content: ""; }
.icon-dot-circle-o:before {
  content: ""; }
.icon-wheelchair:before {
  content: ""; }
.icon-vimeo-square:before {
  content: ""; }
.icon-turkish-lira:before,
.icon-try:before {
  content: ""; }
.icon-plus-square-o:before, .icon-expand-alt:before {
  content: ""; }
.icon-space-shuttle:before {
  content: ""; }
.icon-slack:before {
  content: ""; }
.icon-envelope-square:before {
  content: ""; }
.icon-wordpress:before {
  content: ""; }
.icon-openid:before {
  content: ""; }
.icon-institution:before,
.icon-bank:before,
.icon-university:before {
  content: ""; }
.icon-mortar-board:before,
.icon-graduation-cap:before {
  content: ""; }
.icon-yahoo:before {
  content: ""; }
.icon-google:before {
  content: ""; }
.icon-reddit:before {
  content: ""; }
.icon-reddit-square:before {
  content: ""; }
.icon-stumbleupon-circle:before {
  content: ""; }
.icon-stumbleupon:before {
  content: ""; }
.icon-delicious:before {
  content: ""; }
.icon-digg:before {
  content: ""; }
.icon-pied-piper-square:before,
.icon-pied-piper:before {
  content: ""; }
.icon-pied-piper-alt:before {
  content: ""; }
.icon-drupal:before {
  content: ""; }
.icon-joomla:before {
  content: ""; }
.icon-language:before {
  content: ""; }
.icon-fax:before {
  content: ""; }
.icon-building:before {
  content: ""; }
.icon-child:before {
  content: ""; }
.icon-paw:before {
  content: ""; }
.icon-spoon:before {
  content: ""; }
.icon-cube:before {
  content: ""; }
.icon-cubes:before {
  content: ""; }
.icon-behance:before {
  content: ""; }
.icon-behance-square:before {
  content: ""; }
.icon-steam:before {
  content: ""; }
.icon-steam-square:before {
  content: ""; }
.icon-recycle:before {
  content: ""; }
.icon-automobile:before,
.icon-car:before {
  content: ""; }
.icon-cab:before,
.icon-taxi:before {
  content: ""; }
.icon-tree:before {
  content: ""; }
.icon-spotify:before {
  content: ""; }
.icon-deviantart:before {
  content: ""; }
.icon-soundcloud:before {
  content: ""; }
.icon-database:before {
  content: ""; }
.icon-file-pdf-o:before {
  content: ""; }
.icon-file-word-o:before {
  content: ""; }
.icon-file-excel-o:before {
  content: ""; }
.icon-file-powerpoint-o:before {
  content: ""; }
.icon-file-photo-o:before,
.icon-file-picture-o:before,
.icon-file-image-o:before {
  content: ""; }
.icon-file-zip-o:before,
.icon-file-archive-o:before {
  content: ""; }
.icon-file-sound-o:before,
.icon-file-audio-o:before {
  content: ""; }
.icon-file-movie-o:before,
.icon-file-video-o:before {
  content: ""; }
.icon-file-code-o:before {
  content: ""; }
.icon-vine:before {
  content: ""; }
.icon-codepen:before {
  content: ""; }
.icon-jsfiddle:before {
  content: ""; }
.icon-life-bouy:before,
.icon-life-saver:before,
.icon-support:before,
.icon-life-ring:before {
  content: ""; }
.icon-circle-o-notch:before {
  content: ""; }
.icon-ra:before,
.icon-rebel:before {
  content: ""; }
.icon-ge:before,
.icon-empire:before {
  content: ""; }
.icon-git-square:before {
  content: ""; }
.icon-git:before {
  content: ""; }
.icon-hacker-news:before {
  content: ""; }
.icon-tencent-weibo:before {
  content: ""; }
.icon-qq:before {
  content: ""; }
.icon-wechat:before,
.icon-weixin:before {
  content: ""; }
.icon-send:before,
.icon-paper-plane:before {
  content: ""; }
.icon-send-o:before,
.icon-paper-plane-o:before {
  content: ""; }
.icon-history:before {
  content: ""; }
.icon-circle-thin:before {
  content: ""; }
.icon-header:before {
  content: ""; }
.icon-paragraph:before {
  content: ""; }
.icon-sliders:before {
  content: ""; }
.icon-share-alt:before {
  content: ""; }
.icon-share-alt-square:before {
  content: ""; }
.icon-bomb:before {
  content: ""; }
a:hover {
  text-decoration: none; }
@media only screen and (min-width: 1200px) {
  .container {
    padding-left: 0;
    padding-right: 0; } }
body {
  min-width: 320px;
  height: 100%;
  line-height: 18px;
  font-size: 13px;
  color: #777; }
  body.content_only {
    background: none; }
textarea {
  resize: none; }
#header {
  z-index: 5003; }
.columns-container {
  background: #fff; }
#columns {
  position: relative;
  padding-bottom: 50px;
  padding-top: 15px; }
#index .tab-content {
  margin-top: 35px;
  margin-bottom: 34px; }
header {
  z-index: 1;
  position: relative;
  background: #fff;
  padding-bottom: 15px; }
  header .banner {
    background: #122f41;
    max-height: 100%; }
    header .banner .row {
      margin: 0px; }
  header .nav {
    background: #ea7d00; }
    header .nav .row {
      margin: 0px; }
    header .nav nav {
      width: 100%; }
  header .row {
    position: relative; }
    header .row > .container {
      position: relative; }
    header .row #header_logo {
      padding-top: 15px; }
      @media (max-width: 992px) {
        header .row #header_logo {
          padding-top: 40px; } }
      @media (max-width: 767px) {
        header .row #header_logo {
          padding-top: 15px; }
          header .row #header_logo img {
            margin: 0 auto; } }
  @media (min-width: 767px) {
    header .col-sm-4 + .col-sm-4 + .col-sm-4, header .row #header_logo + .col-sm-4 + .col-sm-4, header .row .col-sm-4 + #header_logo + .col-sm-4, header .row #header_logo + #header_logo + .col-sm-4, header .row .col-sm-4 + .col-sm-4 + #header_logo, header .row #header_logo + .col-sm-4 + #header_logo, header .row .col-sm-4 + #header_logo + #header_logo, header .row #header_logo + #header_logo + #header_logo {
      float: right; } }
.ie8 #header #header_logo {
  width: 350px; }
#center_column .page_product_box h3 {
  color: #555454;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border: 1px solid #d6d4d4;
  border-bottom: none;
  background: #fbfbfb; }
p.info-title {
  font-weight: 500;
  color: #333;
  margin-bottom: 25px;
  font-size: 18px;
}
p.info-account {
  margin: -4px 0 24px 0; }
.dark {
  color: #333; }
.main-page-indent {
  margin-bottom: 30px; }
.alert {
  font-weight: bold; }
  .alert:before {
    cursor: pointer; }
  .alert ul, .alert ol {
    padding-left: 15px;
    margin-left: 27px; }
    .alert ul li, .alert ol li {
      list-style-type: decimal;
      font-weight: normal; }
  .alert.alert-success {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
    .alert.alert-success:before {
      font-family: "FontAwesome";
      content: "\f058";
      font-size: 20px;
      vertical-align: -2px;
      padding-right: 7px; }
  .alert.alert-danger {
    text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
    .alert.alert-danger:before {
      font-family: "FontAwesome";
      content: "\f057";
      font-size: 20px;
      vertical-align: -2px;
      padding-right: 7px;
      float: left; }
.label {
  white-space: normal;
  display: inline-block;
  padding: 6px 10px; }
label {
  color: #333; }
  label.required:before {
    content: "*";
    color: red;
    font-size: 14px;
    position: relative;
    line-height: 12px; }
.unvisible {
  display: none; }
.checkbox {
  line-height: 16px; }
  .checkbox label {
    color: #777777; }
.close {
  opacity: 1; }
  .close:hover {
    opacity: 1; }
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled {
  position: relative;
  display: inline-block;
  padding: 5px 7px;
  border: 1px solid #cc9900;
  font-weight: bold;
  color: black;
  background: url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b;
  cursor: pointer;
  white-space: normal;
  text-align: left; }
*:first-child + html input.button_mini,
*:first-child + html input.button_small,
*:first-child + html input.button,
*:first-child + html input.button_large,
*:first-child + html input.button_mini_disabled,
*:first-child + html input.button_small_disabled,
*:first-child + html input.button_disabled,
*:first-child + html input.button_large_disabled,
*:first-child + html input.exclusive_mini,
*:first-child + html input.exclusive_small,
*:first-child + html input.exclusive,
*:first-child + html input.exclusive_large,
*:first-child + html input.exclusive_mini_disabled,
*:first-child + html input.exclusive_small_disabled,
*:first-child + html input.exclusive_disabled,
*:first-child + html input.exclusive_large_disabled {
  border: none; }
input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover {
  text-decoration: none;
  background-position: left -50px; }
input.button_mini:active,
input.button_small:active,
input.button:active,
input.button_large:active,
input.exclusive_mini:active,
input.exclusive_small:active,
input.exclusive:active,
input.exclusive_large:active,
a.button_mini:active,
a.button_small:active,
a.button:active,
a.button_large:active,
a.exclusive_mini:active,
a.exclusive_small:active,
a.exclusive:active,
a.exclusive_large:active {
  background-position: left -100px; }
input.button_disabled,
input.exclusive_disabled,
span.exclusive {
  border: 1px solid #cccccc;
  color: #999999;
  background: url(../img/bg_bt_2.gif) repeat-x 0 0 #cccccc;
  cursor: default; }
.btn.disabled,
.btn[disabled]:hover {
  opacity: 0.3; }
.button.button-small {
  font: bold 13px/17px Arial, Helvetica, sans-serif;
  color: #fff;
  background: #6f6f6f;
  border: 1px solid;
  border-color: #666666 #5f5f5f #292929 #5f5f5f;
  padding: 0;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .button.button-small span {
    display: block;
    padding: 3px 8px 3px 8px;
    border: 1px solid;
    border-color: #8b8a8a; }
    .button.button-small span i {
      vertical-align: 0px;
      margin-right: 5px; }
      .button.button-small span i.right {
        margin-right: 0;
        margin-left: 5px; }
    .button.button-small span:hover {
      background: #575757;
      border-color: #303030 #303030 #666666 #444444; }
.button.button-medium {
  font-size: 17px;
  line-height: 21px;
  color: #fff;
  padding: 0;
  font-weight: bold;
  background: #43b754;
  background: -moz-linear-gradient(top, #43b754 0%, #41b757 2%, #41b854 4%, #43b756 6%, #41b354 38%, #44b355 40%, #45af55 66%, #41ae53 74%, #42ac52 91%, #41ae55 94%, #43ab54 96%, #42ac52 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43b754), color-stop(2%, #41b757), color-stop(4%, #41b854), color-stop(6%, #43b756), color-stop(38%, #41b354), color-stop(40%, #44b355), color-stop(66%, #45af55), color-stop(74%, #41ae53), color-stop(91%, #42ac52), color-stop(94%, #41ae55), color-stop(96%, #43ab54), color-stop(100%, #42ac52));
  background: -webkit-linear-gradient(top, #43b754 0%, #41b757 2%, #41b854 4%, #43b756 6%, #41b354 38%, #44b355 40%, #45af55 66%, #41ae53 74%, #42ac52 91%, #41ae55 94%, #43ab54 96%, #42ac52 100%);
  background: -o-linear-gradient(top, #43b754 0%, #41b757 2%, #41b854 4%, #43b756 6%, #41b354 38%, #44b355 40%, #45af55 66%, #41ae53 74%, #42ac52 91%, #41ae55 94%, #43ab54 96%, #42ac52 100%);
  background: -ms-linear-gradient(top, #43b754 0%, #41b757 2%, #41b854 4%, #43b756 6%, #41b354 38%, #44b355 40%, #45af55 66%, #41ae53 74%, #42ac52 91%, #41ae55 94%, #43ab54 96%, #42ac52 100%);
  background: linear-gradient(to bottom, #43b754 0%, #41b757 2%, #41b854 4%, #43b756 6%, #41b354 38%, #44b355 40%, #45af55 66%, #41ae53 74%, #42ac52 91%, #41ae55 94%, #43ab54 96%, #42ac52 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43b754', endColorstr='#42ac52',GradientType=0 );
  border: 1px solid;
  border-color: #399a49 #247f32 #1a6d27 #399a49;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .button.button-medium span {
    display: block;
    padding: 10px 10px 10px 14px;
    border: 1px solid;
    border-color: #74d578; }
    @media (max-width: 480px) {
      .button.button-medium span {
        font-size: 15px;
        padding-right: 7px;
        padding-left: 7px; } }
    .button.button-medium span i.left {
      font-size: 24px;
      vertical-align: -2px;
      margin: -4px 10px 0 0;
      display: inline-block; }
      @media (max-width: 480px) {
        .button.button-medium span i.left {
          margin-right: 5px; } }
    .button.button-medium span i.right {
      margin-right: 0;
      margin-left: 9px; }
      @media (max-width: 480px) {
        .button.button-medium span i.right {
          margin-left: 5px; } }
  .button.button-medium:hover {
    background: #3aa04c;
    background: -moz-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3aa04c), color-stop(100%, #3aa04a));
    background: -webkit-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background: -o-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background: -ms-linear-gradient(top, #3aa04c 0%, #3aa04a 100%);
    background: linear-gradient(to bottom, #3aa04c 0%, #3aa04a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aa04c', endColorstr='#3aa04a',GradientType=0 );
    border-color: #196f28 #399a49 #399a49 #258033; }
.button.button-medium.exclusive {
  border-color: #db8600 #d98305 #c86d26 #d98305;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYWEwMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlOTcwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdaa02), color-stop(100%, #fe9702));
  background-image: -moz-linear-gradient(top, #fdaa02, #fe9702);
  background-image: -webkit-linear-gradient(top, #fdaa02, #fe9702);
  background-image: linear-gradient(to bottom, #fdaa02, #fe9702); }
  .button.button-medium.exclusive span {
    border-color: #fec133 #febc33 #feb233 #febc33; }
  .button.button-medium.exclusive:hover {
    background: #f89609;
    border-color: #a6550c #ba6708 #db8600 #ba6708; }
    .button.button-medium.exclusive:hover span {
      border-color: #fec133; }
.link-button {
  font-weight: bold; }
  .link-button i {
    margin-right: 5px; }
    .link-button i.large {
      font-size: 26px;
      line-height: 26px;
      vertical-align: -3px;
      color: silver; }
.btn.button-plus,
.btn.button-minus {
  font-size: 14px;
  line-height: 14px;
  color: #c0c0c0;
  text-shadow: 1px -1px rgba(0, 0, 0, 0.05);
  padding: 0;
  border: 1px solid;
  border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .btn.button-plus span,
  .btn.button-minus span {
    display: block;
    border: 1px solid #fff;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 4px 0 0 0;
    background: #1e5799;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #fbfbfb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fbfbfb));
    background: -webkit-linear-gradient(top, white 0%, #fbfbfb 100%);
    background: -o-linear-gradient(top, white 0%, #fbfbfb 100%);
    background: -ms-linear-gradient(top, white 0%, #fbfbfb 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0); }
  .btn.button-plus:hover,
  .btn.button-minus:hover {
    color: #333; }
    .btn.button-plus:hover span,
    .btn.button-minus:hover span {
      filter: none;
      background: #f6f6f6; }
.button.exclusive-medium {
  font-size: 17px;
  padding: 0;
  line-height: 21px;
  color: #333;
  font-weight: bold;
  border: 1px solid;
  border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
  text-shadow: 1px 1px white; }
  .button.exclusive-medium span {
    border: 0px solid;
    border-color: #fff;
    display: block;
    padding:  10px;
    background: #f7f7f7;
        border-radius: 5px;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }
    @media (max-width: 480px) {
      .button.exclusive-medium span {
        font-size: 15px;
        padding-right: 7px;
        padding-left: 7px; } }
    .button.exclusive-medium span:hover {
      border-color: #9e9e9e #c2c2c2 #c8c8c8 #c2c2c2; }
      .button.exclusive-medium span:hover span {
        background: #e7e7e7;
        background: -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(0%, #e7e7e7));
        background: -webkit-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);
        background: -o-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);
        background: -ms-linear-gradient(top, #e7e7e7 0%, #e7e7e7 0%);
        background: linear-gradient(to bottom, #e7e7e7 0%, #e7e7e7 0%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0); }
.button.ajax_add_to_cart_button {
  font: 700 17px/21px Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid;
  border-color: #f4b61b #f4b61b #f4b61b #f4b61b; }
  .button.ajax_add_to_cart_button span {
    border: 1px solid;
    border-color: #f79907;
    padding: 10px 14px;
    display: block;
    background: #f6860d;
    background: -moz-linear-gradient(top, #f6860d 0%, #b67224 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6860d), color-stop(100%, #b67224));
    background: -webkit-linear-gradient(top, #f6860d 0%, #b67224 100%);
    background: -o-linear-gradient(top, #f6860d 0%, #b67224 100%);
    background: -ms-linear-gradient(top, #f6860d 0%, #b67224 100%);
    background: linear-gradient(to bottom, #f6860d 0%, #b67224 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6860d', endColorstr='#b67224',GradientType=0); }
  .button.ajax_add_to_cart_button:hover {
    border-color: #b67224 #f79907 #e5910d #e5910d; }
    .button.ajax_add_to_cart_button:hover span {
      filter: none;
      background: #f79907; }
.button.lnk_view {
  font: 700 17px/21px Arial, Helvetica, sans-serif;
  color: #333;
  text-shadow: 1px 1px white;
  padding: 0;
  border: 1px solid;
  border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7; }
  .button.lnk_view span {
    border: 1px solid;
    border-color: #fff;
    padding: 10px 14px;
    display: block;
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }
  .button.lnk_view:hover {
    border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e; }
    .button.lnk_view:hover span {
      filter: none;
      background: #e7e7e7; }
  .button.lnk_view i.left {
    padding-right: 8px;
    color: #777777; }
.form-control {
  padding: 3px 5px;
  height: 27px;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .form-control.grey {
    background: #fbfbfb; }
table.std,
table.table_block {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #999999;
  border-bottom: none;
  background: white;
  border-collapse: inherit; }
table.std th,
table.table_block th {
  padding: 14px 12px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 0 black;
  background: #999999; }
table.std tr.alternate_item,
table.table_block tr.alternate_item {
  background-color: #f3f3f3; }
table.std td,
table.table_block td {
  padding: 12px;
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  font-size: 12px;
  vertical-align: top; }
.table {
  margin-bottom: 30px; }
  .table > thead > tr > th {
    background: #fbfbfb;
    border-bottom-width: 1px;
    color: #333;
    vertical-align: middle; }
  .table td a.color-myaccount {
    color: #777;
    text-decoration: underline; }
    .table td a.color-myaccount:hover {
      text-decoration: none; }
  .table tfoot tr {
    background: #fbfbfb; }
.product-name {
  font-size: 17px;
  line-height: 23px;
  color: #3a3939;
  margin-bottom: 0; }
  .product-name a {
    font-size: 17px;
    line-height: 23px;
    color: #3a3939; }
    .product-name a:hover {
      color: #515151; }
    @media (max-width: 768px) {
      .product-name a {
        font-size: 14px; } }
.price {
  font-size: 13px;
  color: #777;
  white-space: nowrap; }
.price.product-price {
  font: 600 21px/26px "Open Sans", sans-serif;
  color: #333; }
.old-price {
  color: #6f6f6f;
  text-decoration: line-through; }
.old-price.product-price {
  font-size: 17px; }
.special-price {
  color: #f13340; }
.price-percent-reduction {
  background: #f13340;
  border: 1px solid #d02a2c;
  font: 600 21px/24px "Open Sans", sans-serif;
  color: #fff;
  padding: 0 5px 0 3px;
  display: inline-block; }
  .price-percent-reduction.small {
    font: 700 14px/17px Arial, Helvetica, sans-serif;
    padding: 1px 6px; }
.new-box,
.sale-box {
  position: absolute;
  top: -4px;
  overflow: hidden;
  height: 85px;
  width: 85px;
  text-align: center;
  z-index: 0; }
.new-box {
  left: -4px; }
.sale-box {
  right: -5px; }
.new-label {
    display:none;
  font: 700 14px/12px Arial, Helvetica, sans-serif;
  color: #fff;
  background: #f98407;
  text-transform: uppercase;
  padding: 9px 0 7px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  width: 130px;
  text-align: center;
  display: block;
  position: absolute;
  left: -33px;
  top: 16px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }
  .new-label:before {
    position: absolute;
    bottom: -3px;
    right: 5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #b67224 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg); }
  .new-label:after {
    position: absolute;
    bottom: -3px;
    left: 3px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #b67224 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg); }
.sale-label {
  font: 700 14px/12px Arial, Helvetica, sans-serif;
  color: #fff;
  background: #f13340;
  text-transform: uppercase;
  padding: 9px 0 7px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
  width: 130px;
  text-align: center;
  display: block;
  position: absolute;
  right: -33px;
  top: 16px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
  .sale-label:before {
    position: absolute;
    bottom: -3px;
    right: 4px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #ad2b34 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg); }
  .sale-label:after {
    position: absolute;
    bottom: -3px;
    left: 5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #ad2b34 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg); }
.ie8 .new-label {
  left: 0px;
  top: 0px;
  width: auto;
  padding: 5px 15px; }
  .ie8 .new-label:after {
    display: none; }
  .ie8 .new-label:before {
    display: none; }
.ie8 .sale-label {
  right: 0px;
  top: 0px;
  width: auto;
  padding: 5px 15px; }
  .ie8 .sale-label:after {
    display: none; }
  .ie8 .sale-label:before {
    display: none; }
.ie8 .new-box {
  top: -1px;
  left: -1px; }
.ie8 .sale-box {
  right: -1px;
  top: -1px; }
.box {
  background: #fbfbfb;
  border: 1px solid #d6d4d4;
  padding: 14px 18px 13px;
  margin: 0 0 30px 0;
  line-height: 23px; }
  .box p {
    margin-bottom: 0; }
  .box.box-small {
    padding: 9px 10px 9px 20px; }
    .box.box-small .dark {
      padding-top: 10px;
      padding-right: 20px;
      margin-bottom: 0;
      width: auto; }
.page-product-box {
  padding-bottom: 10px; }
.product-box {
  width: 178px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .product-box .product-image {
    border: 1px solid #d6d4d4;
    background: white;
    padding: 5px;
    display: block;
    margin-bottom: 11px; }
    .product-box .product-image img {
      max-width: 100%;
      width: 100%;
      height: auto; }
#home-page-tabs {
  border: none;
  display:none;
  background: #fff; }
  @media (min-width: 768px) {
    #home-page-tabs {
          display:none;
      padding: 10px 0;
      margin: 0 0 0 -18px; } }
  #home-page-tabs > li {
    margin-bottom: 0; }
    @media (min-width: 991px) {
      #home-page-tabs > li {
        border-left: 1px solid #d6d4d4;
        margin: 0 0px 0 9px;
        padding: 0 0px 0 9px; } }
    @media (max-width: 479px) {
      #home-page-tabs > li {
        width: 100%; } }
    #home-page-tabs > li a {
      font: 600 21px/24px "Open Sans", sans-serif;
      color: #555454;
      text-transform: uppercase;
      border: none;
      outline: none;
      margin: 0;
      padding: 10px; }
      @media (min-width: 768px) {
        #home-page-tabs > li a {
          padding: 1px 10px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #home-page-tabs > li a {
          padding: 10px 10px; } }
    #home-page-tabs > li:first-child {
      border: none; }
  #home-page-tabs > li.active a,
  #home-page-tabs > li a:hover {
    background: #333;
    color: #fff;
    padding: 10px; }
    @media (min-width: 768px) {
      #home-page-tabs > li.active a,
      #home-page-tabs > li a:hover {
        margin: -9px 0; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #home-page-tabs > li.active a,
      #home-page-tabs > li a:hover {
        margin: 0px 0; } }
.block {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .block {
      margin-bottom: 0px; } }
  @media (max-width: 767px) {
    .block .block_content {
      margin-bottom: 20px; } }
.block .title_block,
.block h4 {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  background: #f6f6f6;
  border-top: 5px solid #333;
  text-transform: uppercase;
  padding: 14px 5px 17px 20px;
  margin-bottom: 20px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .block .title_block,
    .block h4 {
      font-size: 14px; } }
  @media (max-width: 767px) {
    .block .title_block,
    .block h4 {
      position: relative; }
      .block .title_block:after,
      .block h4:after {
        display: block;
        font-family: "FontAwesome";
        content: "";
        position: absolute;
        right: 0;
        top: 15px;
        height: 36px;
        width: 36px;
        font-size: 26px;
        font-weight: normal; }
      .block .title_block.active:after,
      .block h4.active:after {
        content: ""; } }
  .block .title_block a,
  .block h4 a {
    color: #555454; }
    .block .title_block a:hover,
    .block h4 a:hover {
      color: #333; }
.block .list-block {
  margin-top: -8px; }
  @media (max-width: 767px) {
    .block .list-block {
      margin-top: 0; } }
  .block .list-block li {
    padding: 5px 0 6px 20px;
    border-top: 1px solid #d6d4d4; }
    .block .list-block li a i {
      display: none; }
    .block .list-block li a:before {
      content: "\f105";
      display: inline;
      font-family: "FontAwesome";
      color: #333;
      padding-right: 8px; }
    .block .list-block li a:hover {
      color: #333;
      font-weight: bold; }
    .block .list-block li:first-child {
      border-top: none; }
  .block .list-block .form-group {
    padding-top: 20px;
    border-top: 1px solid #d6d4d4;
    margin-bottom: 0; }
    .block .list-block .form-group select {
      max-width: 270px; }
      @media (max-width: 767px) {
        .block .list-block .form-group select {
          width: 270px; } }
  .block .list-block .btn {
    margin-top: 12px; }
.block .products-block li {
  padding: 0 0 20px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d4d4; }
  .block .products-block li .products-block-image {
    float: left;
    border: 1px solid #d6d4d4;
    margin-right: 19px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .block .products-block li .products-block-image {
        float: none;
        display: inline-block;
        margin: 0 auto 10px;
        text-align: center; } }
  .block .products-block li .product-content {
    overflow: hidden; }
    .block .products-block li .product-content h5 {
      margin: -3px 0 0 0; }
.block .products-block .product-name {
  font-size: 15px;
  line-height: 18px; }
.block .products-block .product-description {
  margin-bottom: 14px; }
.block .products-block .price-percent-reduction {
  font: 700 14px/17px Arial, Helvetica, sans-serif;
  padding: 1px 6px; }
.page-heading {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
  padding: 0px 0px 17px 0px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d6d4d4;
  overflow: hidden; }
  .page-heading span.heading-counter {
    font: bold 13px/22px Arial, Helvetica, sans-serif;
    float: right;
    color: #333;
    text-transform: none;
    margin-bottom: 10px; }
    @media (max-width: 480px) {
      .page-heading span.heading-counter {
        float: none;
        display: block;
        padding-top: 5px; } }
  .page-heading span.lighter {
    color: #9c9c9c; }
  .page-heading.bottom-indent {
    margin-bottom: 16px; }
  .page-heading.product-listing {
    border-bottom: none;
    margin-bottom: 0; }
.page-subheading {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #555454;
  font-size: 18px;
  padding: 0 0 15px;
  line-height: normal;
  margin-bottom: 12px;
  border-bottom: 1px solid #d6d4d4; }
h3.page-product-heading {
  color: #555454;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border: 1px solid #d6d4d4;
  border-bottom: none;
  background: #fbfbfb; }
ul.footer_links {
  padding: 20px 0 0px 0;
  border-top: 1px solid #d6d4d4;
  height: 65px; }
  ul.footer_links li {
    float: left; }
    ul.footer_links li + li {
      margin-left: 10px; }
.content_sortPagiBar .sortPagiBar {
  border-bottom: 1px solid #d6d4d4;
  clear: both; }
  .content_sortPagiBar .sortPagiBar #productsSortForm {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px; }
    .content_sortPagiBar .sortPagiBar #productsSortForm select {
      max-width: 192px;
      float: left; }
      @media (max-width: 991px) {
        .content_sortPagiBar .sortPagiBar #productsSortForm select {
          max-width: 160px; } }
    .content_sortPagiBar .sortPagiBar #productsSortForm .selector {
      float: left; }
  .content_sortPagiBar .sortPagiBar .nbrItemPage {
    float: left; }
    .content_sortPagiBar .sortPagiBar .nbrItemPage select {
      max-width: 59px;
      float: left; }
    .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {
      padding: 3px 0 0 12px;
      display: inline-block;
      float: left; }
    .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {
      float: left; }
  .content_sortPagiBar .sortPagiBar label,
  .content_sortPagiBar .sortPagiBar select {
    float: left; }
  .content_sortPagiBar .sortPagiBar label {
    padding: 3px 6px 0 0; }
  .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {
    display: none; }
.content_sortPagiBar .display,
.content_sortPagiBar .display_m {
  float: right;
  margin-top: -4px; }
  .content_sortPagiBar .display li,
  .content_sortPagiBar .display_m li {
    float: left;
    padding-left: 12px;
    text-align: center; }
    .content_sortPagiBar .display li a,
    .content_sortPagiBar .display_m li a {
      color: #808080;
      font-size: 11px;
      line-height: 14px;
      cursor: pointer; }
      .content_sortPagiBar .display li a i,
      .content_sortPagiBar .display_m li a i {
        display: block;
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        margin-bottom: -3px;
        color: #e1e0e0; }
      .content_sortPagiBar .display li a:hover i,
      .content_sortPagiBar .display_m li a:hover i {
        color: gray; }
    .content_sortPagiBar .display li.selected a,
    .content_sortPagiBar .display_m li.selected a {
      cursor: default; }
    .content_sortPagiBar .display li.selected i,
    .content_sortPagiBar .display_m li.selected i {
      color: #333; }
    .content_sortPagiBar .display li.display-title,
    .content_sortPagiBar .display_m li.display-title {
      font-weight: bold;
      color: #333;
      padding: 7px 6px 0 0; }
.top-pagination-content,
.bottom-pagination-content {
  text-align: center;
  padding: 12px 0 12px 0;
  position: relative; }
  .top-pagination-content div.pagination,
  .bottom-pagination-content div.pagination {
    margin: 0;
    float: right;
    width: 530px;
    text-align: center; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .top-pagination-content div.pagination,
      .bottom-pagination-content div.pagination {
        width: 380px; } }
    @media (max-width: 991px) {
      .top-pagination-content div.pagination,
      .bottom-pagination-content div.pagination {
        float: left;
        width: auto; } }
    .top-pagination-content div.pagination .showall,
    .bottom-pagination-content div.pagination .showall {
      float: right;
      margin: 8px 53px 8px 14px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .top-pagination-content div.pagination .showall,
        .bottom-pagination-content div.pagination .showall {
          margin-right: 11px; } }
      @media (max-width: 991px) {
        .top-pagination-content div.pagination .showall,
        .bottom-pagination-content div.pagination .showall {
          margin-right: 0; } }
      .top-pagination-content div.pagination .showall .btn span,
      .bottom-pagination-content div.pagination .showall .btn span {
        font-size: 13px;
        padding: 3px 5px 4px 5px;
        line-height: normal; }
  .top-pagination-content ul.pagination,
  .bottom-pagination-content ul.pagination {
    margin: 8px 0px 8px 0; }
    @media (max-width: 991px) {
      .top-pagination-content ul.pagination,
      .bottom-pagination-content ul.pagination {
        float: left; } }
    .top-pagination-content ul.pagination li,
    .bottom-pagination-content ul.pagination li {
      display: inline-block;
      float: left; }
      .top-pagination-content ul.pagination li > a,
      .top-pagination-content ul.pagination li > span,
      .bottom-pagination-content ul.pagination li > a,
      .bottom-pagination-content ul.pagination li > span {
        margin: 0 1px 0 0px;
        padding: 0;
        font-weight: bold;
        border: 1px solid;
        border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
        display: block; }
        .top-pagination-content ul.pagination li > a span,
        .top-pagination-content ul.pagination li > span span,
        .bottom-pagination-content ul.pagination li > a span,
        .bottom-pagination-content ul.pagination li > span span {
          border: 1px solid #fff;
          padding: 2px 8px;
          display: block;
          background: url(../img/pagination-li.gif) 0 0 repeat-x #fbfbfb; }
      .top-pagination-content ul.pagination li > a:hover span,
      .bottom-pagination-content ul.pagination li > a:hover span {
        background: #f6f6f6; }
      .top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next,
      .bottom-pagination-content ul.pagination li.pagination_previous,
      .bottom-pagination-content ul.pagination li.pagination_next {
        color: #777676;
        font-weight: bold; }
        .top-pagination-content ul.pagination li.pagination_previous > a,
        .top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a,
        .top-pagination-content ul.pagination li.pagination_next > span,
        .bottom-pagination-content ul.pagination li.pagination_previous > a,
        .bottom-pagination-content ul.pagination li.pagination_previous > span,
        .bottom-pagination-content ul.pagination li.pagination_next > a,
        .bottom-pagination-content ul.pagination li.pagination_next > span {
          border: none;
          background: none;
          display: block;
          padding: 4px 0; }
          @media (max-width: 767px) {
            .top-pagination-content ul.pagination li.pagination_previous > a b,
            .top-pagination-content ul.pagination li.pagination_previous > span b, .top-pagination-content ul.pagination li.pagination_next > a b,
            .top-pagination-content ul.pagination li.pagination_next > span b,
            .bottom-pagination-content ul.pagination li.pagination_previous > a b,
            .bottom-pagination-content ul.pagination li.pagination_previous > span b,
            .bottom-pagination-content ul.pagination li.pagination_next > a b,
            .bottom-pagination-content ul.pagination li.pagination_next > span b {
              display: none; } }
          .top-pagination-content ul.pagination li.pagination_previous > a span,
          .top-pagination-content ul.pagination li.pagination_previous > span span, .top-pagination-content ul.pagination li.pagination_next > a span,
          .top-pagination-content ul.pagination li.pagination_next > span span,
          .bottom-pagination-content ul.pagination li.pagination_previous > a span,
          .bottom-pagination-content ul.pagination li.pagination_previous > span span,
          .bottom-pagination-content ul.pagination li.pagination_next > a span,
          .bottom-pagination-content ul.pagination li.pagination_next > span span {
            border: none;
            padding: 0;
            background: none; }
            .top-pagination-content ul.pagination li.pagination_previous > a span b,
            .top-pagination-content ul.pagination li.pagination_previous > span span b, .top-pagination-content ul.pagination li.pagination_next > a span b,
            .top-pagination-content ul.pagination li.pagination_next > span span b,
            .bottom-pagination-content ul.pagination li.pagination_previous > a span b,
            .bottom-pagination-content ul.pagination li.pagination_previous > span span b,
            .bottom-pagination-content ul.pagination li.pagination_next > a span b,
            .bottom-pagination-content ul.pagination li.pagination_next > span span b {
              font-weight: bold; }
      .top-pagination-content ul.pagination li.pagination_previous,
      .bottom-pagination-content ul.pagination li.pagination_previous {
        margin-right: 10px; }
      .top-pagination-content ul.pagination li.pagination_next,
      .bottom-pagination-content ul.pagination li.pagination_next {
        margin-left: 10px; }
      .top-pagination-content ul.pagination li.active > span,
      .bottom-pagination-content ul.pagination li.active > span {
        color: #333;
        border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0; }
        .top-pagination-content ul.pagination li.active > span span,
        .bottom-pagination-content ul.pagination li.active > span span {
          background: #f6f6f6; }
  .top-pagination-content .compare-form,
  .bottom-pagination-content .compare-form {
    float: right; }
    @media (max-width: 479px) {
      .top-pagination-content .compare-form,
      .bottom-pagination-content .compare-form {
        float: left;
        width: 100%;
        text-align: left;
        padding-bottom: 10px;
        clear: both; } }
  .top-pagination-content .product-count,
  .bottom-pagination-content .product-count {
    padding: 11px 0 0 0;
    float: left; }
    @media (max-width: 991px) {
      .top-pagination-content .product-count,
      .bottom-pagination-content .product-count {
        clear: left; } }
.bottom-pagination-content {
  border-top: 1px solid #d6d4d4; }
ul.step {
  margin-bottom: 30px;
  overflow: hidden; }
  @media (min-width: 768px) {
    ul.step {
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px; } }
  ul.step li {
    float: left;
    width: 20%;
    text-align: left;
    border: 1px solid;
    border-top-color: #cacaca;
    border-bottom-color: #9a9a9a;
    border-right-color: #b7b7b7;
    border-left-width: 0px; }
    @media (max-width: 767px) {
      ul.step li {
        width: 100%;
        border-left-width: 1px; } }
    ul.step li a,
    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
      display: block;
      padding: 13px 10px 14px 13px;
      color: #333;
      font-size: 17px;
      line-height: 21px;
      font-weight: bold;
      text-shadow: 1px 1px white;
      position: relative; }
      @media (max-width: 992px) {
        ul.step li a,
        ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
          font-size: 15px; } }
      @media (min-width: 992px) {
        ul.step li a:after,
        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
          content: ".";
          position: absolute;
          top: 0;
          right: -31px;
          z-index: 0;
          text-indent: -5000px;
          display: block;
          width: 31px;
          height: 52px;
          margin-top: -2px; } }
      ul.step li a:focus,
      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
        text-decoration: none;
        outline: none; }
    ul.step li.first {
      border-left-width: 1px;
      border-left-color: #b7b7b7; }
      @media (min-width: 768px) {
        ul.step li.first {
          -moz-border-radius-topleft: 4px;
          -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
          -moz-border-radius-bottomleft: 4px;
          -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px; } }
      ul.step li.first span,
      ul.step li.first a {
        z-index: 5;
        padding-left: 13px !important; }
        @media (min-width: 768px) {
          ul.step li.first span,
          ul.step li.first a {
            -moz-border-radius-topleft: 4px;
            -webkit-border-top-left-radius: 4px;
            border-top-left-radius: 4px;
            -moz-border-radius-bottomleft: 4px;
            -webkit-border-bottom-left-radius: 4px;
            border-bottom-left-radius: 4px; } }
    ul.step li.second span, ul.step li.second a {
      z-index: 4; }
    ul.step li.third span, ul.step li.third a {
      z-index: 3; }
    ul.step li.four span, ul.step li.four a {
      z-index: 2; }
    ul.step li.last span {
      z-index: 1; }
    @media (min-width: 768px) {
      ul.step li.last {
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px; }
        ul.step li.last span {
          -moz-border-radius-topright: 4px;
          -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
          -moz-border-radius-bottomright: 4px;
          -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px; } }
    ul.step li.step_current {
      font-weight: bold;
      background: #42b856;
      background: -moz-linear-gradient(top, #42b856 0%, #43ab54 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42b856), color-stop(100%, #43ab54));
      background: -webkit-linear-gradient(top, #42b856 0%, #43ab54 100%);
      background: -o-linear-gradient(top, #42b856 0%, #43ab54 100%);
      background: -ms-linear-gradient(top, #42b856 0%, #43ab54 100%);
      background: linear-gradient(to bottom, #42b856 0%, #43ab54 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b856', endColorstr='#43ab54',GradientType=0);
      border-color: #399b49 #51ae5c #208931 #369946; }
      ul.step li.step_current span {
        color: #fff;
        text-shadow: 1px 1px #208931;
        border: 1px solid;
        border-color: #73ca77 #74c776 #74c175 #74c776;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_current span {
            padding-left: 38px; }
            ul.step li.step_current span:after {
              background: url(../img/order-step-a.png) right 0 no-repeat; } }
    ul.step li.step_current_end {
      font-weight: bold; }
    ul.step li.step_todo {
      background: #f7f7f7;
      background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
      background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
      background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
      background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
      background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }
      ul.step li.step_todo span {
        display: block;
        border: 1px solid;
        border-color: #fff;
        color: #333;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_todo span {
            padding-left: 38px; }
            ul.step li.step_todo span:after {
              background: url(../img/order-step-current.png) right 0 no-repeat; } }
    ul.step li.step_done {
      border-color: #666666 #5f5f5f #292929 #5f5f5f;
      background: #727171;
      background: -moz-linear-gradient(top, #727171 0%, #666666 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #727171), color-stop(100%, #666666));
      background: -webkit-linear-gradient(top, #727171 0%, #666666 100%);
      background: -o-linear-gradient(top, #727171 0%, #666666 100%);
      background: -ms-linear-gradient(top, #727171 0%, #666666 100%);
      background: linear-gradient(to bottom, #727171 0%, #666666 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#727171', endColorstr='#666666',GradientType=0); }
      ul.step li.step_done a {
        color: #fff;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
        border: 1px solid;
        border-color: #8b8a8a; }
        @media (min-width: 992px) {
          ul.step li.step_done a {
            padding-left: 38px; }
            ul.step li.step_done a:after {
              background: url(../img/order-step-done.png) right 0 no-repeat; } }
    @media (min-width: 992px) {
      ul.step li.step_done.step_done_last a:after {
        background: url(../img/order-step-done-last.png) right 0 no-repeat; } }
    @media (min-width: 992px) {
      ul.step li#step_end span:after {
        display: none; } }
    ul.step li em {
      font-style: normal; }
      @media (min-width: 768px) and (max-width: 991px) {
        ul.step li em {
          display: none; } }
.rating {
  clear: both;
  display: block;
  margin: 2em;
  cursor: pointer; }
.rating:after {
  content: ".";
  display: block;
  height: 0;
  width: 0;
  clear: both;
  visibility: hidden; }
.cancel, .star {
  overflow: hidden;
  float: left;
  margin: 0 1px 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer; }
.cancel, .cancel a {
  background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important; }
.cancel a, .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0; }
div.star_on a {
  background-position: 0 -16px; }
div.star_hover a,
div.star a:hover {
  background-position: 0 -32px; }
.pack_content {
  margin: 10px 0 10px 0; }
.confirmation {
  margin: 0 0 10px;
  padding: 10px;
  border: 1px solid #e6db55;
  font-size: 13px;
  background: none repeat scroll 0 0 lightyellow; }
#page .rte {
  min-height: 250px;
  background: transparent none repeat scroll 0 0; }
.listcomment {
  list-style-type: none;
  margin: 0 0 20px 0 !important; }
.listcomment li {
  padding: 10px 0;
  border-bottom: 1px dotted #d6d4d4;
  color: #666666; }
.listcomment .titlecomment {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #333; }
.listcomment .txtcomment {
  display: block;
  padding: 5px 0;
  color: #333; }
.header-container {
  background: #fff; }
.breadcrumb {
  display: inline-block;
  padding: 0 11px;
  border: 1px solid #d6d4d4;
  font-weight: bold;
  font-size: 12px;
  line-height: 24px;
  min-height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 16px;
  position: relative;
  z-index: 1; }
  .breadcrumb .navigation-pipe {
    width: 18px;
    display: inline-block;
    text-indent: -5000px; }
  .breadcrumb a {
    display: inline-block;
    background: #fff;
    padding: 0 15px 0 22px;
    margin-left: -26px;
    position: relative;
    z-index: 2;
    color: #333; }
    .breadcrumb a.home {
      font-size: 17px;
      color: #777777;
      width: 38px;
      text-align: center;
      padding: 0;
      margin: 0 0 0 -10px;
      -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;
      z-index: 99;
      line-height: 22px;
      display: inline-block;
      height: 25px; }
      .breadcrumb a.home i {
        vertical-align: -1px; }
      .breadcrumb a.home:before {
        border: none; }
    .breadcrumb a:after {
      display: inline-block;
      content: ".";
      position: absolute;
      right: -10px;
      top: 3px;
      width: 18px;
      height: 18px;
      background: #fff;
      border-right: 1px solid #d6d4d4;
      border-top: 1px solid #d6d4d4;
      border-radius: 2px;
      text-indent: -5000px;
      z-index: -1;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .breadcrumb a:before {
      display: inline-block;
      content: ".";
      position: absolute;
      left: -10px;
      top: 3px;
      width: 18px;
      height: 18px;
      background: transparent;
      border-right: 1px solid #d6d4d4;
      border-top: 1px solid #d6d4d4;
      border-radius: 2px;
      text-indent: -5000px;
      z-index: -1;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .breadcrumb a:hover {
      color: #777777; }
.ie8 .breadcrumb {
  min-height: 1px; }
  .ie8 .breadcrumb a:after {
    display: none; }
  .ie8 .breadcrumb .navigation-pipe {
    width: 20px; }
.footer-container {
  background-color: #252525; }
  @media (min-width: 768px) {
    .footer-container {
      background:#252525; /*url(../img/footer-bg.png) repeat-x #333;*/ } }
  .footer-container .container {
    padding-bottom: 100px; }
  .footer-container #footer {
    color: #777777; }
    .footer-container #footer .row {
      position: relative; }
    .footer-container #footer ul.row {
      position: static; }
    .footer-container #footer .footer-block {
      margin-top: 45px; }
      @media (max-width: 767px) {
        .footer-container #footer .footer-block {
          margin-top: 20px; } }
    .footer-container #footer a {
      color: #fff;
line-height: 27px;
      }
      .footer-container #footer a:hover {
        color: #fff; }
    .footer-container #footer h4 {
     color: #f96611;
  letter-spacing: 2px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
  }
      @media (max-width: 767px) {
        .footer-container #footer h4 {
          position: relative;
          margin-bottom: 0;
          padding-bottom: 13px; }
          .footer-container #footer h4:after {
            display: block;
            content: "\f055";
            font-family: "FontAwesome";
            top: 1px; }
          .footer-container #footer h4.active:after {
            content: "\f056"; } }
      .footer-container #footer h4 a {
        color: #f96611; }
    .footer-container #footer ul li {
      padding-bottom: 8px; }
      .footer-container #footer ul li a {
       /* font-weight: bold;*/
        /*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);*/ }
        .footer-container #footer ul li a:hover {
       /* font-weight: bold;*/
       color:#f96611;
        /*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);*/ }
    .footer-container #footer #block_contact_infos {
      border-left: 1px solid #515151; }
      @media (max-width: 767px) {
        .footer-container #footer #block_contact_infos {
          border: none; } }
      .footer-container #footer #block_contact_infos > div {
        padding: 0 0 0 5px; }
        @media (max-width: 767px) {
          .footer-container #footer #block_contact_infos > div {
            padding-left: 0; } }
        .footer-container #footer #block_contact_infos > div ul li {
          padding: 0 0 7px 4px;
          overflow: hidden;
          color:#FFF;
          line-height: 30px; }
          .footer-container #footer #block_contact_infos > div ul li > span,
          .footer-container #footer #block_contact_infos > div ul li > span a {
            color: #fff;
            font-weight: normal; }
          .footer-container #footer #block_contact_infos > div ul li i {
            font-size: 25px;
            width: 32px;
            text-align: center;
            float: left;
            color: #f96611;; }
    .footer-container #footer .blockcategories_footer {
      clear: left; }
    .footer-container #footer #social_block {
      float: left;
      width: 50%;
      padding: 22px 15px 0 15px; }
      @media (max-width: 767px) {
        .footer-container #footer #social_block {
          width: 100%;
          float: left;
          padding-top: 5px; } }
      .footer-container #footer #social_block ul {
        float: right; }
        @media (max-width: 767px) {
          .footer-container #footer #social_block ul {
            float: none; } }
        .footer-container #footer #social_block ul li {
          float: left;
          width: 40px;
          text-align: center; }
          @media (min-width: 768px) and (max-width: 991px) {
            .footer-container #footer #social_block ul li {
              width: 30px; } }
          .footer-container #footer #social_block ul li a {
            display: inline-block;
            color: #f37c06;
            font-size: 28px; }
            @media (min-width: 768px) and (max-width: 991px) {
              .footer-container #footer #social_block ul li a {
                font-size: 20px; } }
            .footer-container #footer #social_block ul li a span {
              display: none; }
            .footer-container #footer #social_block ul li a:before {
              display: inline-block;
              font-family: "FontAwesome";
              vertical-align: -5px;
              font-weight: normal;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale; }
            .footer-container #footer #social_block ul li a:hover {
              color: #fff; }
          .footer-container #footer #social_block ul li.facebook a:before {
            content: "\f09a"; }
          .footer-container #footer #social_block ul li.twitter a:before {
            content: "\f099"; }
          .footer-container #footer #social_block ul li.rss a:before {
            content: "\f09e"; }
          .footer-container #footer #social_block ul li.youtube a:before {
            content: "\f167"; }
          .footer-container #footer #social_block ul li.google-plus a:before {
            content: "\f0d5"; }
          .footer-container #footer #social_block ul li.pinterest a:before {
            content: "\f0d2"; }
          .footer-container #footer #social_block ul li.vimeo a:before {
            content: "\f194"; }
          .footer-container #footer #social_block ul li.instagram a:before {
            content: "\f16d"; }
      .footer-container #footer #social_block h4 {
        float: right;
        margin-bottom: 0;
        font-size: 21px;
        line-height: 25px;
        text-transform: none;
        padding: 0 10px 0 0; }
        @media (max-width: 767px) {
          .footer-container #footer #social_block h4 {
            display: none;
            text-align: center; } }
    .footer-container #footer .bottom-footer {
      position: absolute;
      bottom: -55px;
      left: 0; }
      .footer-container #footer .bottom-footer div {
        padding: 15px 0 0 0;
        border-top: 1px solid #515151;
        width: 100%; }
#reinsurance_block {
  clear: both !important; }
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {
  margin-left: 20px; }
.rte ul {
  list-style-type: disc;
  padding-left: 15px; }
.rte ol {
  list-style-type: decimal;
  padding-left: 15px; }
.block_hidden_only_for_screen {
  display: none; }
.cart_navigation {
  margin: 0 0 20px; }
  .cart_navigation .button-medium {
    float: right;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 20px;
    line-height: 24px; }
    .cart_navigation .button-medium span {
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      padding: 11px 15px 10px 15px; }
      @media (max-width: 992px) {
        .cart_navigation .button-medium span {
          font-size: 16px; } }
    .cart_navigation .button-medium i.right {
      font-size: 25px;
      line-height: 25px;
      vertical-align: -4px;
      margin-left: 6px; }
  .cart_navigation .button-exclusive {
    border: none;
    background: none;
    padding: 0;
    font-size: 17px;
    font-weight: bold;
    color: #333;
    margin: 9px 0 0 0; }
    .cart_navigation .button-exclusive i {
      color: #777777;
      margin-right: 8px; }
    .cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:focus, .cart_navigation .button-exclusive:active {
      color: #515151;
      -webkit-box-shadow: none;
      box-shadow: none; }
  @media (max-width: 480px) {
    .cart_navigation > span {
      display: block;
      width: 100%;
      padding-bottom: 15px; } }
.cart_last_product {
  display: none; }
.cart_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px; }
.cart_gift_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px; }
.table tbody > tr > td {
  vertical-align: middle; }
  .table tbody > tr > td.cart_quantity {
    padding: 41px 14px 25px;
    width: 70px; }
    .table tbody > tr > td.cart_quantity .cart_quantity_button {
      margin-top: 3px; }
      .table tbody > tr > td.cart_quantity .cart_quantity_button a {
        float: left;
        margin-right: 3px; }
        .table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
          margin-right: 0; }
  .table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {
    padding: 5px; }
.table tfoot > tr > td {
  vertical-align: middle; }
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  font-size: 23px;
  color: #333; }
  .cart_delete a.cart_quantity_delete:hover,
  a.price_discount_delete:hover {
    color: silver; }
#cart_summary thead th {
  padding: 7px 8px 9px 8px; }
#cart_summary tbody td {
  padding: 7px 8px 9px 8px; }
  #cart_summary tbody td.cart_product {
    padding: 7px;
    width: 137px; }
    #cart_summary tbody td.cart_product img {
      border: 1px solid #d6d4d4; }
  #cart_summary tbody td.cart_unit .price span {
    display: inline-block; }
    #cart_summary tbody td.cart_unit .price span.price-percent-reduction {
      margin: 5px auto;
      display: inline-block; }
    #cart_summary tbody td.cart_unit .price span.old-price {
      text-decoration: line-through; }
  #cart_summary tbody td.cart_description small {
    display: block;
    padding: 5px 0 0 0; }
  #cart_summary tbody td.cart_avail {
    width: 1%; }
    #cart_summary tbody td.cart_avail span {
      white-space: nowrap; }
  #cart_summary tbody td.cart_delete {
    width: 1%; }
#cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {
  font-weight: bold;
  color: #333; }
#cart_summary tfoot td.price {
  text-align: right; }
#cart_summary tfoot td.total_price_container span {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase; }
#cart_summary tfoot td#total_price_container {
  font: 600 21px/25px "Open Sans", sans-serif;
  color: #333;
  background: #fff; }
#cart_summary .stock-management-on tbody td.cart_description {
  width: 480px; }
.cart_discount_price {
  text-align: right; }
.cart_discount_delete {
  text-align: center; }
@media (max-width: 767px) {
  #order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {
    display: block; }
  #order-detail-content #cart_summary thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #order-detail-content #cart_summary tr {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 7px;
    overflow: hidden;
    position: relative; }
  #order-detail-content #cart_summary td {
    border: none;
    position: relative;
    float: left;
    white-space: normal;
    padding: 7px 20px 7px 20px; }
    #order-detail-content #cart_summary td.cart_product {
      text-align: left; }
    #order-detail-content #cart_summary td.cart_avail {
      display: none; }
    #order-detail-content #cart_summary td.cart_unit {
      width: 33%;
      text-align: right;
      min-height: 70px;
      clear: both; }
      #order-detail-content #cart_summary td.cart_unit .price {
        text-align: right; }
    #order-detail-content #cart_summary td.cart_quantity {
      width: 33%;
      min-height: 70px;
      border-left: 1px solid #cccccc;
      border-right: 1px solid #cccccc; }
      #order-detail-content #cart_summary td.cart_quantity div {
        display: block; }
      #order-detail-content #cart_summary td.cart_quantity > .form-control {
        display: inline; }
      #order-detail-content #cart_summary td.cart_quantity > .cart_quantity_button a {
        margin-right: 0px;
        float: none; }
    #order-detail-content #cart_summary td.cart_total {
      width: 33%;
      min-height: 70px;
      text-align: right; }
    #order-detail-content #cart_summary td.cart_delete {
      position: absolute;
      right: 20px;
      top: 7px; }
      #order-detail-content #cart_summary td.cart_delete:before {
        content: '' !important; }
    #order-detail-content #cart_summary td div {
      display: inline; }
  #order-detail-content #cart_summary td:before {
    content: attr(data-title);
    font-weight: bold;
    display: block; }
  #order-detail-content #cart_summary tfoot td {
    float: none;
    width: 100%; }
    #order-detail-content #cart_summary tfoot td:before {
      display: inline; }
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {
    display: block;
    float: left;
    width: 50%; } }
@media (max-width: 768px) {
  #order-detail-content #cart_summary tbody td .price {
    text-align: center; }
  #order-detail-content #cart_summary tbody td.cart_description {
    width: 300px; } }
.cart_voucher {
  vertical-align: top !important; }
  .cart_voucher h4 {
    font: 600 18px/22px "Open Sans", sans-serif;
    color: #555454;
    text-transform: uppercase;
    padding: 7px 0 10px 0; }
  .cart_voucher .title-offers {
    color: #333;
    font-weight: bold;
    margin-bottom: 6px; }
  .cart_voucher fieldset {
    margin-bottom: 10px; }
    .cart_voucher fieldset #discount_name {
      float: left;
      width: 219px;
      margin-right: 11px; }
  .cart_voucher #display_cart_vouchers span {
    font-weight: bold;
    cursor: pointer;
    color: #777; }
    .cart_voucher #display_cart_vouchers span:hover {
      color: #515151; }
.enable-multishipping {
  margin: -13px 0 17px; }
  .enable-multishipping label {
    font-weight: normal; }
#HOOK_SHOPPING_CART #loyalty i {
  font-size: 26px;
  line-height: 26px;
  color: #cfcccc; }
#order_carrier {
  clear: both;
  margin-top: 20px;
  border: 1px solid #999999;
  background: #fff; }
#order_carrier .title_block {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }
#order_carrier span {
  display: block;
  padding: 15px;
  font-weight: bold; }
.multishipping_close_container {
  text-align: center; }
table#cart_summary .gift-icon {
  color: white;
  background: #0088cc;
  line-height: 20px;
  padding: 2px 5px;
  border-radius: 5px; }
#multishipping_mode_box {
  padding-top: 12px;
  padding-bottom: 19px; }
  #multishipping_mode_box .title {
    font-weight: bold;
    color: #333;
    margin-bottom: 15px; }
  #multishipping_mode_box .description_off {
    display: none; }
    #multishipping_mode_box .description_off div {
      margin-bottom: 10px; }
  #multishipping_mode_box .description_off a:hover,
  #multishipping_mode_box .description a:hover {
    background: #f3f3f3;
    border: 1px solid #cccccc; }
#multishipping_mode_box.on .description_off {
  display: block; }
.multishipping-cart .cart_address_delivery.form-control {
  width: 198px; }
#order .address_add.submit {
  margin-bottom: 20px; }
#ordermsg {
  margin-bottom: 30px; }
#id_address_invoice.form-control,
#id_address_delivery.form-control {
  width: 269px; }
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
  clear: both;
  float: left; }
.addresses .waitimage {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  background-image: url("../../../img/loader.gif");
  background-repeat: no-repeat;
  position: relative;
  bottom: -2px;
  left: 10px; }
.addresses .checkbox.addressesAreEquals {
  clear: both;
  float: left;
  margin: 15px 0 25px 0; }
#order .delivery_option > div,
#order-opc .delivery_option > div {
  display: block;
  margin-bottom: 20px;
  font-weight: normal; }
  #order .delivery_option > div > table,
  #order-opc .delivery_option > div > table {
    background: #fff;
    margin-bottom: 0; }
    #order .delivery_option > div > table.resume,
    #order-opc .delivery_option > div > table.resume {
      height: 53px; }
      #order .delivery_option > div > table.resume.delivery_option_carrier,
      #order-opc .delivery_option > div > table.resume.delivery_option_carrier {
        margin-top: 10px;
        width: 100%;
        border: 1px solid #d6d4d4;
        font-weight: bold; }
        #order .delivery_option > div > table.resume.delivery_option_carrier td,
        #order-opc .delivery_option > div > table.resume.delivery_option_carrier td {
          padding: 8px 11px 7px 11px; }
          #order .delivery_option > div > table.resume.delivery_option_carrier td i,
          #order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {
            font-size: 20px;
            margin-right: 7px;
            vertical-align: -2px; }
      #order .delivery_option > div > table.resume td.delivery_option_radio,
      #order-opc .delivery_option > div > table.resume td.delivery_option_radio {
        width: 54px;
        padding-left: 0;
        padding-right: 0;
        text-align: center; }
      #order .delivery_option > div > table.resume td.delivery_option_logo,
      #order-opc .delivery_option > div > table.resume td.delivery_option_logo {
        width: 97px;
        padding-left: 21px; }
      #order .delivery_option > div > table.resume td.delivery_option_price,
      #order-opc .delivery_option > div > table.resume td.delivery_option_price {
        width: 162px; }
.order_carrier_content {
  line-height: normal;
  padding-bottom: 16px; }
  .order_carrier_content .carrier_title {
    font-weight: bold;
    color: #333; }
  .order_carrier_content .checkbox input {
    margin-top: 2px; }
  .order_carrier_content .delivery_options_address .carrier_title {
    margin-bottom: 17px; }
  .order_carrier_content + div {
    padding-bottom: 15px; }
#carrierTable {
  border: 1px solid #999999;
  border-bottom: none;
  background: #fff; }
#carrierTable tbody {
  border-bottom: 1px solid #999999; }
#carrierTable th {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: #fff;
  text-transform: uppercase;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999; }
#carrierTable td {
  padding: 15px;
  font-weight: bold;
  border-right: 1px solid #e9e9e9; }
#carrierTable td.carrier_price {
  border: none; }
p.checkbox.gift {
  margin-bottom: 10px; }
#gift_div {
  display: none;
  margin-top: 5px;
  margin-bottom: 10px; }
a.iframe {
  color: #333;
  text-decoration: underline; }
  a.iframe:hover {
    text-decoration: none; }
p.payment_module {
  margin-bottom: 10px; }
  p.payment_module a {
    display: block;
    border: 1px solid #d6d4d4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 17px;
    line-height: 23px;
    color: #333;
    font-weight: bold;
    padding: 33px 40px 34px 99px;
    letter-spacing: -1px;
    position: relative; }
    p.payment_module a.bankwire {
      background: url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb; }
    p.payment_module a.cheque {
      background: url(../img/cheque.png) 15px 15px no-repeat #fbfbfb; }
    p.payment_module a.cash {
      background: url(../img/cash.png) 15px 15px no-repeat #fbfbfb; }
    p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
      display: block;
      content: "\f054";
      position: absolute;
      right: 15px;
      margin-top: -11px;
      top: 50%;
      font-family: "FontAwesome";
      font-size: 25px;
      height: 22px;
      width: 14px;
      color: #777; }
    p.payment_module a:hover {
      background-color: #f6f6f6; }
    p.payment_module a span {
      font-weight: bold;
      color: #777; }
.payment_module.box {
  margin-top: 20px; }
p.cheque-indent {
  margin-bottom: 9px; }
.cheque-box .form-group {
  margin-bottom: 0px; }
  .cheque-box .form-group .form-control {
    width: 269px; }
.order-confirmation.box {
  line-height: 29px; }
  .order-confirmation.box a {
    text-decoration: underline; }
    .order-confirmation.box a:hover {
      text-decoration: none; }
.delivery_option_carrier td {
  width: 200px; }
.delivery_option_carrier td + td {
  width: 280px; }
.delivery_option_carrier td + td + td {
  width: 200px; }
.delivery_option_carrier tr td {
  padding: 5px; }
.delivery_option_carrier.selected {
  display: table; }
.not-displayable {
  display: none; }
#address .box,
#identity .box,
#account-creation_form .box,
#new_account_form .box,
#opc_account_form .box,
#authentication .box {
  padding-bottom: 20px;
  line-height: 20px; }
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required {
  color: #f13340;
  margin: 9px 0 16px 0; }
#address p.inline-infos,
#identity p.inline-infos,
#account-creation_form p.inline-infos,
#new_account_form p.inline-infos,
#opc_account_form p.inline-infos,
#authentication p.inline-infos {
  color: red; }
#address .form-group,
#identity .form-group,
#account-creation_form .form-group,
#new_account_form .form-group,
#opc_account_form .form-group,
#authentication .form-group {
  margin-bottom: 4px; }
  #address .form-group .form-control,
  #identity .form-group .form-control,
  #account-creation_form .form-group .form-control,
  #new_account_form .form-group .form-control,
  #opc_account_form .form-group .form-control,
  #authentication .form-group .form-control {
    max-width: 271px; }
    #address .form-group .form-control#adress_alias,
    #identity .form-group .form-control#adress_alias,
    #account-creation_form .form-group .form-control#adress_alias,
    #new_account_form .form-group .form-control#adress_alias,
    #opc_account_form .form-group .form-control#adress_alias,
    #authentication .form-group .form-control#adress_alias {
      margin-bottom: 20px; }
  @media (min-width: 1200px) {
    #address .form-group.phone-number,
    #identity .form-group.phone-number,
    #account-creation_form .form-group.phone-number,
    #new_account_form .form-group.phone-number,
    #opc_account_form .form-group.phone-number,
    #authentication .form-group.phone-number {
      float: left;
      width: 270px;
      margin-right: 13px; } }
  @media (min-width: 1200px) {
    #address .form-group.phone-number + p,
    #identity .form-group.phone-number + p,
    #account-creation_form .form-group.phone-number + p,
    #new_account_form .form-group.phone-number + p,
    #opc_account_form .form-group.phone-number + p,
    #authentication .form-group.phone-number + p {
      padding: 23px 0 0 0px;
      margin-bottom: 0; } }
#address .gender-line,
#identity .gender-line,
#account-creation_form .gender-line,
#new_account_form .gender-line,
#opc_account_form .gender-line,
#authentication .gender-line {
  margin-bottom: 4px;
  padding-top: 4px; }
  #address .gender-line > label,
  #identity .gender-line > label,
  #account-creation_form .gender-line > label,
  #new_account_form .gender-line > label,
  #opc_account_form .gender-line > label,
  #authentication .gender-line > label {
    margin-right: 10px;
    margin-bottom: 0; }
  #address .gender-line .radio-inline label,
  #identity .gender-line .radio-inline label,
  #account-creation_form .gender-line .radio-inline label,
  #new_account_form .gender-line .radio-inline label,
  #opc_account_form .gender-line .radio-inline label,
  #authentication .gender-line .radio-inline label {
    font-weight: normal;
    color: #777777; }
#identity #center_column form.std .row,
#authentication #center_column form.std .row,
#order-opc #center_column form.std .row {
  margin-left: -5px;
  margin-right: -5px; }
  #identity #center_column form.std .row .col-xs-4,
  #authentication #center_column form.std .row .col-xs-4,
  #order-opc #center_column form.std .row .col-xs-4 {
    padding-left: 5px;
    padding-right: 5px;
    max-width: 94px; }
    #identity #center_column form.std .row .col-xs-4 .form-control,
    #authentication #center_column form.std .row .col-xs-4 .form-control,
    #order-opc #center_column form.std .row .col-xs-4 .form-control {
      max-width: 84px; }
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links {
  border: none;
  padding-top: 0; }
#new_account_form .box {
  line-height: 20px; }
  #new_account_form .box .date-select {
    padding-bottom: 10px; }
  #new_account_form .box .top-indent {
    padding-top: 10px; }
  #new_account_form .box .customerprivacy {
    padding-top: 15px; }
#authentication fieldset.account_creation {
  margin-bottom: 20px; }
#password {
  padding-top: 0;
  border: none; }
  #password .box p {
    margin-bottom: 9px; }
  #password .box .form-group {
    margin-bottom: 20px; }
    #password .box .form-group .form-control {
      width: 263px; }
#instant_search_results a.close {
  font-size: 13px;
  font-weight: 600;
  opacity: 1;
  line-height: inherit;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif; }
  #instant_search_results a.close:hover {
    color: #515151; }
#manufacturers_list h3,
#suppliers_list h3 {
  font-size: 17px;
  line-height: 23px; }
#manufacturers_list .description,
#suppliers_list .description {
  line-height: 18px; }
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {
  font-weight: bold;
  color: #333; }
  #manufacturers_list .product-counter a:hover,
  #suppliers_list .product-counter a:hover {
    color: #515151; }
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
  border-top: 1px solid #d6d4d4;
  padding: 31px 0 30px 0; }
  @media (max-width: 767px) {
    #manufacturers_list.list li .mansup-container,
    #suppliers_list.list li .mansup-container {
      text-align: center; } }
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {
  border-top: 0; }
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {
  text-align: center; }
#manufacturers_list.list li h3,
#suppliers_list.list li h3 {
  margin-top: -5px;
  padding-bottom: 8px; }
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {
  padding-left: 0; }
  @media (max-width: 767px) {
    #manufacturers_list.list li .middle-side,
    #suppliers_list.list li .middle-side {
      padding-right: 15px;
      padding-left: 15px; } }
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
  border-left: 1px solid #d6d4d4;
  padding: 0 0 32px 31px;
  min-height: 108px; }
  @media (max-width: 767px) {
    #manufacturers_list.list li .right-side-content,
    #suppliers_list.list li .right-side-content {
      min-height: 1px;
      padding: 0;
      border: none; } }
  #manufacturers_list.list li .right-side-content .product-counter,
  #suppliers_list.list li .right-side-content .product-counter {
    position: relative;
    top: -6px;
    margin-bottom: 12px; }
    @media (max-width: 767px) {
      #manufacturers_list.list li .right-side-content .product-counter,
      #suppliers_list.list li .right-side-content .product-counter {
        top: 0; } }
#manufacturers_list.grid li,
#suppliers_list.grid li {
  text-align: center; }
  #manufacturers_list.grid li .product-container,
  #suppliers_list.grid li .product-container {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d4d4; }
    #manufacturers_list.grid li .product-container .left-side,
    #suppliers_list.grid li .product-container .left-side {
      padding-bottom: 42px; }
    #manufacturers_list.grid li .product-container h3,
    #suppliers_list.grid li .product-container h3 {
      padding-bottom: 10px; }
    #manufacturers_list.grid li .product-container .product-counter,
    #suppliers_list.grid li .product-container .product-counter {
      margin-bottom: 12px; }
@media (min-width: 1200px) {
  #manufacturers_list.grid li.first-in-line,
  #suppliers_list.grid li.first-in-line {
    clear: left; }
  #manufacturers_list.grid li.last-line .product-container,
  #suppliers_list.grid li.last-line .product-container {
    border-bottom: none; } }
@media (min-width: 768px) and (max-width: 1199px) {
  #manufacturers_list.grid li.first-item-of-tablet-line,
  #suppliers_list.grid li.first-item-of-tablet-line {
    clear: left; }
  #manufacturers_list.grid li.last-tablet-line .product-container,
  #suppliers_list.grid li.last-tablet-line .product-container {
    border-bottom: none; } }
@media (max-width: 767px) {
  #manufacturers_list.grid .product-container,
  #suppliers_list.grid .product-container {
    border-bottom: none; } }
#manufacturer .description_box,
#supplier .description_box {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #d6d4d4; }
  #manufacturer .description_box .hide_desc,
  #supplier .description_box .hide_desc {
    display: none; }
#manufacturer .bottom-pagination-content,
#manufacturer .top-pagination-content,
#supplier .bottom-pagination-content,
#supplier .top-pagination-content {
  min-height: 69px; }
#manufacturer .top-pagination-content.bottom-line,
#supplier .top-pagination-content.bottom-line {
  border-bottom: 1px solid #d6d4d4; }
table.discount i {
  font-size: 20px;
  line-height: 20px;
  vertical-align: -2px; }
  table.discount i.icon-ok {
    color: #46a74e; }
  table.discount i.icon-remove {
    color: #f13340; }
#guestTracking .form-control {
  max-width: 271px; }
@media (min-width: 1200px) {
  #guestTracking .form-group {
    overflow: hidden; }
    #guestTracking .form-group i {
      padding-left: 10px; }
  #guestTracking .form-control {
    float: left; }
  #guestTracking label {
    float: left;
    clear: both;
    width: 100%; } }
#pagenotfound .pagenotfound {
  max-width: 824px;
  margin: 0 auto;
  text-align: center; }
  #pagenotfound .pagenotfound .img-404 {
    padding: 8px 0 27px 0; }
    #pagenotfound .pagenotfound .img-404 img {
      max-width: 100%; }
  #pagenotfound .pagenotfound h1 {
    font: 600 28px/34px "Open Sans", sans-serif;
    color: #333;
    text-transform: uppercase;
    margin-bottom: 7px; }
  #pagenotfound .pagenotfound p {
    font: 600 16px/20px "Open Sans", sans-serif;
    color: #555454;
    text-transform: uppercase;
    border-bottom: 1px solid #d6d4d4;
    padding-bottom: 19px;
    margin-bottom: 20px; }
  #pagenotfound .pagenotfound h3 {
    font-weight: bold;
    color: #333;
    font-size: 13px;
    line-height: normal;
    margin-bottom: 18px; }
  #pagenotfound .pagenotfound label {
    font-weight: normal; }
    @media (max-width: 767px) {
      #pagenotfound .pagenotfound label {
        display: block; } }
  #pagenotfound .pagenotfound .form-control {
    max-width: 293px;
    display: inline-block;
    margin-right: 5px; }
    @media (max-width: 767px) {
      #pagenotfound .pagenotfound .form-control {
        margin: 0 auto 15px auto;
        display: block; } }
  #pagenotfound .pagenotfound .buttons {
    padding: 48px 0 20px 0; }
    #pagenotfound .pagenotfound .buttons .button-medium i.left {
      font-size: 17px; }
#account-creation_form fieldset.reversoform {
  padding: 10px !important; }
#account-creation_form fieldset.reversoform .text label {
  display: block;
  padding: 0 0 10px 0;
  width: 100%;
  text-align: left; }
#account-creation_form fieldset.reversoform .infos-sup {
  padding: 0 !important;
  font-size: 10px;
  font-style: italic;
  text-align: right; }
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
  cursor: pointer; }
.tab-content {
  margin-top: 20px; }
form#sendComment fieldset {
  padding: 10px;
  border: 1px solid #cccccc;
  background: #eeeeee; }
form#sendComment h3 {
  font-size: 14px; }
#new_comment_form p.text {
  margin-bottom: 0;
  padding-bottom: 0; }
#sendComment p.text label,
#sendComment p.textarea label {
  display: block;
  margin: 12px 0 4px;
  font-weight: bold;
  font-size: 12px; }
#sendComment p.text input {
  padding: 0 5px;
  height: 28px;
  width: 498px;
  border: 1px solid #cccccc;
  background: url(../img/bg_input.png) repeat-x 0 0 #fff; }
#sendComment p.textarea textarea {
  height: 80px;
  width: 508px;
  border: 1px solid #cccccc; }
#sendComment p.submit {
  padding: 0;
  text-align: right; }
#sendComment p.closeform {
  float: right;
  padding: 0;
  height: 12px;
  width: 12px;
  text-indent: -5000px;
  background: url(../img/icon/delete.gif) no-repeat 0 0; }
.star {
  position: relative;
  top: -1px;
  float: left;
  width: 14px;
  overflow: hidden;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal; }
.star {
  display: block; }
  .star a {
    display: block;
    position: absolute;
    text-indent: -5000px; }
div.star:after {
  content: "\f006";
  font-family: "FontAwesome";
  display: inline-block;
  color: #777676; }
div.star.star_on {
  display: block; }
  div.star.star_on:after {
    content: "\f005";
    font-family: "FontAwesome";
    display: inline-block;
    color: #ef8743; }
div.star.star_hover:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #ef8743; }
.advertising_block {
  width: 191px;
  margin-bottom: 1em;
  text-align: center; }
.blockcategories_footer ul ul {
  display: none !important; }
.form-group.form-error input, .form-group.form-error textarea {
  border: 1px solid #f13340;
  color: #f13340;
  background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2; }
.form-group.form-ok input, .form-group.form-ok textarea {
  border: 1px solid #46a74e;
  color: #35b33f;
  background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1; }
.form-group.form-error .form-control, .form-group.form-ok .form-control {
  padding-right: 30px; }
.radio-inline, .checkbox {
  padding-left: 0; }
  .radio-inline .checker, .checkbox .checker {
    float: left; }
    .radio-inline .checker span, .checkbox .checker span {
      top: 0px; }
  .radio-inline div.radio, .checkbox div.radio {
    display: inline-block; }
    .radio-inline div.radio span, .checkbox div.radio span {
      float: left;
      top: 0px; }
.fancybox-skin {
  background: #fff !important; }
.fancybox-skin .fancybox-close {
  width: 28px;
  height: 28px;
  background: none;
  font-size: 28px;
  line-height: 28px;
  color: #333;
  text-align: center;
  background: white;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px; }
  .fancybox-skin .fancybox-close:hover {
    color: #515151; }
  .fancybox-skin .fancybox-close:after {
    content: "\f057";
    font-family: "FontAwesome"; }
#facebook_block{
  overflow: hidden;
  background: #f2f2f2;
  min-height: 344px;
  width:30%;
  float:left;
  padding-right: 29px;
  padding-left: 29px; }
#cmsinfo_block {
    /*width:70%;*/
    float:left;
  overflow: hidden;
  background: #f2f2f2;
  min-height: 344px;
  padding-right: 29px;
  padding-left: 29px; }
  @media (max-width: 991px) {
    #facebook_block,
    #cmsinfo_block {
      min-height: 348px;
      padding-left: 13px;
      padding-right: 13px; } }
  @media (max-width: 767px) {
    #facebook_block,
    #cmsinfo_block {
      width: 100%;
      min-height: 1px; } }
#facebook_block h4 {
  padding: 35px 0 0 0;
  margin: 0 0 12px 0;
  font: 300 21px/25px "Open Sans", sans-serif;
  color: #6f6d6d; }
  @media (max-width: 991px) {
    #facebook_block h4 {
      font-size: 18px; } }
  @media (max-width: 767px) {
    #facebook_block h4 {
      padding-top: 20px !important; } }
  @media (max-width: 768px) {
    #facebook_block h4 {
      font-size: 16px; } }
#facebook_block .facebook-fanbox {
  background: #fff;
  border: 1px solid #aaaaaa;
  padding-bottom: 10px; }
#cmsinfo_block {
  border-left: 1px solid #d9d9d9; }
  @media (max-width: 767px) {
    #cmsinfo_block {
      border: none;
      margin-top: 10px; } }
  #cmsinfo_block > div {
    padding: 35px 10px 0 0; }
    @media (max-width: 767px) {
      #cmsinfo_block > div {
        padding-top: 20px; } }
    @media (max-width: 479px) {
      #cmsinfo_block > div {
        width: 100%;
        border-top: 1px solid #d9d9d9; } }
  #cmsinfo_block > div + div {
    border-left: 1px solid #d9d9d9;
    min-height: 344px;
    padding-left: 29px; }
    @media (max-width: 479px) {
      #cmsinfo_block > div + div {
        border-left: none;
        padding-left: 10px;
        min-height: 1px;
        padding-bottom: 15px; } }
  #cmsinfo_block em {
    float: left;
    width: 60px;
    height: 60px;
    margin: 3px 10px 0 0;
    font-size: 30px;
    color: #fff;
    line-height: 60px;
    text-align: center;
    background: #6f6d6d;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px; }
    @media (max-width: 991px) {
      #cmsinfo_block em {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 20px; } }
  #cmsinfo_block .type-text {
    overflow: hidden; }
  #cmsinfo_block h3 {
    margin: 0 0 5px 0;
    font: 300 21px/25px "Open Sans", sans-serif;
    color: #6f6d6d; }
    @media (max-width: 1199px) {
      #cmsinfo_block h3 {
        font-size: 18px; } }
  #cmsinfo_block ul li {
    padding-bottom: 22px; }
    @media (max-width: 1199px) {
      #cmsinfo_block ul li {
        padding-bottom: 10px; } }
    @media (max-width: 991px) {
      #cmsinfo_block ul li {
        padding-bottom: 0; } }
  #cmsinfo_block p em {
    background: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0;
    font-size: 13px;
    color: #777777;
    float: none;
    height: inherit;
    line-height: inherit;
    text-align: left;
    font-style: italic; }
.ie8 #facebook_block,
.ie8 #cmsinfo_block {
  height: 344px; }
@media (max-width: 1199px) {
  .zoomdiv {
    display: none !important; } }
#product.content_only div.pb-left-column p.resetimg {
  margin-bottom: 0px;
  padding-top: 0px; }
#product.content_only div.pb-left-column #thumbs_list_frame {
  margin-bottom: 0px; }
#product_comparison td.compare_extra_information {
  padding: 10px; }
#product_comparison #social-share-compare {
  margin-bottom: 50px; }
.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {
  border-color: white; }
.btn-facebook i {
  color: #435f9f; }
.btn-facebook:hover {
  color: white;
  background-color: #435f9f; }
  .btn-facebook:hover i {
    color: white; }
.btn-twitter i {
  color: #00aaf0; }
.btn-twitter:hover {
  color: white;
  background-color: #00aaf0; }
  .btn-twitter:hover i {
    color: white; }
.btn-google-plus i {
  color: #e04b34; }
.btn-google-plus:hover {
  color: white;
  background-color: #e04b34; }
  .btn-google-plus:hover i {
    color: white; }
.btn-pinterest i {
  color: #ce1f21; }
.btn-pinterest:hover {
  color: white;
  background-color: #ce1f21; }
  .btn-pinterest:hover i {
    color: white; }
.new-label{
    display:none;
}
.welcome h1 {
    color: #f07c00;
    text-align:center;
}
.welcome h1 {
    color: #ff9c00;
    font-size: 34px;
    line-height: 41px;
    margin-right: 18px;
    text-transform: uppercase;
}
.contact_details .details img { width:18px; float:left;}
.contact_details .details p { float:left;}
.contact_details .details { width:100%; float:left;    margin-bottom: 10px;}
.contact_details {    overflow: hidden;}
.details_right {    width: 85%;    float: left;    color: #f0830f;
    font-weight: bold; }
.details_left {    width: 13%;    float: left;}
.content_contactus p {
    font-size: 15px;
    line-height:20px;
}
.content_contactus {
    color: #777777;
    width:100%;
    float:left;
}
ul.address_ul li {
    padding-left: 13px;
    line-height: 28px;
    font-size: 17px;
}
p.address_contactus {
    padding-top: 25px;
}
@media screen and (min-width:992px) and (max-width:1200px){
#homepage-slider {
width:65% !important;
}
    #htmlcontent_top {
    float:none !important;
    width: 35% !important;
    padding-left: 5px;
    overflow: hidden !important;
    max-width:100% !important;
}
.right_content {
    float: right !important;
    width: 100% !important;
}
.right-top {
    width: 100% !important;
    float: left !important;
}
.right-bottom {
    width: 100% !important;
    float: left !important;
    top: 0 !important;
    margin-top: 0px !important;
}
.border-line-righ {
width:69% !important;
}
.left_content{
 width:100% !important;
}
.right-bottom > h2 {
    font-size: 24px !important;
}
.right-bottom h3 {
    font-size: 16px !important;
}
.left_content {
    background: url(/date.png);
    float: left;
    height: 449px;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height:350px !important;
}
.border-line-left{
 position:relative;
 z-index:999;
}
.center_link-aria {
    position: relative;
    top: 100px !important;
}
.secnd-t {
    position: absolute;
    right: 103% !important;
    top: -20px !important;
}
body#index{
 overflow-x:hidden;
}
.left_link-aria a h1 {
    color: black;
    font-size: 19px !important;
    margin: 15px 0 0 40px !important;
}
.left_link-aria a h2 {
    font-size: 15px !important;
}
.first-b {
    margin: -30px 0 0 222px !important;
    right: 445px;
    top: -42px;
}
.right-top {
    height: 165px !important;
    padding: 16px 0 !important;
    width: 100%;
}
.right-bottom{
 height:185px !important;
}
.right-top > h1 {
    font-weight: bold;
    width:100%;
}
.right-top > h2 {
}
}
@media screen and (min-width:769px) and (max-width:991px){
/*#homepage-slider {
width:65% !important;
}
    #htmlcontent_top {
    float:none !important;
    width: 35% !important;
    padding-left: 5px;
    overflow: hidden !important;
    max-width:100% !important;
}
.right_content {
    float: right !important;
    width: 100% !important;
}
.right-top {
    width: 100% !important;
    float: left !important;
}
.right-bottom {
    width: 100% !important;
    float: left !important;
    top: 0 !important;
    margin-top: 0px !important;
}
.border-line-righ {
width:69% !important;
}
.left_content{
 width:100% !important;
}
.right-bottom > h2 {
    font-size: 24px !important;
}
.right-bottom h3 {
    font-size: 16px !important;
}
.left_content {
    background: url(/date.png);
    float: left;
    height: 449px;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
        background-position: 0px 75px !important;
}
.border-line-left{
 position:relative;
 z-index:999;
}
.center_link-aria {
    position: relative;
    top: 100px !important;
}
.secnd-t {
    position: absolute;
    right: 103% !important;
    top: 0px !important;
}
.right-top > h1 {
    font-size: 35px !important;
    margin-top:30px;
    }
.right-top > h2 {
    font-size: 23px !important;
}
body#index{
 overflow-x:hidden;
}
.left_link-aria a h1{
 font-size:16px !important;
     margin: 50px 0 0 0px !important;
}
.left_link-aria a h2{
 font-size:14px !important;
     margin: 0 0 0 0px !important;
}
.first-b {
   margin: -45px 0 0 172px !important;
    right: 445px;
    top: -42px;
}
.right_link-aria a h1 {
    color: black;
    font-size: 15px !important;
    margin: 65px 0 0 52px !important;
}
.right_link-aria a h2 {
    color: black;
    font-size: 13px !important;
    margin: 4px 0 0 50px !important;
}
.left_content{
 height:424px !important;
}
*/
div#homepage-slider {
    width: 100% !important;
}
#htmlcontent_top {
    float: left !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 5px;
}
.right_content {
    float: left;
    width: 100% !important;
}
.right-top{
 width:50% !important;
 float:left !important;
}
.right-bottom{
 width:50% !important;
 float:left !important;
 margin:0 !important;
 height:216px !important
}
.right-bottom > h2 {
    font-size: 30px !important;
}
.right-bottom h3 {
    font-size: 20px !important;
}
.left_content {
    background: url(/date.png);
    float: left;
    height: 449px;
    width: 100% !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.center_link-aria{
 top:185px !important;
}
.left_link-aria a h1 {
    margin: 20px 0 0 40px !important;
}
.first-b {
    margin: -40px 0 0 265px !important;
    }
}
.tc{text-align:right;}
.tb{text-align:center;}
@media (max-width: 480px) {
.tc{text-align:left;}
.tb{text-align:left;}
}
.shopping_cart > a:first-child {
    background: transparent!important;
}
#copyright {
    background-color: #1c1c1c;
    color: #777;
    font-size: 12px;
    padding-bottom: 0px;
    padding-top: 10px;
}
#copyright p {
    line-height: 22px;
    margin-top: 3px;
}
#copyright .col ul {
    float: right;
}
#copyright li {
    float: left;
    margin-left: 20px;
}
#livechat-compact-container{height:100px !important;}
#operator_avatar {
    background-color: #ef7c00;
    display: none;
}
.contact-all {
    margin: 0px auto!important;
    width: 602px!important;
    border-left: 0px!important;
    float:right!important;
    text-align: left!important;
}
.contact-sign {
    width: 150px!important;
    float: right!important;
}
.contact {
    width: 300px!important;
    float: right!important;
}
#header .cart_block{
    width:270px!important;
}
@media screen and (max-width:414px){
.contact-sign {
    width: 127px!important;
    float: right!important;
}
}
@media screen and (max-width:384px){
.contact-sign {
    width: 100px!important;
    float: right!important;
}
.contact {
    width: 244px!important;
    float: right!important;
}
.contact-all {
    width: 100%!important;
}
}
@media screen and (max-width:364px){
.contact {
    width: 180px!important;
    float: right!important;
}
}
#opc_password {
  display:block!important;
}
.sticky-wrapper {
  float: right;
  width: 50%;
  position: relative;
}
.stuck {
  position: fixed;
  top: 0;
  margin-left: 0;
  width: auto;
  float: none;
  z-index:99;
  background:white;
}
.stuck .contacts_block, .stuck #order-detail-content,  .stuck .block_list {
  float: none;
  margin-right: 30px;
}
.stuck .trust_mcafee {
  margin-right: 15px;
}
#opc_checkout > div.sticky-wrapper > div > ul {
    background:white;
}
.trust_mcafee .mcafee {
    padding-top:0px!important;
}
.trust_mcafee .trust {
    padding-top:0px!important;
}
.bbb {
    text-align:center;
    margin-top:8px;
}
.bbb img {
    margin-top:8px;
}
.trust_mcafee {
    padding:10px 0!important
}
/*---------- Newsletter -------------*/
footer div#newsletter_block_left {
    display: none;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 8020;
}
.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.fancybox-opened {
    z-index: 8030;
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}
.fancybox-inner {
    overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}
.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite.png);
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}
#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(blank.gif); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}
.fancybox-prev {
    left: 0;
}
.fancybox-next {
    right: 0;
}
.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}
.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}
.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}
.fancybox-nav:hover span {
    visibility: visible;
}
.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
    overflow: visible !important;
    width: auto;
}
.fancybox-lock body {
    overflow: hidden !important;
}
.fancybox-lock-test {
    overflow-y: hidden !important;
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(https://www.safetyrestore.com/themes/default-bootstrap/img/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}
.fancybox-opened .fancybox-title {
    visibility: visible;
}
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}
.fancybox-title-inside-wrap {
    padding-top: 10px;
}
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5){
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url(fancybox_sprite@2x.png);
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }
    #fancybox-loading div {
        background-image: url(fancybox_loading@2x.gif);
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}
div#display-flex {
    /*width: 600px;*/
    margin: 0;
    background: #fff;
    min-height: 444px;
}
.col-md-6.left-pop {
    background: #fff;
    padding: 55px 0 0;
}
div#newsletter_block_left {
    margin-bottom: 0;
}
.col-md-6.right-pop {
    background: #fff;
    padding: 0;
    text-align: center;
}
.col-md-6.left-pop > h1 {
    background: #fff;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    font-family: 'Handel Gothic';
    padding: 10px 0;
    font-size: 45px;
}
.col-md-6.left-pop > h2 {
    font-size: 29px;
    text-align: center;
    color: #000;
   font-family: 'Handel Gothic D';
    margin-top: 10px;
    margin-bottom: 30px;
    font-weight: lighter !important;
}
.col-md-6.right-pop > h4 {
    background: transparent;
    border-top: 0px;
    font-family: 'Handel Gothic D';
    color: #000;
    text-transform: capitalize;
    font-size: 16px;
    margin-top: 3em;
    padding: 0;
    display: inline-block;
    text-align: center;
}
.col-md-6.right-pop input#mce-EMAIL, .col-md-6.right-pop input#mce-FNAME {
    max-width: 250px;
    margin: 0 auto 10px;
    text-align: center;
    color: #363942;
    font-size: 15px;
    padding: 10px 0 !important;
    height: auto;
    border: 2px solid #030c21;
}
.col-md-6.right-pop form {
    text-align: center;
}
.col-md-6.right-pop .btn.btn-default.button.button-small {
    max-width: 250px;
    width: 100%;
    margin: 00px auto 0;
    float: none;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    background: #db8009 !important;
    border: 2px solid #030c21;
    padding: 14px 0 !important;
}
.col-md-6.right-pop .button.button-small span {
    display: block;
    padding: 0;
    border: 0px solid;
    border-color: #8b8a8a;
}
.col-md-6.col-sm-6.right-pop > img {
    margin-top: 45px;
}
.block .col-md-6.right-pop .title_block:after, .block .col-md-6.right-pop h4:after {
    content: none;
}
.col-md-12.bottom-area {
    clear: both;
    padding: 20px 0;
    background: #1c2b3d;
}
.bottom-area h3 {
    text-align: center;
    color: #fff !important;
    font-family: 'Handel Gothic D' !important;
    font-size: 17px !important;
    margin-bottom: 20px !important;
}
.bottom-area .form-group input::placeholder {
    color: #fff;
    opacity: 1;
}
.bottom-area .form-group input {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid #fff;
    text-align: center;
    font-family: 'Handel Gothic D';
    font-size: 13px !important;
    padding: 10px 0 !important;
    line-height: normal !important;
    height: auto !important;
}
.bottom-area .form-group .popup-btn > input {
    background: #db8009 !important;
    border-color: #db8009 !important;
    margin-top: 17px;
    padding: 10px 4em !important;
}
@media screen and (min-device-width: 0px) and (max-device-width: 650px) {
div#display-flex {
    width: 100%;
}
.col-md-6.left-pop > h1 {
    margin-top: 0;
}
.col-md-6.col-sm-6.right-pop > img {
    margin-top: 0;
}
}
/*---------- Seat Belt Page -------------*/
body.cms-81 .vc_row-flex > div {
    align-items: center;
    display: inherit;
}
.vc_custom_1544598398540 {
    align-items: flex-start!important;
}
body.cms-81 .width-1-coloum {width:7.333333%;}
body.cms-81 h1 {
    color: #122e3e;
    font-weight: bold;
    font-size: 48px;
    line-height: 65px;
}
body.cms-81 h3 {
    font-size: 24px !important;
    font-weight: normal !important;
    color: #122e3e;
    line-height: 38px;
}
body.cms-81 .h3-20 h3 {
    font-size: 20px !important;
    line-height: 26px;
    padding: 20px 0 !important;
}
body.cms-81 .h5-20 h5 {
    font-size: 20px;
    color: #ef7c00;
    font-weight: bold;
    letter-spacing: .2em;
}
.padding-bottom h3 {
    padding-bottom: 15px !important;
}
body.cms-81 .padding-bottom a.wpb_button_a {
    text-decoration: none;
    border: none;
    margin: 15px 0;
    display: inline-block;
}
body.cms-81 h4 > i {
    font-style: italic;
    font-size:22px;
}
body.cms-81 button.custom-btn-one, body.cms-81 a.wpb_button_a span.custom-btn-one{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
}
body.cms-81 button.custom-btn-one:hover, body.cms-81 a.wpb_button_a span.custom-btn-one:hover, body.cms-81 .button.ajax_add_to_cart_button > span:hover, body.cms-81 span.custom-btn-two:hover {
    background: linear-gradient(to right, #ef7d01 0%, #ffaa4f 100%);
    color: #fff;
}
body.cms-81 .button.ajax_add_to_cart_button > span{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-weight: bold;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    text-transform: capitalize;
    border-radius: 3px;
    text-align: center;
}
body.cms-81 .button.ajax_add_to_cart_button {
    text-shadow: 0px 0px rgba(0, 0, 0, 0.2);
    border: 0px solid;
}
body.cms-81 span.custom-btn-two {
    background: transparent;
    color: #ef7c00;
    font-size: 20px;
    font-weight: bold;
    padding: 17px 22px;
    border: 2px solid #ef7c00;
    display: inline-block;
    margin: 0 !important;
    min-width: 200px;
    text-align: center;
    border-radius: 3px;
}
body.cms-81#cms #center_column img {
    margin: 0;
    max-width: 100%;
    height: auto;
}
body.cms-81#cms #center_column p {
    line-height: 24px;
    font-size: 14px;
}
body.cms-81#cms #center_column small {
    line-height: 18px;
    font-size: 14px;
}
.margin-min-left {
    margin-left: -8%;
}
body.cms-81 h5 {
    font-size: 15px;
    color: #ef7c00;
    font-weight: bold;
}
body.cms-81 span.price.product-price {
    font-size: 48px;
    color: #122e3e;
    font-weight: bolder;
}
body.cms-81 .content_price {
    width: 100%;
    margin-bottom: 20px;
}
body.cms-81 .vc_add_to_cart .button-container {
    float: left;
    margin-right: 20px;
}
body.cms-81 .display-flex > div {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-inline-box
}
body.cms-81 .display-flex {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap: wrap;
}
body.cms-81 h6 {
    font-size: 24px;
    color: #122e3e;
}
body.cms-81 .vc_parallax-inner {
    background-position: center;
    height: 100% !important;
    top: 0 !important;
}
body.cms-81 .wpb_toggle, body.cms-81 #content h4.wpb_toggle {
    background-position: right center;
    margin-bottom: 35px;
    background-image: url(img/plus-icon.png);
}
body.cms-81 .wpb_toggle_title_active, body.cms-81 #content h4.wpb_toggle_title_active {
    background-position: right center;
    margin-bottom: 0px;
    background-image: url(img/min-icon.png);
}
body.cms-81 h4.wpb_toggle.wpb_toggle_title_active + div {
    margin-bottom: 35px;
    padding-right: 25px;
}
body.cms-81 h4.wpb_toggle.wpb_toggle_title_active {
    color: #ef7c00;
    margin-bottom: 0;
}
body.cms-81 h4.wpb_toggle {
    color: #122e3e;
    font-weight: bold;
    font-size: 20px;
}
body.cms-81 .testimonal-grid {
    background: #fff;
    padding: 30px;
    box-shadow: 0 0 9px 1px #e2d7d7;
    border-radius: 2px;
}
body.cms-81 .text-left-right {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
body.cms-81 .text-left-right > .left {
    float: left;
    color: #122e3e;
    font-weight: bold;
    font-size: 16px;
}
body.cms-81 .text-left-right > .right {
    float: right;
    font-size: 12px;
    color: #3b5998;
    font-weight: bold;
}
body.cms-81 .rating {
    width: 100%;
    float: left;
    margin: 0;
}
body.cms-81 .rating .rating-grid h1 {
    margin-bottom: 0 !important;
}
body.cms-81 .rating .rating-grid {
    width: 33%;
    float: left;
}
body.cms-81 .rating .rating-grid small {
    width: 100%;
    float: left;
    margin-top: 10px;
}
body.cms-81 p.img-grid> img {
    margin: 0 25px 20px !important;
}
body.cms-81 p.img-grid {
    margin-top: 45px;
}
body.cms-81 .breadcrumb.clearfix {
    display: none;
}
body.cms-81 .columns-container {
    background: 0 0;
    padding-top: 120px;
}
body.cms-81 h1, body.cms-81 h2, body.cms-81 h3, body.cms-81 h4, body.cms-81 h5, body.cms-81 h6  {
    font-family: Montserrat,sans-serif;
}
@media screen and (min-device-width: 0px) and (max-device-width: 767px) {
.margin-min-left {
    margin-left: 0;
}
body.cms-81 span.custom-btn-two {
    min-width: auto;
    font-size: 18px;
}
body.cms-81 .button.ajax_add_to_cart_button > span {
    min-width: auto;
    font-size: 18px;
}
body.cms-81 h4.wpb_toggle {
    padding-left: 0;
    padding-right: 25px;
}
body.cms-81 .columns-container {
    padding-top: 98px!important;
}
body.cms-81 .vc_row.wpb_row.vc_parallax {
    padding-top: 325px !important;
}
body.cms-81 .vc_parallax-inner {
    height: 300px !important;
    background-position: right top;
}
body.cms-81 .backgroud-left .vc_parallax-inner {
    background-position: left top;
}
.img-resp img {
    width: 100px;
}
}
/*---------- Product OEM Airbag Module Reset -------------*/
body.product-13299 .vc_row-flex > div {
    align-items: center;
    display: inherit;
}
body.product-13299 .footer-container #footer {
    padding: 0px 0 60px;
}
body.product-13299 .set-bg-left {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    background-size: cover !important;
    background-position: left center !important;
}
body.product-13299 .display-none {
    display: none;
}
body.product-13299 .set-bg-right {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    background-size: cover !important;
    background-position: right center !important;
}
body.product-13299 .header-list {
    padding: 0 !important;
    width: 100%;
    clear: both;
    margin-bottom: 0;
    display: inline-block;
}
body.product-13299 .header-list li {
    width: 50%;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    font-weight: bold;
}
body.product-13299 .primary_block.row {
    display: none;
}
body.product-13299 .page-product-box > .page-product-heading {
    display: none;
}
body.product-13299 .yotpo.yotpo-main-widget {
    display: none;
}
body.product-13299 .width-1-coloum {width:7.333333%;}
body.product-13299 h1 {
    color: #122e3e;
    font-weight: bold;
    font-size: 48px;
    line-height: 65px;
}
body.product-13299 h3 {
    font-size: 24px !important;
    font-weight: normal !important;
    color: #122e3e;
    line-height: 38px;
}
body.product-13299 .h3-20 h3 {
    font-size: 20px !important;
    line-height: 26px;
    padding: 20px 0 !important;
}
body.product-13299 .h5-20 h5 {
    font-size: 20px;
    color: #ef7c00;
    font-weight: bold;
    letter-spacing: .2em;
}
.padding-bottom h3 {
    padding-bottom: 15px !important;
}
body.product-13299 .padding-bottom a.wpb_button_a {
    text-decoration: none;
    border: none;
    margin: 15px 0;
    display: inline-block;
}
body.product-13299 h4 > i {
    font-style: italic;
    font-size:22px;
}
body.product-13299 button.custom-btn-one, body.product-13299 a.wpb_button_a span.custom-btn-one{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
}
body.product-13299 button.custom-btn-one:hover, body.product-13299 a.wpb_button_a span.custom-btn-one:hover, body.product-13299 .button.ajax_add_to_cart_button > span:hover, body.product-13299 span.custom-btn-two:hover {
    background: linear-gradient(to right, #ef7d01 0%, #ffaa4f 100%);
    color: #fff;
}
body.product-13299 .button.ajax_add_to_cart_button > span{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-weight: bold;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    text-transform: capitalize;
    border-radius: 3px;
    text-align: center;
}
body.product-13299 .button.ajax_add_to_cart_button {
    text-shadow: 0px 0px rgba(0, 0, 0, 0.2);
    border: 0px solid;
}
body.product-13299 span.custom-btn-two {
    background: transparent;
    color: #ef7c00;
    font-size: 20px;
    font-weight: bold;
    padding: 17px 22px;
    border: 2px solid #ef7c00;
    display: inline-block;
    margin: 0 !important;
    min-width: 200px;
    text-align: center;
    border-radius: 3px;
}
body.product-13299#cms #center_column img {
    margin: 0;
    max-width: 100%;
    height: auto;
}
body.product-13299#cms #center_column p {
    line-height: 24px;
    font-size: 14px;
}
body.product-13299#cms #center_column small {
    line-height: 18px;
    font-size: 14px;
}
.margin-min-left {
    margin-left: -8%;
}
body.product-13299 h5 {
    font-size: 15px;
    color: #ef7c00;
    font-weight: bold;
}
body.product-13299 span.price.product-price {
    font-size: 48px;
    color: #122e3e;
    font-weight: bolder;
}
body.product-13299 .content_price {
    width: 100%;
    margin-bottom: 20px;
}
body.product-13299 .vc_add_to_cart .button-container {
    float: left;
    margin-right: 20px;
}
body.product-13299 .display-flex > div {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-inline-box
}
body.product-13299 .display-flex {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap: wrap;
}
body.product-13299 h6 {
    font-size: 24px;
    color: #122e3e;
}
body.product-13299 .vc_parallax-inner {
    background-position: center;
    height: 100% !important;
    top: 0 !important;
}
body.product-13299 .wpb_toggle, body.product-13299 #content h4.wpb_toggle {
    background-position: right center;
    margin-bottom: 35px;
    background-image: url(img/plus-icon.png);
}
body.product-13299 .wpb_toggle_title_active, body.product-13299 #content h4.wpb_toggle_title_active {
    background-position: right center;
    margin-bottom: 0px;
    background-image: url(img/min-icon.png);
}
body.product-13299 h4.wpb_toggle.wpb_toggle_title_active + div {
    margin-bottom: 35px;
    padding-right: 25px;
}
body.product-13299 h4.wpb_toggle.wpb_toggle_title_active {
    color: #ef7c00;
    margin-bottom: 0;
}
body.product-13299 h4.wpb_toggle {
    color: #122e3e;
    font-weight: bold;
    font-size: 20px;
}
body.product-13299 .testimonal-grid {
    background: #fff;
    padding: 30px;
    box-shadow: 0 0 9px 1px #e2d7d7;
    border-radius: 2px;
}
body.product-13299 .text-left-right {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
body.product-13299 .text-left-right > .left {
    float: left;
    color: #122e3e;
    font-weight: bold;
    font-size: 16px;
}
body.product-13299 .text-left-right > .right {
    float: right;
    font-size: 12px;
    color: #3b5998;
    font-weight: bold;
}
body.product-13299 .rating {
    width: 100%;
    float: left;
    margin: 0;
}
body.product-13299 .rating .rating-grid h1 {
    margin-bottom: 0 !important;
}
body.product-13299 .rating .rating-grid {
    width: 33%;
    float: left;
}
body.product-13299 .rating .rating-grid small {
    width: 100%;
    float: left;
    margin-top: 10px;
}
body.product-13299 p.img-grid> img {
    margin: 0 15px 20px !important;
}
body.product-13299 p.img-grid {
    margin-top: 45px;
}
body.product-13299 .breadcrumb.clearfix {
    display: none;
}
body.product-13299 .columns-container {
    background: 0 0;
    padding-top: 141px;
}
body.product-13299 h1, body.product-13299 h2, body.product-13299 h3, body.product-13299 h4, body.product-13299 h5, body.product-13299 h6  {
    font-family: Montserrat,sans-serif;
}
body.product-13299 .right-arrow-image {
    position: relative;
}
body.product-13299 .right-arrow-image:after {
    content: "";
    background-image: url(https://www.safetyrestore.com/img/cms/arrow.png);
    width: 56px;
    height: 56px;
    position: absolute;
    top: -22px;
    right: -78px;
}
@media screen and (min-device-width: 0px) and (max-device-width: 767px) {
body.product-13299 .backgroud-left {
    padding-top: 45px !important;
}
body.product-13299 .display-none {
    display: block;
}
.margin-min-left {
    margin-left: 0;
}
body.product-13299 .set-bg-right{
    background-image: none !important;
    padding-top: 30px!important;
    padding-bottom: 0 !important;
}
body.product-13299 .set-bg-left {
    background-image: none !important;
    padding-top: 0!important;
    padding-bottom: 0 !important;
}
body.product-13299 .paddin-left-rght-mobile{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*body.product-13299 span.custom-btn-two {
    min-width: auto;
    font-size: 18px;
}
body.product-13299 .button.ajax_add_to_cart_button > span {
    min-width: auto;
    font-size: 18px;
}*/
body.product-13299 h4.wpb_toggle {
    padding-left: 0;
    padding-right: 25px;
}
body.product-13299 .columns-container {
    padding-top: 98px!important;
}
body.product-13299 .vc_row.wpb_row.vc_parallax {
    padding-top: 325px !important;
}
body.product-13299 .vc_parallax-inner {
    height: 300px !important;
    background-position: right top;
}
body.product-13299 .backgroud-left .vc_parallax-inner {
    background-position: left top;
}
.img-resp img {
    width: 100px;
}
body.product-13299 button.custom-btn-one, a.wpb_button_a span.custom-btn-one {
    padding: 18px 15px;
}
body.product-13299 .rating .rating-grid h1 {
    font-size: 38px;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1169px) {
body.product-13299 .set-bg-right {
    padding-top: 0!important;
    padding-bottom: 0 !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
}
body.product-13299 .display-none {
    display: none;
}
body.product-13299 .set-bg-left {
    padding-top: 0!important;
    padding-bottom: 0 !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
}
/*body.product-13299 .button.ajax_add_to_cart_button > span {
    padding: 18px 10px;
    min-width: 126px;
}
body.product-13299 span.custom-btn-two {
    padding: 17px 10px;
    min-width: 126px;
}*/
}
/*---------- Product Instrument Cluster Gauges Repair -------------*/
body.product-13302 .color-white .rating .rating-grid small, body.product-13302 .color-white h6, body.product-13302 .color-white h1, body.product-13302 .color-white h3, body.product-13302 .color-white ul li, body.product-13302 .color-white p, body.product-13302 .color-white small {
    color: #fff;
}
body.product-13302 .custom-display-flex > .primary_block.row > .container, body.product-13302 div#product_payment_logos {
    display: none !important;
}
body.product-13302 .primary_block.row {
    display: none !important;
}
body.product-13302 .bg-postion-speedo {
    background-position: right center !important;
}
body.product-13302 .vc_row-flex > div {
    align-items: center;
    display: inherit;
}
body.product-13302 .footer-container #footer {
    padding: 0px 0 60px;
}
body.product-13302 .set-bg-left {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    background-size: cover !important;
    background-position: left center !important;
}
body.product-13302 .display-none {
    display: none;
}
body.product-13302 .set-bg-right {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    background-size: cover !important;
    background-position: right center !important;
}
body.product-13302 .header-list {
    padding: 0 !important;
    width: 100%;
    clear: both;
    margin-bottom: 0;
    display: inline-block;
}
body.product-13302 .header-list li {
    width: 100%;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    font-weight: bold;
}
body.product-13302 .yotpo.yotpo-main-widget {
     display: none;
}
/*body.product-13302 .custom-display-flex {display: flex;flex-direction: column;width: 100%;}
body.product-13302 .custom-display-flex > .primary_block.row {
    order: 2;
}
body.product-13302 .custom-display-flex > section.page-product-box {
    order: 1;
}*/
body.product-13302 div.selector.hover span, body.product-13302 div.selector.focus span {
    background-position: unset;
}
body.product-13302 #attributes .attribute_list .form-control {
    max-width: 340px;
}
body.product-13302 div.selector select {
    height: 60px;
}
body.product-13302 div.selector, body.product-13302 div.selector span {
    background-image: url(../img/select-box.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased;
    background-size: 100% 100% !important;
    height: 60px;
    line-height: 60px;
    padding-left: 0px;
    width: 340px !important;
}
body.product-13302 .banner-top {
    margin-top: 70px;
}
body.product-13302 div.selector span {
    padding-left: 12px;
    font-size: 15px;
}
body.product-13302 #attributes .attribute_list .form-control option {
    background: white;
    color: #666666;
    font-size: 15px;
}
body.product-13302 p#add_to_cart > button.exclusive {
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 15px 22px;
    font-weight: bold;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    text-transform: capitalize;
    border-radius: 3px;
    text-align: center;
    color: #fff;
}
body.product-13302 .content_prices {
    padding: 35px 0 15px;
}
body.product-13302 .our_price_display {
    font-weight: bold;
    font-size: 48px;
    line-height: 32px;
    font-family: Montserrat,sans-serif;
    color: #333333;
}
body.product-13302 .page-product-box > .page-product-heading {
    display: none;
}
body.product-13302 .yotpo.yotpo-main-widget {
    display: none;
}
body.product-13302 .width-1-coloum {width:7.333333%;}
body.product-13302 h1 {
    color: #122e3e;
    font-weight: bold;
    font-size: 48px;
    line-height: 65px;
}
body.product-13302 h3 {
    font-size: 24px !important;
    font-weight: normal !important;
    color: #122e3e;
    line-height: 38px;
}
body.product-13302 .h3-20 h3 {
    font-size: 20px !important;
    line-height: 26px;
    padding: 20px 0 !important;
}
body.product-13302 .h5-20 h5 {
    font-size: 20px;
    color: #ef7c00;
    font-weight: bold;
    letter-spacing: .2em;
}
.padding-bottom h3 {
    padding-bottom: 15px !important;
}
body.product-13302 .padding-bottom a.wpb_button_a {
    text-decoration: none;
    border: none;
    margin: 15px 0;
    display: inline-block;
}
body.product-13302 h4 > i {
    font-style: italic;
    font-size:22px;
}
body.product-13302 button.custom-btn-one, body.product-13302 a.wpb_button_a span.custom-btn-one{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
}
body.product-13302 fieldset.attribute_fieldset > p {
    display: none;
}
body.product-13302 button.custom-btn-one:hover, body.product-13302 a.wpb_button_a span.custom-btn-one:hover, body.product-13302 .button.ajax_add_to_cart_button > span:hover, body.product-13302 span.custom-btn-two:hover, body.product-13302 p#add_to_cart > button.exclusive:hover {
    background: linear-gradient(to right, #ef7d01 0%, #ffaa4f 100%);
    color: #fff;
}
body.product-13302 .button.ajax_add_to_cart_button > span{
    background: linear-gradient(to right, #ffaa4f 0%, #ef7d01 100%);
    padding: 18px 22px;
    font-weight: bold;
    font-size: 20px;
    border: 0px solid;
    min-width: 200px;
    text-transform: capitalize;
    border-radius: 3px;
    text-align: center;
}
body.product-13302 .button.ajax_add_to_cart_button {
    text-shadow: 0px 0px rgba(0, 0, 0, 0.2);
    border: 0px solid;
}
body.product-13302 span.custom-btn-two {
    background: transparent;
    color: #ef7c00;
    font-size: 20px;
    font-weight: bold;
    padding: 17px 22px;
    border: 2px solid #ef7c00;
    display: inline-block;
    margin: 0 !important;
    min-width: 200px;
    text-align: center;
    border-radius: 3px;
}
body.product-13302#cms #center_column img {
    margin: 0;
    max-width: 100%;
    height: auto;
}
body.product-13302#cms #center_column p {
    line-height: 24px;
    font-size: 14px;
}
body.product-13302#cms #center_column small {
    line-height: 18px;
    font-size: 14px;
}
.margin-min-left {
    margin-left: -8%;
}
body.product-13302 h5 {
    font-size: 15px;
    color: #ef7c00;
    font-weight: bold;
}
body.product-13302 span.price.product-price {
    font-size: 48px;
    color: #122e3e;
    font-weight: bolder;
}
body.product-13302 .content_price {
    width: 100%;
    margin-bottom: 20px;
}
body.product-13302 .vc_add_to_cart .button-container {
    float: left;
    margin-right: 20px;
}
body.product-13302 .display-flex > div {
    webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-inline-box
}
body.product-13302 .display-flex {
    display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    flex-wrap: wrap;
}
body.product-13302 h6 {
    font-size: 24px;
    color: #122e3e;
}
body.product-13302 .vc_parallax-inner {
    background-position: center;
    height: 100% !important;
    top: 0 !important;
}
body.product-13302 .wpb_toggle, body.product-13302 #content h4.wpb_toggle {
    background-position: right center;
    margin-bottom: 35px;
    background-image: url(img/plus-icon.png);
}
body.product-13302 .wpb_toggle_title_active, body.product-13302 #content h4.wpb_toggle_title_active {
    background-position: right center;
    margin-bottom: 0px;
    background-image: url(img/min-icon.png);
}
body.product-13302 h4.wpb_toggle.wpb_toggle_title_active + div {
    margin-bottom: 35px;
    padding-right: 25px;
}
body.product-13302 h4.wpb_toggle.wpb_toggle_title_active {
    color: #ef7c00;
    margin-bottom: 0;
}
body.product-13302 h4.wpb_toggle {
    color: #122e3e;
    font-weight: bold;
    font-size: 20px;
}
body.product-13302 .testimonal-grid {
    border-radius: 2px;
}
body.product-13302 .text-left-right {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
body.product-13302 .text-left-right > .left {
    float: left;
    color: #bbbbbb;
    font-weight: bold;
    font-size: 16px;
}
body.product-13302 .text-left-right > .right {
    float: right;
    font-size: 12px;
    color: #3b5998;
    font-weight: bold;
}
body.product-13302 .rating {
    width: 100%;
    float: left;
    margin: 0;
}
body.product-13302 .rating .rating-grid h1 {
    margin-bottom: 0 !important;
}
body.product-13302 .rating .rating-grid {
    width: 33%;
    float: left;
}
body.product-13302 .rating .rating-grid small {
    width: 100%;
    float: left;
    margin-top: 10px;
}
body.product-13302 p.img-grid> img {
    margin: 0 15px 20px !important;
}
body.product-13302 p.img-grid {
    margin-top: 45px;
}
body.product-13302 .breadcrumb.clearfix {
    display: none;
}
body.product-13302 .columns-container {
    background: 0 0;
    padding-top: 120px;
}
body.product-13302 h1, body.product-13302 h2, body.product-13302 h3, body.product-13302 h4, body.product-13302 h5, body.product-13302 h6  {
    font-family: Montserrat,sans-serif;
}
body.product-13302 div#brands > select {
    display: none;
}
@media screen and (min-device-width: 0px) and (max-device-width: 767px) {
body.product-13302 .backgroud-left {
    padding-top: 45px !important;
}
body.product-13302 .display-none {
    display: block;
}
.margin-min-left {
    margin-left: 0;
}
body.product-13302 .set-bg-right{
    background-image: none !important;
    padding-top: 30px!important;
    padding-bottom: 0 !important;
}
body.product-13302 .set-bg-left {
    background-image: none !important;
    padding-top: 0!important;
    padding-bottom: 0 !important;
}
body.product-13302 .paddin-left-rght-mobile{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*body.product-13302 span.custom-btn-two {
    min-width: auto;
    font-size: 18px;
}
body.product-13302 .button.ajax_add_to_cart_button > span {
    min-width: auto;
    font-size: 18px;
}*/
body.product-13302 h4.wpb_toggle {
    padding-left: 0;
    padding-right: 25px;
}
body.product-13302 .columns-container {
    padding-top: 98px!important;
}
body.product-13302 .vc_row.wpb_row.vc_parallax {
    padding-top: 325px !important;
}
body.product-13302 .vc_parallax-inner {
    height: 300px !important;
    background-position: right top;
}
body.product-13302 .backgroud-left .vc_parallax-inner {
    background-position: left top;
}
.img-resp img {
    width: 100px;
}
body.product-13302 .banner-top {
    margin-top: 00px;
}
body.product-13302 button.custom-btn-one, a.wpb_button_a span.custom-btn-one {
    padding: 18px 15px;
}
body.product-13302 .rating .rating-grid h1 {
    font-size: 38px;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1169px) {
body.product-13302 .set-bg-right {
    padding-top: 0!important;
    padding-bottom: 0 !important;
    background-size: 100% auto !important;
     background-image: none !important;
}
body.product-13302 p.img-grid> img {
    margin: 0 5px 20px !important;
    width: 29%;
}
body.product-13302 .display-none {
    display: block;
}
body.product-13302 .set-bg-left {
    padding-top: 0!important;
    padding-bottom: 0 !important;
    background-size: 100% auto !important;
    background-image: none !important;
}
body.product-13302 .bg-postion-speedo {
    background-position: center center !important;
}
/*body.product-13302 .button.ajax_add_to_cart_button > span {
    padding: 18px 10px;
    min-width: 126px;
}
body.product-13302 span.custom-btn-two {
    padding: 17px 10px;
    min-width: 126px;
}*/
}
a#ifpromocode {
    cursor: pointer;
    text-align: left;
}
/*LLL*/
@media (max-width: 992px) {
    .section6 .section_bg .section_left {
        padding-top: 0!important;
    }
}
@media (max-width: 430px) {
    .maapppout{
        width:100%;
        overflow:hidden;
    }
    .maappp{
        width:130%;
    }
    #order-opc #opc_checkout .r_column .block_list li span {
        font-size: 17px!important;
        background-size: 12px!important;
        padding: 0 0 0 16px!important;
        letter-spacing: -1px!important    ;background-position: 0;
    }
}
 .cart-info .product-name {
    width: 75%;
    float: left;
    display: block;
}
 .cart-info span.price {
    float: left!important;
    width: 25%;
}
.cart_block_list  .cart-images {
    display: none;
}
dl.products {
    margin-bottom: 0;
}
.cart_block dt {
    padding: 20px 10px 8px 20px;
}
.trust_mcafee div {
    padding: 45px 0!important;
}
#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li a:hover, #header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li.sfHover>a {
    background: #ef7d39!important;
}
/*
#opc_checkout .stuck {
    position: initial;
}*/
/*END LLL*/
.block_header,.block_subheader,.orange_text{text-transform:uppercase}
.section3 .section_bg .section_left .icon_mechanic img,.section4 .section_bg .section_right .icon_medal img,.section6 .section_bg .section_left .icon_mechanic img{max-width:100%;height:auto}
#header #hook_top_1 #search_block_top #searchbox button:focus,#header #hook_top_1 #search_block_top #searchbox input:focus,#order-opc #opc_checkout .l_column .button_confirm_div input.button_confirm:focus{outline:0!important}
body{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6875;color:#122e3e;background-color:#fff}
.form-control{color:#999}
@media (min-width:330px){
    #page{overflow-x:hidden}
}
#header{padding-bottom:0;position:fixed;width:100%}
#header .custom_header{display:none}
#header .top_header_row{height:80px;padding-top:9px}
#header #contacts_block .chat_top a,#header #contacts_block .phone_top a{display:inline-block;height:18px;padding-left:30px;color:#122e3e;font-weight:600;font-family:Montserrat,sans-serif;font-size:16px}
#header .top_header_row #header_logotype{padding-top:0}
#header #contacts_block{padding-top:17px;text-align:right}
#header #contacts_block .chat_top{display:inline-block;margin:0 5px}
#header #contacts_block .chat_top a{background:url(../img/chat1.svg) left no-repeat;text-decoration:underline}
#header #contacts_block .phone_top{display:inline-block;min-width:126px}





#header #contacts_block .phone_toptxt {
    display: inline-block;
    min-width: 55px;
}


#header #contacts_block .phone_toptxt a {
    background: url(../img/mobile-phone.svg) left no-repeat!important;
    background-size: 14px auto!important;
}



#header #contacts_block .phone_top a{background:url(../img/call.svg) left no-repeat}
@media (max-width:991px){
    #header #contacts_block{text-align:left}
}
#header #hook_top_1 #header_user,.button_orange,.dark_blue_block,.section10 .block_header,.section10 .block_subheader,.section10 .block_text,.section10 .img,.section10 .num,.section2 .block_header_light,.section2 .block_subheader{text-align:center}
#header #hook_top_1{padding-top:10px}
#header #hook_top_1 #block_top_menu{display:none}
#header #hook_top_1 #search_block_top{padding-top:0;padding-bottom:10px}
#header #hook_top_1 #search_block_top #searchbox{border:1px solid #eee;border-radius:2px}
#header #hook_top_1 #search_block_top #searchbox input{border:none;background-color:#fff!important}
#header #hook_top_1 #search_block_top #searchbox button{padding:8px 0;background:0 0;border:none}
#header #hook_top_1 #search_block_top #searchbox button:before{color:#ef7c00!important;font-size:16px}
#header #hook_top_1 #search_block_top #search_query_top{height:40px;color:#122e3e}
#header #hook_top_1 #header_user{padding:7px 0 0;font-weight:600}
#header #hook_top_1 #header_user a{font-family:Montserrat,sans-serif;font-size:13px;color:#555}
#header #hook_top_1 #block_cart .shopping_cart{float:inherit;padding:0;text-align:center}
#header #hook_top_1 #block_cart .shopping_cart>a:first-child{padding:10px 0 0}
#header #hook_top_1 #block_cart .shopping_cart>a:first-child:after{display:none!important}
#header #hook_top_1 #block_cart .shopping_cart>a:first-child:before{color:#ef7c00;text-shadow:none;font-size:18px}
#header #hook_top_1 #block_cart .cart_block{top:inherit}
#header #hook_top_1 #layer_cart{margin-left:-50%;margin-top:50px}
@media (max-width:991px){
    #header #hook_top_1 #layer_cart{margin-left:0}
}
@media (max-width:767px){
    #header #hook_top_1 #layer_cart{margin-left:-65%}
}
#header .top_menu_wrap{background-color:#f7f7f7}
#header .top_menu_wrap #hook_top_2 #block_cart,#header .top_menu_wrap #hook_top_2 #header_user,#header .top_menu_wrap #hook_top_2 #layer_cart .layer_cart_overlay,#header .top_menu_wrap #hook_top_2 #search_block_top,#header .top_menu_wrap #hook_top_2 .custom_header{display:none}
#header .top_menu_wrap #hook_top_2 #block_top_menu{padding:0;heigh:40px!important}
#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu{border-bottom:none;background:inherit}
#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li{border:none;margin:0}
#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li a{font:Montserrat,sans-serif;font-size:13px;text-transform:uppercase;color:#333;display:block;padding:9px 20px;border:none}
#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li a:hover,#header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li.sfHover>a{background:#e4e4e0}
@media (min-width:768px){
    #header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu{display:flex;justify-content:flex-end}
    #header .top_menu_wrap #hook_top_2 #block_top_menu ul.sf-menu li{display:inline-block!important;display:-webkit-box}
}
@media (max-width:768px){
    #header ul.sf-menu li a{padding:10px 20px!important;font-size:14px}
}
@media (max-width:1999px){
    .chat_top a,.phone_top a{font-size:13px!important;background-size:13px!important;padding-left:20px!important}
}
@media (max-width:500px){
    #contacts_block{padding-top:5px!important}
    #contacts_block .phone_top{min-width:0!important}
    #contacts_block .chat_top a,#contacts_block .phone_top a{font-size:11px!important;background-size:11px!important;padding-left:15px!important}
}
#home_left_bg,#home_right_bg,.home_block{display:none}
@media (min-width:1765px){
    #index #home_left_bg{display:block;position:absolute;width:20%;left:0;z-index:-1}
    #index #home_left_bg img{max-width:100%;height:auto}
}
@media (min-width:992px){
    #index #home_right_bg{display:block;position:absolute;width:50%;left:50%;z-index:-1}
    #index #home_right_bg img{width:100%;height:auto}
}
#index .columns-container{padding-top:120px}
@media (max-width:991px){
    #index .columns-container{padding-top:170px!important}
}
@media (max-width:767px){
    #index .columns-container{padding-top:60px!important}
}
#index #homepage-slider,#index #htmlcontent_top,#index .homecontent,#index .mancarousel_slider{display:none}
#index .home_block{display:block}
.block_header{font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;line-height:1.48}
.block_header_light{font-family:Montserrat,sans-serif;font-size:30px;line-height:1.5;font-weight:300}
.block_subheader{font-family:Montserrat,sans-serif;font-size:17px;font-weight:600}
.block_text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}
.orange_text,ul.block_list li span{font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}
.orange_text{color:#ef7c00}
ul.block_list{margin:15px 0}
ul.block_list li{min-width:460px}
ul.block_list li span{background:url(../img/check_mark.png) no-repeat;padding:0 45px;line-height:2.6}
.button_orange{display:inline-block;background:linear-gradient(to right,#ffab51,#ef7c01);border-radius:37px;margin-bottom:30px}
.button_orange .button_text{display:inline-block;color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding:20px 30px}
.button_orange .button_text i{padding-left:10px}
.button_orange:hover{box-shadow:0 5px 15px 0 rgba(34,40,163,.25);background:linear-gradient(to left,#ffab51,#ef7c01)}
.left_text_block{background-color:#f5f5f5;height:auto}
.left_text_block .section_bg{background-position:center top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}
.right_text_block{background-color:#fff;height:auto}
.right_text_block .section_bg{background-position:left bottom;background-size:contain;background-repeat:no-repeat;box-sizing:border-box;padding:100px 0 55px}
@media (max-width:991px){
    .left_text_block .section_bg,.right_text_block .section_bg{background-image:none!important}
}
.dark_blue_block{background:url(../img/bg_dark_blue.png) center center no-repeat;background-size:cover;min-height:263px;color:#fff}
.dark_blue_block .block_header{margin-top:62px}
.dark_blue_block .block_text{margin-top:17px;box-sizing:border-box}
.dark_blue_block .block_elipse{margin:0 auto;box-shadow:0 12px 30px 0 rgba(0,0,0,.12);background:url(../img/elipse.png) center center no-repeat;border-radius:50%;width:70px;height:72px;position:relative;top:36px}
.shadow_block{background:#fff;box-shadow:0 8px 41px 0 rgba(0,0,0,.2)}
.shadow_block .block_text{padding:25px 10px 25px 70px;margin:0}
.section1{margin-left:-15px}
.section1 .section1_col{background-color:#fff}
.section1 .section1_col .block_header{margin:50px 0 0}
.section1 .section1_col .block_subheader{margin:0 0 20px}
.section2{margin:50px 0}
.section2 .reviews_wrap{margin-top:37px}
.section2 .reviews_wrap .reviews .review .quote{font-family:"Times New Roman";font-size:100pt;color:#ef7c00;height:110px}
.section2 .reviews_wrap .reviews .review .review_text,.wrap_homefeatured li .ajax_add_to_cart_button,.wrap_homefeatured li .product-name,.wrap_homefeatured li .product-price,.wrap_homefeatured li:hover .product-desc{font-family:Montserrat,sans-serif}
.section2 .reviews_wrap .reviews .review .review_text{font-style:italic;font-size:16px;color:#122e3e;font-weight:500}
.section2 .reviews_wrap .reviews .review .reviewer_name{font-weight:600}
.section2 .reviews_wrap .reviews .review .review_stars{color:#ef7c00}
.section2 .reviews_wrap .reviews .review:nth-child(2n){margin-top:-30px}
.section3 .section_bg{padding:100px 0 107px}
.no-webp .section3 .section_bg{background-image:url(../img/bg_big_seat_belt.png)}
.webp .section3 .section_bg{background-image:url(../img/bg_big_seat_belt_BA.webp)}
.section3 .section_bg .section_left .icon_mechanic{margin:55px 0 25px}
.section3 .section_bg .section_left .block_text{margin:25px 0}
.no-webp .section4 .section_bg{background-image:url(../img/bg_big_employees.png)}
.webp .section4 .section_bg{background-image:url(../img/bg_big_employees.webp)}
.section4 .section_bg .section_right .icon_medal{margin:52px 0 20px}
.section4 .section_bg .section_right .block_text{margin:25px 0}
.section6 .section_bg{padding:100px 0 58px}
.no-webp .section6 .section_bg{background-image:url(../img/bg_big_seat_belt_2.png)}
.webp .section6 .section_bg{background-image:url(../img/bg_big_seat_belt_2.webp)}
.section6 .section_bg .section_left{padding-top:45px}
.section6 .section_bg .section_left .icon_mechanic{margin:55px 0 25px}
.section6 .section_bg .section_left .block_text{margin:5px 0}
.section6 .section_bg .section_left .block_list{margin:10px 0}
.section6 .section_bg .label_blocks{padding:0 0 55px 20px}
.section6 .section_bg .label_blocks .email_block{max-width:560px;background:url(../img/bg_email_block_small.png) left center no-repeat;margin:10px;border-radius:6px}
.section6 .section_bg .label_blocks .technical_block{max-width:560px;background:#fefcea;background:url(../img/bg_technical_block_small.png) left center no-repeat,linear-gradient(to right,#ffab51,#ef7c01);margin:10px;border-radius:6px}
.section6 .section_bg .label_blocks .technical_block .block_text{color:#fff;font-weight:600}
.section7 .section_bg{padding:125px 0 55px}
.no-webp .section7 .section_bg{background-image:url(../img/bg_big_seat_belt_3.png)}
.webp .section7 .section_bg{background-image:url(../img/bg_big_seat_belt_3.webp)}
.section7 .section_bg .section_right .orange_text{padding:47px 0 0}
.section7 .section_bg .section_right .block_text{margin:25px 0}
.section7 .section_bg .section_right .button_orange{margin-bottom:50px}
.section9 .section_bg{padding:125px 0 58px}
.no-webp .section9 .section_bg{background-image:url(../img/bg_big_airbag_controller.png)}
.webp .section9 .section_bg{background-image:url(../img/bg_big_airbag_controller.webp)}
.section9 .section_bg .section_left{padding-top:45px}
.section9 .section_bg .section_left .icon_mechanic{margin:55px 0 25px}
.section9 .section_bg .section_left .icon_mechanic img{max-width:100%;height:auto}
.section9 .section_bg .section_left .block_text{margin:5px 0;padding-bottom:20px}
.section9 .section_bg .section_left .block_list{margin:10px 0}
.section9 .section_bg .section_left .airbag_block{background:url(../img/bg_airbag_block_small.png) left center no-repeat}
.section9 .section_bg .section_left .button_orange{margin:52px 0 18px -15px}
.section10{padding:138px 0 220px}
.section10 .num{margin:35px auto;background:#ccc;width:30px;border-radius:50%;color:#fff;font-size:18px;font-weight:700}
.section10 .img{height:90px}
.section10 .block_subheader{margin:40px 0 8px;text-transform:none;font-weight:700;font-size:19px}
.section10 .step1 .block_text{font-size:14px}
.section10 .step1 .block_text p:nth-child(2){padding-top:12px}
.section10 .step1 .block_text p:nth-child(2) a{padding:0 10px;color:#ef7c00;text-decoration:underline}
.section11{width:100%;text-align:right}
.section11 .block_header{text-align:left;padding:75px 0 65px;margin:0;max-width:370px}
.section11 .block_elipse{margin:0;top:260px}
.section11 .vehicle{position:absolute;right:0}
.section11 .vehicle .vehicle_link{text-align:left;z-index:2;width:235px}
.section11 .vehicle .vehicle_link a{display:block;height:60px;padding:8px 0 0 13px;background:#fff;border-radius:5px;border-top:2px solid #ef7c00;box-shadow:-3px 3px 11px 0 rgba(0,0,0,.1);text-decoration:none}
.section11 .vehicle .vehicle_link a .vehicle_descr{font-size:13px;color:#242424;font-weight:700;margin:0;line-height:1.5}
.section11 .vehicle .vehicle_link a .vehicle_price{margin:0;font-size:17px;color:#ef7c00;font-weight:700;line-height:1.5}
.section11 .vehicle .vehicle_link a:hover{background:#f4f4f4}
.section11 .vehicle .link1{position:relative;top:-916px;left:200px}
.section11 .vehicle .link2{position:relative;top:-895px;left:77px}
.section11 .vehicle .link3{position:relative;top:-796px;left:40px}
.section11 .vehicle .link4{position:relative;top:-736px;left:77px}
.section11 .vehicle .link5{position:relative;top:-703px;left:200px}
@media (max-width:1200px){
    .section11 .vehicle .vehicle_link{width:188px}
    .section11 .vehicle .vehicle_link a{height:50px;padding:4px 0 0 13px}
    .section11 .vehicle .vehicle_link a .vehicle_descr{font-size:11px}
    .section11 .vehicle .vehicle_link a .vehicle_price{font-size:15px}
    .section11 .vehicle .link1{position:relative;top:-753px;left:342px}
    .section11 .vehicle .link2{position:relative;top:-736px;left:245px}
    .section11 .vehicle .link3{position:relative;top:-660px;left:215px}
    .section11 .vehicle .link4{position:relative;top:-613px;left:245px}
    .section11 .vehicle .link5{position:relative;top:-589px;left:342px}
}
.section11 .vehicle img{top:-390px;position:relative;z-index:1}
@media (max-width:1200px){
    .section11 .block_header{padding:50px 0}
    .section11 .vehicle img{width:80%;top:-330px}
}
.mobile_section_bg{display:none}
@media (max-width:991px){
    .section11 .block_header{text-align:center}
    .section11 .block_elipse{margin:0 auto;top:36px}
    .section11 .vehicle{display:none}
    .section_bg{padding:0 0 50px!important}
    .mobile_section_bg{display:block}
    .mobile_section_bg img{width:100%}
}
.wrap_homefeatured{padding:85px 0 0}
.wrap_homefeatured .first-item-of-mobile-line,.wrap_homefeatured .first-item-of-tablet-line,.wrap_homefeatured .last-item-of-mobile-line,.wrap_homefeatured .last-item-of-tablet-line{clear:none}
.wrap_homefeatured li .product-container{border-radius:6px;box-shadow:rgba(0,0,0,.07) 0 0 40px 7px}
.wrap_homefeatured li .product-container h5{padding:0 15px;min-height:40px;margin:0}
.wrap_homefeatured li .product-image-container{border:none!important}
.wrap_homefeatured li .product-name{font-size:18px;font-weight:500;color:#122e3e}
.wrap_homefeatured li .product-price{font-size:30px;font-weight:700;color:#ef7c00}
.wrap_homefeatured li .ajax_add_to_cart_button{text-shadow:none;border:none;font-size:18px;font-weight:600;background:linear-gradient(to right,#ffaa51,#ef7c01);width:100%;border-radius:0 0 6px 6px;box-shadow:rgba(0,0,0,.07) 0 0 40px 7px}
.wrap_homefeatured li .ajax_add_to_cart_button span{text-align:center;width:100%;padding:26px 0;text-shadow:none;border:none;background:0 0}
.wrap_homefeatured li:hover img{opacity:.2}
.wrap_homefeatured li:hover .product-container{box-shadow:rgba(0,0,0,.35) 0 0 40px 7px}
.wrap_homefeatured li:hover .ajax_add_to_cart_button{background:linear-gradient(to left,#ffaa51,#ef7c01)}
.wrap_homefeatured li:hover .product-desc{display:block;position:absolute;top:0;padding:20px;font-size:18px;font-weight:600}
.wrap_homefeatured li:hover .product-name{color:#ef7c00;text-decoration:underline}
.section13 .section_bg{   /* background-image: url(../img/bg_big_contacts_all2.png);*/
padding:137px 0 100px;}
.section13 .section_bg .section_left .icon_mechanic{margin:55px 0 25px}
.section13 .section_bg .section_left .icon_mechanic img{max-width:100%;height:auto}
.section13 .section_bg .section_left .block_header{font-size:32px}
.section13 .section_bg .section_left .block_text{margin:25px 0}
.section13 .section_bg .section_left .block_text_orange{color:#ef7c00;margin:0;font-weight:500}
.section13 .section_bg .section_left .block_text_orange+.block_text{margin:0 0 25px}
.section13 .section_bg .section_left .button_orange{margin:20px 0 0}
@media (max-width:991px){
    .section13{padding:50px 0}
}
.columns-container{background:0 0;padding-top:150px}
.trust_mcafee .mcafee,.trust_mcafee .trust{background-repeat:no-repeat;background-position:center center;height:32px}
@media (max-width:991px){
    .columns-container{padding-top:222px!important}
}
@media (max-width:767px){
    .columns-container{padding-top:160px!important}
}
.footer-container{background-color:#fff!important}
.footer-container #footer{padding:60px 0;color:#122e3e!important}
.footer-container #footer h4{font-size:15px}
.footer-container #footer a,.footer-container #footer h4,.footer-container #footer span{color:#122e3e!important;font-family:Montserrat,sans-serif}
.footer-container #footer a{font-size:13px;font-weight:400}
.footer-container #footer .footer_info1 .inc{font-weight:400;font-size:13px;margin:8px auto;text-align:center}
.footer-container #footer .footer_info1 .footer_social{text-align:center}
.footer-container #footer .footer_info1 .footer_social div{padding:5px 0 0;margin:0}
.footer-container #footer .footer_info1 .footer_social i{color:#ef7c00;font-size:20px}
@media (max-width:767px){
    .footer-container #footer .footer_info1 .img-responsive{margin:0 auto}
    .footer-container #footer .footer_info2 h4{padding-bottom:0}
    .footer-container #footer .footer_info2 h4:after{margin-top:20px}
    .footer-container #footer .footer-block,.footer-container #footer .my_account{text-align:center}
    .footer-container #footer .footer-block a,.footer-container #footer .my_account a{display:inline-block;width:100%;text-align:center}
}
.footer-container #footer .my_account h4{margin:3px 0 15px}
.footer-container #footer .my_account h4 a{font-size:15px;font-weight:700}
#order-opc #header,.footer-container #footer #block_contact_infos2{display:none}
.footer-container #footer #block_contact_infos{border-left:none!important}
.footer-container #footer #block_contact_infos li{color:#122e3e!important;font-size:13px;font-weight:400;line-height:22px!important;margin:0 0 5px}
.footer-container #footer #block_contact_infos li i{font-size:13px!important;padding:8px 0;text-align:left!important;width:20px!important}
.trust_mcafee{padding:24px 0}
#order-opc .trust_mcafee .trust{padding:24px 0;background-image:url(../img/trustpilot.png)}
#order-opc .trust_mcafee .mcafee{padding:24px 0;background-image:url(../img/mcafee.png)}
#order-opc .columns-container{padding-top:0!important}
@media (max-width:991px){
    #order-opc{padding-top:0!important}
    #order-opc .checkout_header{text-align:center}
}
@media (max-width:767px){
    .footer-container #footer #block_contact_infos h4:after{margin-top:20px}
    .footer-container #footer #block_contact_infos i{float:none!important}
    #order-opc{padding-top:0!important}
}
#order-opc .checkout_header{padding-top:25px}
#order-opc #opc_checkout h3{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase!important;text-align:left!important;box-shadow:none!important;border-radius:0!important;background:#122e3e!important;margin:75px 0 0!important;width:56%;min-height:41px;padding:12px 20px!important}
#order-opc #opc_checkout .l_column{float:right}
#order-opc #opc_checkout .l_column .button_confirm_div{display:inline-block;background:linear-gradient(to right,#ffab51,#ef7c01);border-radius:37px;text-align:center;margin-bottom:30px}
#order-opc #opc_checkout .l_column .button_confirm_div input.button_confirm{display:inline-block;color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding:10px;text-shadow:none!important;background:0 0;border:none;height:auto!important;width:auto!important;text-transform:none}
#order-opc #opc_checkout .l_column .button_confirm_div:hover{box-shadow:0 5px 15px 0 rgba(34,40,163,.25);background:linear-gradient(to left,#ffab51,#ef7c01)}
#order-opc #opc_checkout .l_column form.std fieldset , div#login_form_content{padding:3px 0;border-radius:0!important;box-shadow:0 8px 15px 0 rgba(0,0,0,.2)!important}
#order-opc #opc_checkout .l_column form.std fieldset p{padding-bottom:0}
#order-opc #opc_checkout .l_column form.std fieldset label{text-align:left!important;display:block!important;float:none!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#122e3e!important;margin:0;width:100%}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable .carrier_name,#order-opc #opc_checkout .l_column #opc_new_account #login_form fieldset .submit,#order-opc #opc_checkout .l_column form.std fieldset label sup{display:none}
#order-opc #opc_checkout .l_column form.std fieldset input,#order-opc #opc_checkout .l_column form.std fieldset select{margin-left:0!important;border-radius:1px!important;width:100%!important;height:45px}
#order-opc #opc_checkout .l_column form.std input:focus,#order-opc #opc_checkout .l_column form.std input:hover,#order-opc #opc_checkout .l_column form.std select:focus,#order-opc #opc_checkout .l_column form.std select:hover{box-shadow:none!important}
#order-opc #opc_checkout .l_column #opc_new_account{float:none!important;width:auto!important}
#order-opc #opc_checkout .l_column #opc_new_account p{padding-left:15px;padding-right:15px}
#order-opc #opc_checkout .l_column #opc_new_account #login_form h3.login_header{margin-top:30px!important}
#order-opc #opc_checkout .l_column #opc_new_account #login_form h3.login_header #openLoginFormBlock{margin-left:0!important}
#order-opc #opc_checkout .l_column #opc_new_account #login_form h3.login_header #closeLoginFormContainer{margin-right:0!important}
#order-opc #opc_checkout .l_column #opc_new_account #login_form fieldset{width:100%!important}
#order-opc #opc_checkout .l_column #opc_new_account #login_form fieldset .button_confirm_div{margin-left:15px;padding:10px 20px}
#order-opc #opc_checkout .l_column #opc_new_account .billing_address #opc_delivery_address .address-type-header{margin:0!important;box-shadow:none!important;padding:0!important}
#order-opc #opc_checkout .l_column #opc_new_account .billing_address .is_customer_param{box-sizing:border-box;padding-bottom:25px}
#order-opc #opc_checkout .l_column #opc_new_account .delivery_address #invoice_address_checkbox{padding:25px}
#order-opc #opc_checkout .l_column #opc_new_account .delivery_address #invoice_address_checkbox label{padding:0 0 0 35px!important;font-size:14px!important}
#order-opc #opc_checkout .l_column #carriers_section{margin-left:0!important}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable{padding-top:15px}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable td{padding:12px 0;border:none!important}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable .carrier_infos label{font-size:15px!important}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable .carrier_price span{color:#ef7c00!important;font-weight:700;font-size:15px}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-cvc,#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-number{margin-top:-20px}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable input[type=radio].css-checkbox+label.css-label{padding-left:25px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:20px;vertical-align:middle;cursor:pointer}
#order-opc #opc_checkout .l_column #carriers_section #message_container,#order-opc #opc_checkout .l_column #payments_section .payment_action,#order-opc #opc_checkout .l_column #payments_section .payment_name{display:none}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable input[type=radio].css-checkbox:checked+label.css-label{background-position:0 -20px}
#order-opc #opc_checkout .l_column #carriers_section #carrierTable label.css-label{background-image:url(../img/csscheckbox_1.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#order-opc #opc_checkout .l_column #payments_section{margin-left:0!important}
#order-opc #opc_checkout .l_column #payments_section fieldset{padding:15px 0}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable{border:none}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .block-left img{display:none!important}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-cvc-info,#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-number+br+div.block-left,#order-opc #opc_checkout .l_column #payments_section .terms_checkbox sup{display:none}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-deleted+label{text-transform:none}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-number+br+div.block-left+div.block-left{width:30%;float:right;margin-right:0;font-size:14px}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description .stripe-card-number+br+div+div+div+label{text-transform:none}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description #stripe-card-expiry-month{margin-top:-20px;width:30%!important;background:#fff;font-size:14px;padding:10px!important}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description #stripe-card-expiry-year{width:20%!important;background:#fff;margin:-20px 15px 0!important;font-size:14px}
#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable #stripe-form-container:hover,#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable #stripe-payment-form:hover,#order-opc #opc_checkout .l_column #payments_section #paymentMethodsTable .payment_description:hover{background:#fff!important}
#order-opc #opc_checkout .l_column #payments_section .terms_checkbox label{background-color:#fff;text-decoration:none;width:auto}
#order-opc #opc_checkout .l_column #payments_section .terms_checkbox .css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
#order-opc #opc_checkout .l_column #payments_section .terms_checkbox .css-label{padding-left:0;display:inline-block!important;width:18px!important;height:18px;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;background-image:url(../img/csscheckbox_2.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#order-opc #opc_checkout .l_column #offer_password,#order-opc #opc_checkout .r_column table#cart_summary thead{display:none}
#order-opc #opc_checkout .l_column #payments_section .terms_checkbox input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -18px}
@media (max-width:448px){
    #order-opc #opc_checkout .l_column #new_label,#order-opc #opc_checkout .l_column h3{font-size:12px!important;padding:12px 5px!important}
}
#order-opc #opc_checkout .r_column{float:right}
#order-opc #opc_checkout .r_column #order-detail-content{width:400px;float:right}
#order-opc #opc_checkout .r_column #order-detail-content h3{margin-top:32px!important;background:#ef7c00!important}
@media (max-width:430px){
    #order-opc #opc_checkout .r_column #order-detail-content{width:auto!important}
}
#order-opc #opc_checkout .r_column table#cart_summary{border-radius:0!important;box-shadow:0 8px 41px 0 rgba(0,0,0,.2)!important}
#order-opc #opc_checkout .r_column table#cart_summary .cart_product,#order-opc #opc_checkout .r_column table#cart_summary .cart_product img{border:none}
#order-opc #opc_checkout .r_column table#cart_summary .cart_description{border:none!important}
#order-opc #opc_checkout .r_column table#cart_summary .cart_description p a{font-size:14px!important;font-weight:600;line-height:1.25}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total{min-width:100px;border:none!important}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .price{padding:10px 0 0;font-family:Montserrat,sans-serif;color:#ef7c00;font-size:16px;font-weight:600;line-height:1}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .prod_quantity{font-weight:600;font-size:10px}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .prod_quantity input.cart_quantity_input{border:none;display:inline;font-size:10px;width:18px;font-weight:600;text-align:right}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .plus_minus{text-align:right}
#order-opc #opc_checkout .r_column table#cart_summary .cart_final_price td:nth-child(1),#order-opc #opc_checkout .r_column table#cart_summary .cart_total_delivery td:nth-child(1),#order-opc #opc_checkout .r_column table#cart_summary .cart_total_products td:nth-child(1){text-align:left}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .plus_minus a{background:0 0!important;opacity:1;display:inline;font-size:20px;font-weight:700;color:#ef7c00;padding:0 5px;line-height:.5}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .plus_minus a:focus{text-decoration:none}
@media (max-width:767px){
    #order-opc #opc_checkout .r_column table#cart_summary .cart_total .cart_quantity_button .plus_minus{display:block}
}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total .delete_product{display:none}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total input:focus,#order-opc #opc_checkout .r_column table#cart_summary .cart_total input:hover,#order-opc #opc_checkout .r_column table#cart_summary .cart_total select:focus,#order-opc #opc_checkout .r_column table#cart_summary .cart_total select:hover{box-shadow:none!important}
#order-opc #opc_checkout .r_column table#cart_summary .cart_voucher_block form{width:100%}
#order-opc #opc_checkout .r_column table#cart_summary .cart_voucher_block form h4{font-style:"Montserrat",sans-serif;font-size:12px;min-width:82px;height:34px;padding:5px}
#order-opc #opc_checkout .r_column table#cart_summary .cart_voucher_block form input.discount_name{width:150px}
#order-opc #opc_checkout .r_column table#cart_summary .cart_voucher_block form input.button{width:20px;background:#ef7c00;color:#fff}
#order-opc #opc_checkout .r_column table#cart_summary .cart_voucher_block form input.button:hover{background:#ef9f24}
#order-opc #opc_checkout .r_column table#cart_summary .cart_final_price td,#order-opc #opc_checkout .r_column table#cart_summary .cart_total_delivery td,#order-opc #opc_checkout .r_column table#cart_summary .cart_total_products td{border:none!important;line-height:2.2;font-weight:500;font-size:12px}
#order-opc #opc_checkout .r_column table#cart_summary .cart_total_products td{border-top:#e5e5e5 1px solid!important}
#order-opc #opc_checkout .r_column table#cart_summary .cart_final_price td{font-weight:500;font-size:16px;text-transform:none}
#order-opc #opc_checkout .r_column table#cart_summary .cart_final_price td:nth-child(2) span{color:#ef7c00}
#order-opc #opc_checkout .r_column .block_list{float:right}
#order-opc #opc_checkout .r_column .block_list li{min-width:400px;max-width:500px;line-height:3}
#order-opc #opc_checkout .r_column .block_list li span{font-size:14px;background-size:25px;padding:0 0 0 50px}
@media (max-width:430px){
    #order-opc #opc_checkout .r_column .block_list li{min-width:inherit;max-width:inherit}
    #order-opc #opc_checkout .r_column .block_list{float:none;min-width:inherit;max-width:inherit}
}
#order-opc #opc_checkout .r_column .trust_mcafee{float:right;min-width:400px;max-width:500px}
#order-opc #opc_checkout .r_column .trust_mcafee div{float:right}
@media (max-width:430px){
    #order-opc #opc_checkout .r_column .trust_mcafee{float:none;min-width:inherit;max-width:inherit}
}
#order-opc #opc_checkout .r_column .contacts_block{float:right;margin-top:15px;min-width:400px;max-width:500px}
#order-opc #opc_checkout .r_column .contacts_block a{height:18px;padding-left:30px;color:#122e3e;font-family:Montserrat,sans-serif;font-size:18px!important;text-decoration:underline;font-weight:600;line-height:3.5}
#order-opc #opc_checkout .r_column .contacts_block i{font-size:20px!important;color:#ef7c00}
#order-opc #opc_checkout .r_column .contacts_block .phone_top a{text-decoration:none}
@media (max-width:430px){
    #order-opc #opc_checkout .r_column .contacts_block{float:none;min-width:inherit;max-width:inherit}
    #order-opc #opc_checkout .r_column{float:none}
}
#order-opc .header_icon{display:inline-block!important;float:right!important;color:#ef7c00!important}
#order-opc .validity{display:none!important}
.is_customer_param .css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.is_customer_param .css-label{padding-left:23px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;background-image:url(../img/csscheckbox_2.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.is_customer_param input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -18px}
.mobile_show{display:none}
.mobile_hide{display:block}
.mobile_contacts{text-align:center;padding:45px 0 6px}



.mobile_contacts .chat_top a,.mobile_contacts .phone_top a{height:18px;padding-left:30px;color:#122e3e;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}
.mobile_contacts .chat_top a{padding-right:10px;background:url(../img/chat1.svg) left no-repeat;text-decoration:underline}
.mobile_contacts .phone_top a{background:url(../img/call.svg) left no-repeat}



.mobile_contacts .phone_toptxt a {
    background: url(../img/mobile-phone.svg) left no-repeat!important;
    background-size: 14px auto!important;
    padding-right: 10px;
}




@media (max-width:767px){
    #header_logotype{padding:0!important;margin:0!important}
    #header_logotype .logo{width:160px;display:block;margin:0 auto}
    .mobile_show{display:block}
    #header_user,.mobile_hide{display:none}
    .cat-title{padding:9px 0 0;background:0 0!important;position:static;border:none}
    .cat-title:after{content:"\f0c9";color:#000;font-size:40px;position:static}
    #hook_top_1{padding:5px 0 0!important}
    #hook_top_1 #search_block_top,#hook_top_1 #search_block_top #searchbox .button-search{padding:0!important}
    #hook_top_1 #search_block_top #searchbox{background:0 0;border:none!important}
    #hook_top_1 #search_block_top #searchbox .search_query{display:none!important}
    #hook_top_1 #block_cart{padding:0;float:right}
    #hook_top_1 #block_cart .shopping_cart a{padding:0!important}
}
@media (max-width:767px) and (max-width:560px){
    .cat-title:after{font-size:30px}
}
@media (max-width:767px) and (max-width:767px){
    #hook_top_1 #search_block_top{width:70%!important}
    #hook_top_1 #block_cart{width:30%!important}
    #hook_top_1 .ajax_cart_quantity{font-size:13px}
}
@media (max-width:767px) and (max-width:560px){
    #hook_top_1 #search_block_top{width:60%!important}
    #hook_top_1 #block_cart{width:40%!important}
}
@media (max-width:767px) and (max-width:430px){
    #hook_top_1 #block_cart,#hook_top_1 #search_block_top{width:50%!important}
}
@media (max-width:767px){
    #hook_top_1.active_search{width:70%}
    #hook_top_1.active_search #search_block_top #searchbox{border:1px solid #eee!important}
    #hook_top_1.active_search #search_block_top #searchbox .search_query{display:block!important;height:22px!important;line-height:22px!important;}
}
@media screen and (min-device-width:300px) and (max-device-width:560px){
    .orange_text,ul.block_list li span{font-size:15px;}
    .button_orange .button_text{font-size:13px;}
    .section11 .block_header{padding:50px 5px 5px;}
    #lp-pom-block-58{margin-top:-1080px;}
   /*
    #page .rte > .rte{background-image:url(img/Safety-Restore-20-crop.jpg);background-position:left 250px;background-size:500px;background-repeat:no-repeat;}
   */
    .vert_row1 h3,.vert_row2 h3{padding:0 0 7px 0!important;}
    .vert_row1,.vert_row2{width:71%;}
    #cms #center_column h3{font-size:13px;}
/*.but_more_wr {top: -1042px;}*/}
@media screen and (max-device-width:767px)
and (min-device-width:320px)
 and (orientation:landscape){
    #lp-pom-block-58{margin-top:-1060px;}
    h2.header_part_content2{line-height:29px;}
    #lp-pom-text-62{top:1272px;}
    #lp-pom-text-83{top:3300px;}
    #lp-pom-text-84{top:3446px;}
    #lp-pom-box-93,#lp-pom-box-97,#lp-pom-box-85,#lp-pom-box-89{margin:10px 0px;}
    div#lp-pom-block-82 .columns-container{padding-top:25px!important;}
    #lp-pom-block-209{background-image:none;}
    /*#lp-pom-text-207 { top: -1220px;}.but_more_wr { top: -1145px;}#lp-pom-text-218 {top: -320px;}.but_more_wr2 {top: -240px;}div#lp-pom-block-206 {display: block;}*/
    .vert_row1,.vert_row2{text-align:left;}
/*
    #page .rte > .rte{background-image:url(img/Safety-Restore-20-crop.jpg);background-position:right 160px;background-size:500px;background-repeat:no-repeat;}
*/
    .columns-container.container_footer_cms + .columns-container.container_footer_cms{padding-top:0!important;}
}
@media (max-width: 768px) {
    .vert_row1 div, .vert_row2 div {
        width: 100%!important;
        display: block!important;
    }
}
.fa-caret-right:after {
    content: "\f0da";
    font-family: "FontAwesome";
    display: inline-block;
    color: white;
}
i.fa.fa-facebook:after {
    content: "\f082";
    font-family: "FontAwesome";
    display: inline-block;
        color: #ef7c00;
}
fieldset.filedsetlogin_block {
    padding: 0!important;
}
p.newaddsforprocheppp {
    font-family: Montserrat;
    align-items: center;
    color: #122E3E;
}
span.checkoutclickwhere {
    text-decoration-line: underline;
    cursor: pointer;
}
.newbannerforinsu {
    padding: 3px 0;
    border-radius: 0!important;
    box-shadow: 0 8px 15px 0 rgba(0,0,0,.2)!important;
    padding: 15px;
}
p.newbannerforinsupricespricesprice {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 43px;
    text-align: center;
    color: #EF7C00;
    margin: 0;
}
p.newbannerforinsupricespricesppp {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 14.5px;
    line-height: 18px;
    text-align: center;
    color: #000000;
}
.newbannerforinsupricespricesinside {
    width: 50%;
    float: left;
    display: block;
}
.newbannerforinsupricesprices {
    background: #FFFFFF;
    box-shadow: 1px 4px 40px rgba(106, 104, 104, 0.1);
    border-radius: 10px;
    cursor: pointer;
    max-width: 200px;
    margin: 15px auto;
    padding: 15px;
    position: relative;
    border: 1px solid white;
}
.newbannerforinsupricesprices.activeee  {
     border: 1px solid #eb7a38;
}
.lds-ringg {
    display:none;
}
.lds-ringg {
    position: absolute;
    left: 0;
    top: 0;
    background: #000000bd;
    width: 100%;
    height: 100%;
    padding-left: CALC( 50% - 32px);
    padding-top: 15px;
    border-radius: 9px;
}
.lds-ringg div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ringg 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.lds-ringg div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ringg div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ringg div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ringg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.newbannerforinsupricespricesinside button.close {
    background: #dd7334;
    color: white;
    border-radius: 100%;
    padding: 2px 6px;
    position: absolute;
    right: 19px;
    top: 6px;
    font-weight: 100;
    display: none;
    z-index: 9;
}
.newbannerforinsupricespricesinside {
    position: relative;
}
p.newaddsforprocheppp {
    border-radius: 0!important;
    box-shadow: 0 8px 15px 0 rgba(0,0,0,.2)!important;
    padding: 15px;
    margin-top: -9px;
}
p.htx {
    margin-bottom: 25px;
}
.mh {
    font-size: 48px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    color: rgb(18, 46, 62);
    font-weight: normal;
}
.htx {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: rgb(18, 46, 62);
    font-style: normal;
    margin-top: -20px;
    font-size: 18px;
}
.mbody {
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: rgb(18, 46, 62);
    padding-left: 10%;
    padding-right: 10%;
    padding-bottom: 5%;
    padding-top: 3%;
    line-height: 1.25;
}
.tips {
    text-align: left;
    padding-bottom: 25px;
    padding-top: 1px;
    padding-left: 55px;
    padding-right: 55px;
    color: rgb(18, 46, 62);
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
}
.tipsi {
    text-align: left;
    padding-bottom: 1px;
    padding-top: 20px;
    padding-left: 55px;
    color: rgb(18, 46, 62);
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
}
.cms-18 .sbrmainh1,.cms-18   .sbrmainh2 {
    text-align: left!important;
}
.cms-18 .container.containermain {
    margin: 0!important;
    padding: 0!important;
    max-width: 100%!important;
}
.boxrevmaindd {
    text-align: left;
}
.boxmorefghdleft {
    text-align: left;
}
.iconforsearchinproduct svg {
    width: 17px;
        position: relative;
    top: -1px;
}
.iconforsearchinproduct {
    display: none;
    border: 1px solid #c5c5c5;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    float: left;
    text-align: center;
    position: absolute;
    right: 6px;
    top: 6px;
}
.buplayvippimg:after {
    content: "\f144";
    display: block;
    font-family: "FontAwesome";
    font-size: 21px;
    width: 100%;
    display: inline;
    position: relative;
    top: 2px;
}
.buplayvipp {
    text-align: center;
    cursor: pointer;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    width: 100%;
    color: black;display: block;
}
@media (max-width: 768px) {
    .newbannerforinsupricesprices {
         max-width: 120px;
    }
    p.newbannerforinsupricespricesprice {
    font-size: 26px;
    }
    .iconforsearchinproduct {
    display: block;
    }
}
/* Start Search Page Css */
.searchDev{
}
.searchprod-sort-wrapper,
.searchprod-nbrItemPage-wrapper{
    display: inline-block;
    width: 100%;
}
.oldppmain {
     max-width: 463px;
}
h5.oldppmainhr {
    font-size: 21px;
    text-align: center;
    color: #000000;
}
p.oldppmainpp {
    font-size: 14px;
    text-align: center;
    color: #535353;
    margin-top: 18px;
    margin-bottom: 18px;
}
 a.oldppbgroupmaonbu {
    background: #FFAA4F;
    box-shadow: 0px 4px 30px rgba(184, 184, 184, 0.25);
    border-radius: 5px;
    font-weight: 500;
    font-size: 21px;
    color: #FFFFFF;
    display: inline-block;
    width: 130px;
    margin-left: 15px;
    margin-right: 15px;
    cursor: pointer;
}
.oldppbgroupmaon {
  margin-bottom: 7px;
}
 a.oldppbgroupmaonbu:hover {
    background: linear-gradient(to left,#ffaa51,#ef7c01)!important;
}
.oldppbgroupmaon {
    text-align: center;
}
/* Start Search Page New Design */
#search .page-heading.product-listing {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 54px;
    text-transform: capitalize;
    line-height: 66px;
    color: #192E3D;
}
#search .page-heading.product-listing span{
    color: #FFA500;
}
#search p.search-page-des {
    font-family: Montserrat;
    margin-bottom: 42px;
    font-style: normal;
    font-weight: 300;
    font-size: 25px;
    line-height: 115.9%;
    color: #1B303F;
    width: 74%;
}
#search .content_sortPagiBar .sortPagiBar label {
    padding: 0px 19px 0 0;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
}
#search .searchprod-sort-wrapper #uniform-selectProductSort {
    background: #FFFFFF;
    border: 0.8px solid #192E3D;
    box-shadow: 0px 4px 20px rgba(172, 172, 172, 0.25);
    border-radius: 100px;
}
#search li.display-title {
    display: none;
}
#search .content_sortPagiBar .sortPagiBar {
    padding-bottom: 20px;
    border-bottom: 1px solid #E7E7E7;
    box-sizing: border-box;
    transform: rotate(0.02deg);
}
#search .content_sortPagiBar .sortPagiBar #productsSortForm {
    margin-bottom: 0;
}
#search .top-pagination-content .product-count {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    padding: 0;
    line-height: 17px;
    color: #000000;
}
#search .top-pagination-content ul.pagination li > a span, 
#search .top-pagination-content ul.pagination li > span span, 
#search .bottom-pagination-content ul.pagination li > a span, 
#search .bottom-pagination-content ul.pagination li > span span {
    padding: 0 5px;
}
#search .top-pagination-content ul.pagination li.active > span,
#search .top-pagination-content ul.pagination li.active > span span,
#search .top-pagination-content ul.pagination li > a {
    background-color: transparent;
    border: none;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
#search #pagination_previous span i,
#search #pagination_next span i{
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
#search .top-pagination-content ul.pagination li.pagination_next > a,
#search .top-pagination-content ul.pagination li.pagination_previous > span {
    padding: 0;
 }
#search .top-pagination-content div.pagination .showall{
    margin: 0;
    padding-left: 50px;
 }
#search #pagination form .exclusive-medium span{
    background :transparent;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    border: none;
    padding: 0;
 }  
#search #pagination form .exclusive-medium {
    background: #FFA500;
    box-shadow: 0px 4px 20px rgba(165, 165, 165, 0.25);
    border-radius: 100px;
    cursor: pointer;
    padding: 5px 30px;
    border: none;
    text-shadow: none;
}
#search .top-pagination-content ul.pagination {
    margin: 0;
}
#search .top-pagination-content div.pagination {
    width: auto;
}
#search ul.product_list.grid li{
    margin-bottom: 0 !important; 
    height: auto !important;
    clear: inherit !important;
}
#search ul.product_list.grid > li.hovered .product-container .left-block .content_price,
#search ul.product_list.grid > li .product-container .left-block .product-image-container .content_price {
    display: none !important;
}
#search ul.product_list.grid > li.hovered .product-container .functional-buttons,
#search span.availability {
    display: none;
}
#search ul.product_list.grid > li.hovered .product-container .content_price{
    display: block;
}
#search ul.product_list.grid > li .product-container .product-image-container {
     border: none; 
     margin-bottom: 0;
}
#search ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button, ul.product_list.grid > li .product-container .button-container span.button, 
#search ul.product_list.grid > li .product-container .button-container .lnk_view {
    margin: 0;
}
#search ul.product_list.grid > li .product-container h5 {
    padding: 25px 0 0 0;
    margin-top: 0px;
    min-height: auto;
    margin-bottom: 0;
}
#search .button-container a {
    border: none;
    background: none;
    text-shadow: none;
    font-size: inherit;
    line-height: normal;
    font-weight: normal;
    width: 50%;
}
#search ul.product_list.grid > li .product-container .button-container {
    display: flex !important;
    margin-bottom: 0;
    opacity: 0;
    align-items: center;
}
#search ul.product_list.grid > li.hovered .product-container .button-container {
    opacity: 1;
}
#search ul.product_list .product-image-container img {
    margin: 0 auto;
    border-radius: 5px;
}
#search .button.ajax_add_to_cart_button span {
    border: 1px solid #FFA500;
    background: #FFA500;
    padding:10px 2px;
    border-radius: 0px 0px 0px 5px;
    text-align: center;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}
/*#search .button.ajax_add_to_cart_button:hover span{
    background: #FFFFFF;
    color: #192E3D
}*/
#search .button.lnk_view span {
    background: #FFFFFF;
    color: #192E3D;
    padding:10px 2px;
    border: 1px solid #FFA500;
    border-left: none;
    border-radius: 0px 0px 5px 0;
    text-align: center;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}
 /*#search .button.lnk_view:hover span {
    background: #FFA500;
    color: #FFFFFF;  
 }*/
 #search .price.product-price {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
 }
 #search ul.product_list.grid > li .product-container .content_price {
    padding-bottom: 14px;
    line-height: normal;
}
#search ul.product_list .color-list-container {
    display: none;
}
#search .right-block h5 .product-name {
    font-family: Montserrat;
    font-style: normal;
    height: 48px;
    overflow: hidden;
    font-weight: 500;
    padding: 0 5px;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    margin-bottom: 5px;
}
#search ul.product_list.grid > li .product-container {
    border: 1px solid transparent;
    border-radius: 5px;
    border-bottom: 0 !important;
} 
#search ul.product_list.grid > li.hovered .product-container{
    border: 1px solid #FFA500;
}
#search .bottom-pagination-content .product-count {
    padding:0;
}
#search .bottom-pagination-content div.pagination .showall {
    margin: 0;
    padding-left: 50px;
}
#search .bottom-pagination-content ul.pagination {
    margin: 0;
}
#search .bottom-pagination-content .button.exclusive-medium {
    background: #FFA500;
    box-shadow: 0px 4px 20px rgba(165, 165, 165, 0.25);
    border-radius: 100px;
    cursor: pointer;
    padding: 5px 30px;
    border: none;
    text-shadow: none;
}
#search .bottom-pagination-content div.pagination .showall .btn span {
    background: transparent;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    border: none;
    padding: 0;   
}
#search .bottom-pagination-content div.pagination {
    width: auto;
}
#search .bottom-pagination-content ul.pagination li > a,
#search .bottom-pagination-content ul.pagination li.active > span {
    border: none;
    background-color: transparent;
}
#search .bottom-pagination-content ul.pagination li.active > span span {
    background: transparent;
}
#search .bottom-pagination-content ul.pagination li.pagination_next > a,
#search .bottom-pagination-content ul.pagination li.pagination_previous > span{
    padding: 0;
}
#search #pagination_previous_bottom i, 
#search #pagination_next_bottom i {
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
#search .bottom-pagination-content ul.pagination li.active > span span,
#search .bottom-pagination-content ul.pagination li > a span{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
#search .product-container .yotpo{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
}
#search .right-block {
    position: relative;
}
#search div.selector, 
#search div.selector span, 
#search div.checker span, 
#search div.radio span,
#search div.uploader, 
#search div.uploader span.action, 
#search div.button, 
#search div.button span{
    background-image:none;
}
#search .select.selector1 {
    position: relative;
}
#search .select-svg-icon {
    position: absolute;
    pointer-events: none;
    right: 15px;
}
#search div#uniform-nb_item {
    padding: 0;
}
#search div#uniform-nb_item > span {
    background: #FFFFFF;
    border: 0.8px solid #192E3D;
    box-shadow: 0px 4px 20px rgba(172, 172, 172, 0.25);
    border-radius: 100px;
    padding: 0;
    color: #FFA500;
    font-size: 18px;
    text-align: center;
}
#search .content_sortPagiBar .display{
    margin-top: 20px;
    margin-bottom: 0;
}
#search .searchprod-nbrItemPage-wrapper {
    position: relative;
    top: 4px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}
#search .searchprod-sort-wrapper {
    margin-bottom: -40px;
}
#search .top-pagination-content, 
#search .bottom-pagination-content {
    padding: 20px 0;
}
#search ul.product_list.grid > li .product-container .functional-buttons{
    display: none;
}
#search .product_list.grid.row .custom-right-block {
    display: none;
}
#search .product_list.row.list li {
    width: 100%;
    margin-bottom: 24px !important;
}
#search ul.product_list.list > li .product-image-container {
    border: none;
    padding: 0;
}
#search ul.product_list.list .center-block {
    display: none;
}
#search ul.product_list.list .left-block,
#search ul.product_list.list .custom-right-block{
    width: 25%;
}
#search ul.product_list.list .right-block {
    width: 50%;
    padding: 30px 10px;
    display: flex;
    flex-wrap: wrap;
}
#search ul.product_list.list > li .product-container {
    border: 1px solid #FFA500;
    padding: 0;
    display: flex;
    align-items: center;
    border-radius: 5px;
    box-shadow: 0px 4px 20px rgba(186, 186, 186, 0.25);
}
#search ul.product_list.list .product-container .yotpo {
    position: inherit;
    text-align: left;
    order: 2;
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 14px;
}
#search ul.product_list.list .content_price {
    order: 3;
    text-align: left;
    margin-bottom: 14px;
    width: 100%;
}
#search ul.product_list.list .button.ajax_add_to_cart_button span {
    border-radius: 100px;
    min-width: 178px;
    padding: 9px;
    width: 100%;
}
#search ul.product_list.list .button-container a {
    width: 100%;
}
#search ul.product_list.list .button-container {
    display: block !important;
    order: 4;
}
#search ul.product_list.list .right-block h5 .product-name {
    height: auto;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
}
#search ul.product_list.list > li h5 {
    margin-top: 0;
    padding-bottom: 0;
    order: 1;
}
#search ul.product_list.list > li .product-desc{
    display: none;
}
#search ul.product_list.list .custlist-info-wrapper .custlist-info {
    display: flex;
    align-items: center;
}
#search ul.product_list.list .custlist-info-wrapper .custlist-info .custlist-title {
    font-size: 22px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    color: #000000;
}
#search ul.product_list.list .custlist-info-wrapper .custlist-info .custlist-img {
    padding-right: 10px;
}
#search ul.product_list.list .custlist-info-wrapper .custlist-info ~ .custlist-info {
    margin-top: 15px;
}
#search ul.product_list.list .button.lnk_view{
    display: none;
}
#search ul.product_list.list .price.product-price {
    font-size: 27px;
    line-height: 33px;
}
#search ul.product_list.list .product-image-container a{
    display: inline-block;
    vertical-align: middle;
}
#search ul.product_list.list .product-image-container img {
    margin: 0 auto;
    border-radius: 5px;
    width: 100%;
    padding: 9px;
}
/*#search ul.product_list.list .custlist-info-wrapper {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding: 4px 10px;
}*/
#search ul.product_list.list .custom-right-block {
    padding: 15px 15px 15px 0;
}
@media(max-width: 1199px){
    #search ul.product_list.list .custlist-info-wrapper .custlist-info .custlist-title {
        font-size: 15px;
    }
}
@media(max-width: 991px){
    #search ul.product_list.grid > li .product-container .button-container {
        opacity: 1;
    }
    #search .page-heading.product-listing {
        font-size: 36px;
        line-height: normal;
        padding-bottom: 10px;
    }
    #search p.search-page-des {
        font-size: 18px;
        width: 100%;    
        margin-bottom: 30px;
    }
    #search .top-pagination-content div.pagination, 
    #search .bottom-pagination-content div.pagination{
        float: right;
    }
    #search ul.product_list.grid > li .product-container{
        border: 1px solid #FFA500;
    }
    #search ul.product_list.list .right-block h5 .product-name {
        font-size: 20px;
        line-height: normal;
    }
    #search ul.product_list.list .right-block {
        width: 40%;
    }
    #search ul.product_list.list .left-block {
        width: 27%;
    }
    #search ul.product_list.list .custom-right-block {
        width: 32%;
    }
    #search ul.product_list.list .price.product-price {
        font-size: 22px;
    }
}
@media(max-width: 767px){
    #search .content_sortPagiBar .display{
        display: block !important;
    }
    #search .page-heading.product-listing {
        font-size: 28px;
    }
    #search .top-pagination-content div.pagination .showall,
    #search .bottom-pagination-content div.pagination .showall {
        padding-left: 20px;
    }
}
@media(max-width: 600px){
    #search ul.product_list.list > li .product-container{
        display: block;
    }
    #search ul.product_list.list .left-block,
    #search ul.product_list.list .right-block,
    #search ul.product_list.list .custom-right-block{
        width: 100%;
    }
    #search ul.product_list.list .right-block {
        padding: 10px 15px;
    }
    #search ul.product_list.list .custom-right-block {
        padding: 5px 15px 15px 15px;
    }
}
@media(max-width: 520px){
    #search .top-pagination-content div.pagination, 
    #search .bottom-pagination-content div.pagination {
        float: none;
    }
    #search .bottom-pagination-content .product-count,
    #search .top-pagination-content .product-count {
        width: 100%;
        margin-top: 15px;
        text-align: center;
    }
    .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-right: 2px;
    }
    #search .searchprod-sort-wrapper #uniform-selectProductSort {
        width: 130px !important;
    }
}
/* End Search Page New Design */
.rowpad6{


}

.colpad6 {
    width: 50%;
    float: left;
        padding: 6px;
}
.rowpad6 {
    margin-left: -6px;
    margin-right: -6px;

}


.mainiconahuovb {
    width: 100%;
    position: relative;
    margin: 0 auto;
    margin-bottom: 0px;
}

.btn.btn-login-facebook,.btn.btn-login-google {
    display: inline-block;
    color: #fff;
    margin-bottom: 10px;
    height: 36px;
    width: 100%;
    border-radius: 0;
    padding: 0;
    background: none!important;
}

.btn.btn-login-google {
    
    border-color: #5186ED!important;
}

.imgauthivcon {
    background: white;
    padding: 10px;
    width: 34px;
    display: inline-block;
    float: left;
    height:34px;
}

.textauthdfd {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
    padding-top: 8px;
    display: inline-block;
    float: left;
    background: #3b5898;
    width: 139px;
        height: 34px;
}
.textauthdfd.textauthdfd2 {
    background: #5186ED;
}
.mainiconahuovb.mainiconahuovb1 {
    /*margin-top: 40px;*/
}



.greydfdaut {
    position: relative;
  /*  min-height: 1000px;*/
}




.flip-container {
   
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    transform-style: preserve-3d
}

.flip-container.flip .flipper {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.flip-container.flip .backX {
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    backface-visibility: visible
}

.flipper {
    position: relative;
    transform-style: preserve-3d;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

 .frontX, .backX {
    width: 100%;
    /*position: absolute;*/
    transition: .6s;
    transform-style: preserve-3d;
    top: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0
}

 .frontX {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 2
}

 .backX {
    display: none;
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}






@media (max-width: 991px){
	.product-image-container.layer_cart_img {
	    border: 0!important;
	}
	.product-image-container.layer_cart_img {
	    width: 60px;
	    height: 60px;
	    border-radius: 100%!important;
	    position: absolute;
	}
	.toptoghetherdh {
	    padding: 0px 20px 0px 20px;
	    position: relative;
	    
	    margin-bottom: 15px;
	}
	span#layer_cart_product_title {
    margin-left: 66px;
    color: white;
    font-size: 14px;
    padding-top: 6px;
}
	img.layer_cart_img.img-responsive {
    border-radius: 100%;
	}
	.textfghjk .dark {
	    display: none;
	}
	.addpopp, .removepopp {
    color: black!important;
    font-size: 9px!important;
    background: white!important;
    padding: 0!important;
    height: 18px!important;
    width: 18px!important;
    display: inline-block!important;
    text-align: center;
    line-height: 18px;
}
	p.actualpopvalupq.inlineupdatequt {
	    color: white!important;
	    font-size: 15px!important;
	}
	.textfghjk {
   	width: 40%;float: left;
    color: white;
    
}
	.totallogyui {
	    color: white;
	    font-size: 12px;
	    width: 60%;float: left;    text-align: right;
	    padding-top: 7px; 
	}
	.totallogyui .dark {
	    color: white;
	}
	#layer_cart .layer_cart_product h2 {
	   color: #ffffff!important;
    font-size: 16px!important;
    padding: 0 30px!important;
    margin-top: 20px!important;
    position: relative;
	}

	#layer_cart span#layer_cart_product_attributes {
	    padding-left: 66px;
	    color: white;
	    font-size: 11px;
	    font-weight: 900;
	    height: auto;
	    margin: 0;
	    width: 100%;
	    float: left;
	    display: block;
	}
	.whiterowfgh {
	    border-bottom: 1px solid white;
	}
	.outwhiterowfgh{
		padding:0 20px;
	}
	#layer_cart .layer_cart_cart span.ajax_cart_quantity {
	    background: none!important;
	    font-size: 17px!important;
	    text-decoration: underline;
	}
	.bothfgfg {
	    display: block;
	    float: left;
	    position: relative;
	    width: 100%;
	}
	.bothfgfg {
	    padding-left: 66px;
	    width: 100%;
	    float: left;
	}
	#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {
	    
	    padding-bottom: 0px!important;
	}
	#layer_cart .layer_cart_product h2:before {
	   
	    position: absolute;
	}
	#layer_cart .layer_cart_product h2 span {
	    padding-left: 35px;
	    display: block;
	}
	#layer_cart .layer_cart_product h2:before {
	    position: absolute!important;
	    top: -4px!important;
	}
}

@media (max-width: 520px){
	#layer_cart .layer_cart_product h2:before {
	    position: absolute!important;
	    top: 8px!important;
	}
}
.createaccounttoptm {
    padding: 0 25px;
}

.hidden-link {
	display: none;
	opacity: 0;
	height:1px;
	width: 1px;
}

.big-visible-button {
    color: white !important;
    background: orange;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none !IMPORTANT;
    line-height: 40px;
}




td#cart_voucher,td#cart_voucher:hover {
    background: #e87804;
   
    color: white!important;
}

tr.cart_voucher_block {
   background: #e87804;
}



td#cart_voucher a{
    font-size: 18px;
    color: white!important;
}


tr.cart_voucher_block label {
    color: white;
    font-size: 15px;
}





 li .product-price {
    font-size: 22px!important;
    font-weight: 700;
    color: #188038;
    padding-left: 5px;
    padding-right: 5px;
}


span.old-price.product-price {
    color: #8a8a8a;
    font-weight: normal;
}



 span.price-percent-reduction {
    position: absolute;
    top: 9px;
    left: 10px;
    background: #188038;
    border: #188038;
    border-radius: 4px;
    padding: 5px;
    font-size: 21px;
}

p#reduction_percent {
      background: #188038;
    border: #188038;
    border-radius: 4px;
    padding: 5px;
    font-size: 21px;
}

