@charset "UTF-8";
/* line 17, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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;
}

/* line 22, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
	list-style:none;
}

/* line 26, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Program Files/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, 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 */
/* line 22, ../sass/bootstrap_lib/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 32, ../sass/bootstrap_lib/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 41, ../sass/bootstrap_lib/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 50, ../sass/bootstrap_lib/_normalize.scss */
[hidden] {
  display: none;
}

/* line 64, ../sass/bootstrap_lib/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 74, ../sass/bootstrap_lib/_normalize.scss */
body {
  margin: 0;
}

/* line 106, ../sass/bootstrap_lib/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 115, ../sass/bootstrap_lib/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 124, ../sass/bootstrap_lib/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 132, ../sass/bootstrap_lib/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 140, ../sass/bootstrap_lib/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 150, ../sass/bootstrap_lib/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 162, ../sass/bootstrap_lib/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 171, ../sass/bootstrap_lib/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* line 179, ../sass/bootstrap_lib/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 187, ../sass/bootstrap_lib/_normalize.scss */
small {
  font-size: 80%;
}

/* line 196, ../sass/bootstrap_lib/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 203, ../sass/bootstrap_lib/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 207, ../sass/bootstrap_lib/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 219, ../sass/bootstrap_lib/_normalize.scss */
img {
  border: 0;
}

/* line 227, ../sass/bootstrap_lib/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 239, ../sass/bootstrap_lib/_normalize.scss */
figure {
  margin: 0;
}

/* line 251, ../sass/bootstrap_lib/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 262, ../sass/bootstrap_lib/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 276, ../sass/bootstrap_lib/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 288, ../sass/bootstrap_lib/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 300, ../sass/bootstrap_lib/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 315, ../sass/bootstrap_lib/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 325, ../sass/bootstrap_lib/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 335, ../sass/bootstrap_lib/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../sass/bootstrap_lib/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 359, ../sass/bootstrap_lib/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 368, ../sass/bootstrap_lib/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 378, ../sass/bootstrap_lib/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 391, ../sass/bootstrap_lib/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 10, ../sass/bootstrap_lib/_scaffolding.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 17, ../sass/bootstrap_lib/_scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 22, ../sass/bootstrap_lib/_scaffolding.scss */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.42857;
  color: #777777;
  background-color: white;
}

/* line 34, ../sass/bootstrap_lib/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 47, ../sass/bootstrap_lib/_scaffolding.scss */
button,
input,
select[multiple],
textarea {
  background-image: none;
}

/* line 54, ../sass/bootstrap_lib/_scaffolding.scss */
a {
  color: #666666;
  text-decoration: none;
}
/* line 59, ../sass/bootstrap_lib/_scaffolding.scss */
a:hover, a:focus {
  color: #262626;
  text-decoration: underline;
}

/* line 72, ../sass/bootstrap_lib/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 77, ../sass/bootstrap_lib/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 82, ../sass/bootstrap_lib/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 89, ../sass/bootstrap_lib/_scaffolding.scss */
.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: white;
  border: 1px solid #dddddd;
  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;
}

/* line 102, ../sass/bootstrap_lib/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 109, ../sass/bootstrap_lib/_scaffolding.scss */
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 121, ../sass/bootstrap_lib/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}

/* line 9, ../sass/bootstrap_lib/_type.scss */
p {
  margin: 0 0 9px;
}

/* line 12, ../sass/bootstrap_lib/_type.scss */
.lead {
  margin-bottom: 18px;
  font-size: 14.95px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 12, ../sass/bootstrap_lib/_type.scss */
  .lead {
    font-size: 19.5px;
  }
}

/* line 28, ../sass/bootstrap_lib/_type.scss */
small {
  font-size: 85%;
}

/* line 31, ../sass/bootstrap_lib/_type.scss */
cite {
  font-style: normal;
}

/* line 34, ../sass/bootstrap_lib/_type.scss */
.text-muted {
  color: #999999;
}

/* line 35, ../sass/bootstrap_lib/_type.scss */
.text-primary {
  color: #428bca;
}

/* line 36, ../sass/bootstrap_lib/_type.scss */
.text-warning {
  color: white;
}

/* line 37, ../sass/bootstrap_lib/_type.scss */
.text-danger {
  color: white;
}

/* line 38, ../sass/bootstrap_lib/_type.scss */
.text-success {
  color: white;
}

/* line 39, ../sass/bootstrap_lib/_type.scss */
.text-info {
  color: white;
}

/* line 42, ../sass/bootstrap_lib/_type.scss */
.text-left {
  text-align: left;
}

/* line 43, ../sass/bootstrap_lib/_type.scss */
.text-right {
  text-align: right;
}

/* line 44, ../sass/bootstrap_lib/_type.scss */
.text-center {
  text-align: center;
}

/* line 51, ../sass/bootstrap_lib/_type.scss */
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;
}
/* line 55, ../sass/bootstrap_lib/_type.scss */
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;
}

/* line 64, ../sass/bootstrap_lib/_type.scss */
h1,
h2,
h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}

/* line 70, ../sass/bootstrap_lib/_type.scss */
h4,
h5,
h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}

/* line 75, ../sass/bootstrap_lib/_type.scss */
h1, .h1 {
  font-size: 33px;
}

/* line 76, ../sass/bootstrap_lib/_type.scss */
h2, .h2 {
  font-size: 27px;
}

/* line 77, ../sass/bootstrap_lib/_type.scss */
h3, .h3 {
  font-size: 23px;
}

/* line 78, ../sass/bootstrap_lib/_type.scss */
h4, .h4 {
  font-size: 17px;
}

/* line 79, ../sass/bootstrap_lib/_type.scss */
h5, .h5 {
  font-size: 13px;
}

/* line 80, ../sass/bootstrap_lib/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 82, ../sass/bootstrap_lib/_type.scss */
h1 small, .h1 small {
  font-size: 23px;
}

/* line 83, ../sass/bootstrap_lib/_type.scss */
h2 small, .h2 small {
  font-size: 17px;
}

/* line 85, ../sass/bootstrap_lib/_type.scss */
h3 small, .h3 small,
h4 small, .h4 small {
  font-size: 13px;
}

/* line 91, ../sass/bootstrap_lib/_type.scss */
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}

/* line 104, ../sass/bootstrap_lib/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
/* line 108, ../sass/bootstrap_lib/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 116, ../sass/bootstrap_lib/_type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 123, ../sass/bootstrap_lib/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 131, ../sass/bootstrap_lib/_type.scss */
dl {
  margin-bottom: 18px;
}

/* line 135, ../sass/bootstrap_lib/_type.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 138, ../sass/bootstrap_lib/_type.scss */
dt {
  font-weight: bold;
}

/* line 141, ../sass/bootstrap_lib/_type.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 152, ../sass/bootstrap_lib/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 159, ../sass/bootstrap_lib/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
  /* line 21, ../sass/bootstrap_lib/_mixins.scss */
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  /* line 25, ../sass/bootstrap_lib/_mixins.scss */
  .dl-horizontal dd:after {
    clear: both;
  }
}
/* line 172, ../sass/bootstrap_lib/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

/* line 176, ../sass/bootstrap_lib/_type.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 182, ../sass/bootstrap_lib/_type.scss */
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
/* line 186, ../sass/bootstrap_lib/_type.scss */
blockquote p {
  font-size: 16.25px;
  font-weight: 300;
  line-height: 1.25;
}
/* line 191, ../sass/bootstrap_lib/_type.scss */
blockquote p:last-child {
  margin-bottom: 0;
}
/* line 194, ../sass/bootstrap_lib/_type.scss */
blockquote small {
  display: block;
  line-height: 1.42857;
  color: #999999;
}
/* line 198, ../sass/bootstrap_lib/_type.scss */
blockquote small:before {
  content: '\2014 \00A0';
}
/* line 204, ../sass/bootstrap_lib/_type.scss */
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
/* line 210, ../sass/bootstrap_lib/_type.scss */
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
/* line 214, ../sass/bootstrap_lib/_type.scss */
blockquote.pull-right small:before {
  content: '';
}
/* line 217, ../sass/bootstrap_lib/_type.scss */
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

/* line 228, ../sass/bootstrap_lib/_type.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

/* line 233, ../sass/bootstrap_lib/_type.scss */
address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 8, ../sass/bootstrap_lib/_code.scss */
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* line 13, ../sass/bootstrap_lib/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0px;
}

/* line 23, ../sass/bootstrap_lib/_code.scss */
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: whitesmoke;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
/* line 37, ../sass/bootstrap_lib/_code.scss */
pre.prettyprint {
  margin-bottom: 18px;
}
/* line 42, ../sass/bootstrap_lib/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

/* line 53, ../sass/bootstrap_lib/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 7, ../sass/bootstrap_lib/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.container:before, .container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.container:after {
  clear: both;
}

/* line 12, ../sass/bootstrap_lib/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.row:before, .row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.row:after {
  clear: both;
}

/* line 64, ../sass/bootstrap_lib/_grid.scss */
.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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 92, ../sass/bootstrap_lib/_grid.scss */
.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;
}

/* line 95, ../sass/bootstrap_lib/_grid.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 96, ../sass/bootstrap_lib/_grid.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 97, ../sass/bootstrap_lib/_grid.scss */
.col-xs-3 {
  width: 25%;
}

/* line 98, ../sass/bootstrap_lib/_grid.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 99, ../sass/bootstrap_lib/_grid.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 100, ../sass/bootstrap_lib/_grid.scss */
.col-xs-6 {
  width: 50%;
}

/* line 101, ../sass/bootstrap_lib/_grid.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 102, ../sass/bootstrap_lib/_grid.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 103, ../sass/bootstrap_lib/_grid.scss */
.col-xs-9 {
  width: 75%;
}

/* line 104, ../sass/bootstrap_lib/_grid.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 105, ../sass/bootstrap_lib/_grid.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 106, ../sass/bootstrap_lib/_grid.scss */
.col-xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 118, ../sass/bootstrap_lib/_grid.scss */
  .container {
    max-width: 750px;
  }

  /* line 132, ../sass/bootstrap_lib/_grid.scss */
  .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;
  }

  /* line 135, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 136, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 137, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 138, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-4, header .row #header_logo {
    width: 33.33333%;
  }

  /* line 139, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 140, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 141, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 142, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 143, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 144, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 145, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 146, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 149, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 150, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 151, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 152, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 153, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 154, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 155, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 156, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 157, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 158, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 159, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 161, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 162, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 163, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 164, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 165, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 166, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 167, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 168, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 169, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 170, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 171, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 174, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 175, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 176, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 177, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 178, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 179, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 180, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 181, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 182, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 183, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 184, ../sass/bootstrap_lib/_grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  /* line 196, ../sass/bootstrap_lib/_grid.scss */
  .container {
    max-width: 970px;
  }

  /* line 209, ../sass/bootstrap_lib/_grid.scss */
  .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;
  }

  /* line 212, ../sass/bootstrap_lib/_grid.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 213, ../sass/bootstrap_lib/_grid.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 214, ../sass/bootstrap_lib/_grid.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 215, ../sass/bootstrap_lib/_grid.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 216, ../sass/bootstrap_lib/_grid.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 217, ../sass/bootstrap_lib/_grid.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 218, ../sass/bootstrap_lib/_grid.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 219, ../sass/bootstrap_lib/_grid.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 220, ../sass/bootstrap_lib/_grid.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 221, ../sass/bootstrap_lib/_grid.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 222, ../sass/bootstrap_lib/_grid.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 223, ../sass/bootstrap_lib/_grid.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 226, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 227, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 228, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 229, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 230, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 231, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 232, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 233, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 234, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 235, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 236, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 237, ../sass/bootstrap_lib/_grid.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 239, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 240, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 241, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 242, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 243, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 244, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 245, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 246, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 247, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 248, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 249, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 250, ../sass/bootstrap_lib/_grid.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 253, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }

  /* line 254, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 255, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 256, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 257, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 258, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 259, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 260, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 261, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 262, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 263, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 264, ../sass/bootstrap_lib/_grid.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  /* line 276, ../sass/bootstrap_lib/_grid.scss */
  .container {
    max-width: 1230px;
  }

  /* line 290, ../sass/bootstrap_lib/_grid.scss */
  .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;
  }

  /* line 293, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 294, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 295, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 296, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 297, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 298, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 299, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 300, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 301, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 302, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 303, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 304, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 307, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 308, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 309, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 310, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 311, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 312, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 313, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 314, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 315, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 316, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 317, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 318, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 320, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 321, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 322, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 323, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 324, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 325, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 326, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 327, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 328, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 329, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 330, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 331, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 334, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }

  /* line 335, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 336, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 337, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 338, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 339, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 340, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 341, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 342, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 343, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 344, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 345, ../sass/bootstrap_lib/_grid.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
}
/* line 6, ../sass/bootstrap_lib/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 10, ../sass/bootstrap_lib/_tables.scss */
th {
  text-align: left;
}

/* line 17, ../sass/bootstrap_lib/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 18px;
}
/* line 26, ../sass/bootstrap_lib/_tables.scss */
.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;
}
/* line 35, ../sass/bootstrap_lib/_tables.scss */
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #d6d4d4;
}
/* line 44, ../sass/bootstrap_lib/_tables.scss */
.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;
}
/* line 50, ../sass/bootstrap_lib/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #d6d4d4;
}
/* line 55, ../sass/bootstrap_lib/_tables.scss */
.table .table {
  background-color: white;
}

/* line 69, ../sass/bootstrap_lib/_tables.scss */
.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;
}

/* line 81, ../sass/bootstrap_lib/_tables.scss */
.table-bordered {
  border: 1px solid #d6d4d4;
}
/* line 88, ../sass/bootstrap_lib/_tables.scss */
.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;
}
/* line 96, ../sass/bootstrap_lib/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 112, ../sass/bootstrap_lib/_tables.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 128, ../sass/bootstrap_lib/_tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: whitesmoke;
}

/* line 140, ../sass/bootstrap_lib/_tables.scss */
table col[class*="col-"] {
  float: none;
  display: table-column;
}

/* line 147, ../sass/bootstrap_lib/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}

/* line 166, ../sass/bootstrap_lib/_tables.scss */
.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: whitesmoke;
}

/* line 379, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 390, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 379, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 390, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 379, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 390, ../sass/bootstrap_lib/_mixins.scss */
.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) {
  /* line 184, ../sass/bootstrap_lib/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #d6d4d4;
  }
  /* line 192, ../sass/bootstrap_lib/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  /* line 202, ../sass/bootstrap_lib/_tables.scss */
  .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;
  }
  /* line 210, ../sass/bootstrap_lib/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 219, ../sass/bootstrap_lib/_tables.scss */
  .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;
  }
  /* line 223, ../sass/bootstrap_lib/_tables.scss */
  .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;
  }
  /* line 229, ../sass/bootstrap_lib/_tables.scss */
  .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;
  }
}
/* line 10, ../sass/bootstrap_lib/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 16, ../sass/bootstrap_lib/_forms.scss */
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;
}

/* line 28, ../sass/bootstrap_lib/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 38, ../sass/bootstrap_lib/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 44, ../sass/bootstrap_lib/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 51, ../sass/bootstrap_lib/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 57, ../sass/bootstrap_lib/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 62, ../sass/bootstrap_lib/_forms.scss */
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

/* line 80, ../sass/bootstrap_lib/_forms.scss */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

/* line 52, ../sass/bootstrap_lib/_mixins.scss */
.form-control:-moz-placeholder {
  color: #999999;
}
/* line 53, ../sass/bootstrap_lib/_mixins.scss */
.form-control::-moz-placeholder {
  color: #999999;
}
/* line 54, ../sass/bootstrap_lib/_mixins.scss */
.form-control:-ms-input-placeholder {
  color: #999999;
}
/* line 55, ../sass/bootstrap_lib/_mixins.scss */
.form-control::-webkit-input-placeholder {
  color: #999999;
}

/* line 117, ../sass/bootstrap_lib/_forms.scss */
.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: white;
  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;
}
/* line 696, ../sass/bootstrap_lib/_mixins.scss */
.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);
}
/* line 141, ../sass/bootstrap_lib/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

/* line 148, ../sass/bootstrap_lib/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 158, ../sass/bootstrap_lib/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 168, ../sass/bootstrap_lib/_forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
/* line 175, ../sass/bootstrap_lib/_forms.scss */
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 185, ../sass/bootstrap_lib/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 190, ../sass/bootstrap_lib/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 196, ../sass/bootstrap_lib/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 205, ../sass/bootstrap_lib/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 220, ../sass/bootstrap_lib/_forms.scss */
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;
}

/* line 710, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 715, ../sass/bootstrap_lib/_mixins.scss */
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;
}

/* line 720, ../sass/bootstrap_lib/_mixins.scss */
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;
}

/* line 710, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 715, ../sass/bootstrap_lib/_mixins.scss */
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;
}

/* line 720, ../sass/bootstrap_lib/_mixins.scss */
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;
}

/* line 660, ../sass/bootstrap_lib/_mixins.scss */
.has-warning .help-block,
.has-warning .control-label {
  color: white;
}
/* line 664, ../sass/bootstrap_lib/_mixins.scss */
.has-warning .form-control {
  border-color: white;
  -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);
}
/* line 667, ../sass/bootstrap_lib/_mixins.scss */
.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;
}
/* line 674, ../sass/bootstrap_lib/_mixins.scss */
.has-warning .input-group-addon {
  color: white;
  border-color: white;
  background-color: #fe9126;
}

/* line 660, ../sass/bootstrap_lib/_mixins.scss */
.has-error .help-block,
.has-error .control-label {
  color: white;
}
/* line 664, ../sass/bootstrap_lib/_mixins.scss */
.has-error .form-control {
  border-color: white;
  -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);
}
/* line 667, ../sass/bootstrap_lib/_mixins.scss */
.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;
}
/* line 674, ../sass/bootstrap_lib/_mixins.scss */
.has-error .input-group-addon {
  color: white;
  border-color: white;
  background-color: #f3515c;
}

/* line 660, ../sass/bootstrap_lib/_mixins.scss */
.has-success .help-block,
.has-success .control-label {
  color: white;
}
/* line 664, ../sass/bootstrap_lib/_mixins.scss */
.has-success .form-control {
  border-color: white;
  -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);
}
/* line 667, ../sass/bootstrap_lib/_mixins.scss */
.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;
}
/* line 674, ../sass/bootstrap_lib/_mixins.scss */
.has-success .input-group-addon {
  color: white;
  border-color: white;
  background-color: #55c65e;
}

/* line 255, ../sass/bootstrap_lib/_forms.scss */
.form-control-static {
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 266, ../sass/bootstrap_lib/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #b7b7b7;
}

@media (min-width: 768px) {
  /* line 291, ../sass/bootstrap_lib/_forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 298, ../sass/bootstrap_lib/_forms.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
  }
  /* line 306, ../sass/bootstrap_lib/_forms.scss */
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  /* line 313, ../sass/bootstrap_lib/_forms.scss */
  .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;
  }
}

/* line 333, ../sass/bootstrap_lib/_forms.scss */
.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;
}
/* line 340, ../sass/bootstrap_lib/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 346, ../sass/bootstrap_lib/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}

/* line 10, ../sass/bootstrap_lib/_buttons.scss */
.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;
}
/* line 30, ../sass/bootstrap_lib/_buttons.scss */
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}
/* line 36, ../sass/bootstrap_lib/_buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
}
/* line 43, ../sass/bootstrap_lib/_buttons.scss */
.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;
}

/* line 56, ../sass/bootstrap_lib/_buttons.scss */
.btn-default {
  color: #333333;
  background-color: white;
  border-color: #cccccc;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-default.dropdown-toggle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-default:active, .btn-default.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-default.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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: white;
  border-color: #cccccc;
}

/* line 59, ../sass/bootstrap_lib/_buttons.scss */
.btn-primary {
  color: white;
  background-color: #428bca;
  border-color: #357ebd;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: white;
  background-color: #3276b1;
  border-color: #285e8e;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  color: white;
  background-color: #3276b1;
  border-color: #285e8e;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-primary:active, .btn-primary.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-primary.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 63, ../sass/bootstrap_lib/_buttons.scss */
.btn-warning {
  color: white;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: white;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  color: white;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-warning:active, .btn-warning.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-warning.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 67, ../sass/bootstrap_lib/_buttons.scss */
.btn-danger {
  color: white;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: white;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  color: white;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-danger:active, .btn-danger.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-danger.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 71, ../sass/bootstrap_lib/_buttons.scss */
.btn-success {
  color: white;
  background-color: #46a74e;
  border-color: #3e9546;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  color: white;
  background-color: #3a8a41;
  border-color: #2c6a31;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-success.dropdown-toggle {
  color: white;
  background-color: #3a8a41;
  border-color: #2c6a31;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-success:active, .btn-success.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-success.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 75, ../sass/bootstrap_lib/_buttons.scss */
.btn-info {
  color: white;
  background-color: #5192f3;
  border-color: #3983f1;
}
/* line 409, ../sass/bootstrap_lib/_mixins.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  color: white;
  background-color: #2b7af0;
  border-color: #0f62de;
}
/* line 414, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-info.dropdown-toggle {
  color: white;
  background-color: #2b7af0;
  border-color: #0f62de;
}
/* line 420, ../sass/bootstrap_lib/_mixins.scss */
.btn-info:active, .btn-info.active {
  background-image: none;
}
/* line 423, ../sass/bootstrap_lib/_mixins.scss */
.open .btn-info.dropdown-toggle {
  background-image: none;
}
/* line 433, ../sass/bootstrap_lib/_mixins.scss */
.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;
}

/* line 84, ../sass/bootstrap_lib/_buttons.scss */
.btn-link {
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
/* line 93, ../sass/bootstrap_lib/_buttons.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 100, ../sass/bootstrap_lib/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 104, ../sass/bootstrap_lib/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #262626;
  text-decoration: underline;
  background-color: transparent;
}
/* line 112, ../sass/bootstrap_lib/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

/* line 123, ../sass/bootstrap_lib/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 128, ../sass/bootstrap_lib/_buttons.scss */
.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;
}

/* line 132, ../sass/bootstrap_lib/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
}

/* line 140, ../sass/bootstrap_lib/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 148, ../sass/bootstrap_lib/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 156, ../sass/bootstrap_lib/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, ../sass/bootstrap_lib/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../sass/bootstrap_lib/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../sass/bootstrap_lib/_component-animations.scss */
.collapse {
  display: none;
}
/* line 20, ../sass/bootstrap_lib/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 24, ../sass/bootstrap_lib/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/* line 7, ../sass/bootstrap_lib/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid black;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: "";
}

/* line 23, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown {
  position: relative;
}

/* line 28, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 33, ../sass/bootstrap_lib/_dropdowns.scss */
.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: white;
  border: 1px solid #cccccc;
  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;
}
/* line 53, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 59, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 64, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

/* line 78, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: white;
  background-color: #428bca;
}

/* line 89, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

/* line 104, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}

/* line 111, ../sass/bootstrap_lib/_dropdowns.scss */
.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;
}

/* line 123, ../sass/bootstrap_lib/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 128, ../sass/bootstrap_lib/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 134, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #999999;
}

/* line 143, ../sass/bootstrap_lib/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 153, ../sass/bootstrap_lib/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 166, ../sass/bootstrap_lib/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid black;
  content: "";
}
/* line 174, ../sass/bootstrap_lib/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 188, ../sass/bootstrap_lib/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
/* line 10, ../sass/bootstrap_lib/_button-groups.scss */
.btn-default .caret {
  border-top-color: #333333;
}
/* line 17, ../sass/bootstrap_lib/_button-groups.scss */
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff;
}

/* line 22, ../sass/bootstrap_lib/_button-groups.scss */
.dropup .btn-default .caret {
  border-bottom-color: #333333;
}
/* line 30, ../sass/bootstrap_lib/_button-groups.scss */
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}

/* line 38, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 42, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
/* line 49, ../sass/bootstrap_lib/_button-groups.scss */
.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;
}
/* line 52, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

/* line 64, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 73, ../sass/bootstrap_lib/_button-groups.scss */
.btn-toolbar .btn-group {
  float: left;
}
/* line 80, ../sass/bootstrap_lib/_button-groups.scss */
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}

/* line 86, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 91, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 93, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 99, ../sass/bootstrap_lib/_button-groups.scss */
.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;
}

/* line 104, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 107, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 112, ../sass/bootstrap_lib/_button-groups.scss */
.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;
}

/* line 116, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 122, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 140, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 144, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 151, ../sass/bootstrap_lib/_button-groups.scss */
.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);
}

/* line 157, ../sass/bootstrap_lib/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 161, ../sass/bootstrap_lib/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 166, ../sass/bootstrap_lib/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 176, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 186, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
/* line 194, ../sass/bootstrap_lib/_button-groups.scss */
.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;
}

/* line 201, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 204, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 208, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 213, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 218, ../sass/bootstrap_lib/_button-groups.scss */
.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;
}

/* line 222, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 231, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 236, ../sass/bootstrap_lib/_button-groups.scss */
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 246, ../sass/bootstrap_lib/_button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

/* line 7, ../sass/bootstrap_lib/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../sass/bootstrap_lib/_input-groups.scss */
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../sass/bootstrap_lib/_input-groups.scss */
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

/* line 42, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
/* line 45, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}

/* line 51, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 59, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}
/* line 70, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}
/* line 75, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}
/* line 83, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 93, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}

/* line 96, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 103, ../sass/bootstrap_lib/_input-groups.scss */
.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;
}

/* line 106, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 112, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap;
}

/* line 116, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}
/* line 119, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
/* line 124, ../sass/bootstrap_lib/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 9, ../sass/bootstrap_lib/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.nav:before, .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.nav:after {
  clear: both;
}
/* line 15, ../sass/bootstrap_lib/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../sass/bootstrap_lib/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 24, ../sass/bootstrap_lib/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../sass/bootstrap_lib/_navs.scss */
.nav > li.disabled > a {
  color: #999999;
}
/* line 35, ../sass/bootstrap_lib/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 48, ../sass/bootstrap_lib/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #666666;
}
/* line 55, ../sass/bootstrap_lib/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 61, ../sass/bootstrap_lib/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 71, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
/* line 73, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 79, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
/* line 84, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
/* line 93, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: white;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 113, ../sass/bootstrap_lib/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 117, ../sass/bootstrap_lib/_navs.scss */
.nav-pills > li > a {
  border-radius: 5px;
}
/* line 120, ../sass/bootstrap_lib/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 128, ../sass/bootstrap_lib/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: white;
  background-color: #428bca;
}

/* line 139, ../sass/bootstrap_lib/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 141, ../sass/bootstrap_lib/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 155, ../sass/bootstrap_lib/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 158, ../sass/bootstrap_lib/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 160, ../sass/bootstrap_lib/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 166, ../sass/bootstrap_lib/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}

/* line 174, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 176, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #dddddd;
  margin-right: 0;
}
/* line 182, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a {
  border-bottom-color: white;
}

/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.tabbable:before, .tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.tabbable:after {
  clear: both;
}

/* line 198, ../sass/bootstrap_lib/_navs.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

/* line 203, ../sass/bootstrap_lib/_navs.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 214, ../sass/bootstrap_lib/_navs.scss */
.nav .caret {
  border-top-color: #666666;
  border-bottom-color: #666666;
}

/* line 218, ../sass/bootstrap_lib/_navs.scss */
.nav a:hover .caret {
  border-top-color: #262626;
  border-bottom-color: #262626;
}

/* line 224, ../sass/bootstrap_lib/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../sass/bootstrap_lib/_navbar.scss */
.navbar {
  position: relative;
  z-index: 1000;
  min-height: 50px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.navbar:before, .navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 11, ../sass/bootstrap_lib/_navbar.scss */
  .navbar {
    border-radius: 0px;
  }
}

/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 32, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 51, ../sass/bootstrap_lib/_navbar.scss */
.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;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 61, ../sass/bootstrap_lib/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 51, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 70, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 77, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 82, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  /* line 85, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  /* line 88, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}

/* line 100, ../sass/bootstrap_lib/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  /* line 100, ../sass/bootstrap_lib/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 118, ../sass/bootstrap_lib/_navbar.scss */
.navbar-static-top {
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 118, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 127, ../sass/bootstrap_lib/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 127, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 138, ../sass/bootstrap_lib/_navbar.scss */
.navbar-fixed-top {
  z-index: 1030;
  top: 0;
}

/* line 142, ../sass/bootstrap_lib/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}

/* line 150, ../sass/bootstrap_lib/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 16px 15px;
  font-size: 17px;
  line-height: 18px;
}
/* line 156, ../sass/bootstrap_lib/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 161, ../sass/bootstrap_lib/_navbar.scss */
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}

/* line 173, ../sass/bootstrap_lib/_navbar.scss */
.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;
}
/* line 184, ../sass/bootstrap_lib/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 190, ../sass/bootstrap_lib/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 173, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 205, ../sass/bootstrap_lib/_navbar.scss */
.navbar-nav {
  margin: 8px -15px;
}
/* line 208, ../sass/bootstrap_lib/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 767px) {
  /* line 216, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 225, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 228, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  /* line 231, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 205, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 243, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 245, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media (min-width: 768px) {
  /* line 262, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 265, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-right {
    float: right !important;
  }
}
/* line 276, ../sass/bootstrap_lib/_navbar.scss */
.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) {
  /* line 288, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  /* line 276, ../sass/bootstrap_lib/_navbar.scss */
  .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;
  }
}

/* line 313, ../sass/bootstrap_lib/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 318, ../sass/bootstrap_lib/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 324, ../sass/bootstrap_lib/_navbar.scss */
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

/* line 334, ../sass/bootstrap_lib/_navbar.scss */
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}

/* line 343, ../sass/bootstrap_lib/_navbar.scss */
.navbar-text {
  float: left;
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  /* line 343, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-text {
    margin-left: 15px;
    margin-right: 15px;
  }
}

/* line 357, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 361, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777777;
}
/* line 364, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 370, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-text {
  color: #777777;
}
/* line 375, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
/* line 379, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
/* line 387, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
/* line 395, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
/* line 402, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
/* line 405, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
/* line 408, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
/* line 414, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e6e6e6;
}
/* line 422, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
/* line 431, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
/* line 434, ../sass/bootstrap_lib/_navbar.scss */
.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: #555555;
  border-bottom-color: #555555;
}
/* line 440, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 767px) {
  /* line 449, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  /* line 452, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  /* line 460, ../sass/bootstrap_lib/_navbar.scss */
  .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: #555555;
    background-color: #e7e7e7;
  }
  /* line 468, ../sass/bootstrap_lib/_navbar.scss */
  .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: #cccccc;
    background-color: transparent;
  }
}
/* line 482, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-link {
  color: #777777;
}
/* line 484, ../sass/bootstrap_lib/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333333;
}

/* line 493, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse {
  background-color: #222222;
  border-color: #090909;
}
/* line 497, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #999999;
}
/* line 500, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: white;
  background-color: transparent;
}
/* line 506, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #999999;
}
/* line 511, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
/* line 515, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: white;
  background-color: transparent;
}
/* line 523, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: white;
  background-color: #090909;
}
/* line 531, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
/* line 539, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
/* line 542, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
/* line 545, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: white;
}
/* line 551, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 560, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: white;
}
/* line 565, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: white;
  border-bottom-color: white;
}
/* line 569, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
/* line 577, ../sass/bootstrap_lib/_navbar.scss */
.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: white;
  border-bottom-color: white;
}
@media (max-width: 767px) {
  /* line 587, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 590, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  /* line 593, ../sass/bootstrap_lib/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white;
    background-color: transparent;
  }
  /* line 601, ../sass/bootstrap_lib/_navbar.scss */
  .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: white;
    background-color: #090909;
  }
  /* line 609, ../sass/bootstrap_lib/_navbar.scss */
  .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: #444444;
    background-color: transparent;
  }
}
/* line 618, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #999999;
}
/* line 620, ../sass/bootstrap_lib/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: white;
}

/* line 6, ../sass/bootstrap_lib/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f6f6f6;
  border-radius: 0px;
}
/* line 12, ../sass/bootstrap_lib/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}
/* line 14, ../sass/bootstrap_lib/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #333333;
}
/* line 20, ../sass/bootstrap_lib/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #333333;
}

/* line 4, ../sass/bootstrap_lib/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 0px;
}
/* line 10, ../sass/bootstrap_lib/_pagination.scss */
.pagination > li {
  display: inline;
}
/* line 13, ../sass/bootstrap_lib/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
/* line 25, ../sass/bootstrap_lib/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 32, ../sass/bootstrap_lib/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* line 41, ../sass/bootstrap_lib/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #f6f6f6;
}
/* line 50, ../sass/bootstrap_lib/_pagination.scss */
.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: white;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
/* line 63, ../sass/bootstrap_lib/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: white;
  border-color: #dddddd;
  cursor: not-allowed;
}

/* line 454, ../sass/bootstrap_lib/_mixins.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
}
/* line 460, ../sass/bootstrap_lib/_mixins.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
/* line 466, ../sass/bootstrap_lib/_mixins.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 454, ../sass/bootstrap_lib/_mixins.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
/* line 460, ../sass/bootstrap_lib/_mixins.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 466, ../sass/bootstrap_lib/_mixins.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6, ../sass/bootstrap_lib/_pager.scss */
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.pager:before, .pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.pager:after {
  clear: both;
}
/* line 12, ../sass/bootstrap_lib/_pager.scss */
.pager li {
  display: inline;
}
/* line 15, ../sass/bootstrap_lib/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
/* line 24, ../sass/bootstrap_lib/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f6f6f6;
}
/* line 32, ../sass/bootstrap_lib/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}
/* line 39, ../sass/bootstrap_lib/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}
/* line 48, ../sass/bootstrap_lib/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: white;
  cursor: not-allowed;
}

/* line 5, ../sass/bootstrap_lib/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 100%;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}
/* line 20, ../sass/bootstrap_lib/_labels.scss */
.label[href]:hover, .label[href]:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}
/* line 28, ../sass/bootstrap_lib/_labels.scss */
.label:empty {
  display: none;
}

/* line 36, ../sass/bootstrap_lib/_labels.scss */
.label-default {
  background-color: #999999;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: gray;
}

/* line 40, ../sass/bootstrap_lib/_labels.scss */
.label-primary {
  background-color: #428bca;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

/* line 44, ../sass/bootstrap_lib/_labels.scss */
.label-success {
  background-color: #55c65e;
  border: 1px solid #36943e;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #3aae43;
}

/* line 49, ../sass/bootstrap_lib/_labels.scss */
.label-info {
  background-color: #5192f3;
  border: 1px solid #4b80c3;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #2174f0;
}

/* line 54, ../sass/bootstrap_lib/_labels.scss */
.label-warning {
  background-color: #fe9126;
  border: 1px solid #e4752b;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #f07701;
}

/* line 59, ../sass/bootstrap_lib/_labels.scss */
.label-danger {
  background-color: #f3515c;
  border: 1px solid #d4323d;
}
/* line 479, ../sass/bootstrap_lib/_mixins.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f0212f;
}

/* line 7, ../sass/bootstrap_lib/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: white;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
/* line 22, ../sass/bootstrap_lib/_badges.scss */
.badge:empty {
  display: none;
}

/* line 30, ../sass/bootstrap_lib/_badges.scss */
a.badge:hover, a.badge:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

/* line 38, ../sass/bootstrap_lib/_badges.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 45, ../sass/bootstrap_lib/_badges.scss */
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #777777;
  background-color: white;
}

/* line 49, ../sass/bootstrap_lib/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 7, ../sass/bootstrap_lib/_thumbnails.scss */
.thumbnail {
  display: block;
}
/* line 11, ../sass/bootstrap_lib/_thumbnails.scss */
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 19, ../sass/bootstrap_lib/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #666666;
}

/* line 24, ../sass/bootstrap_lib/_thumbnails.scss */
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}

/* line 28, ../sass/bootstrap_lib/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #777777;
}

/* line 9, ../sass/bootstrap_lib/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 0px;
}
/* line 16, ../sass/bootstrap_lib/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}
/* line 22, ../sass/bootstrap_lib/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}
/* line 28, ../sass/bootstrap_lib/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
/* line 31, ../sass/bootstrap_lib/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 40, ../sass/bootstrap_lib/_alerts.scss */
.alert-dismissable {
  padding-right: 35px;
}
/* line 44, ../sass/bootstrap_lib/_alerts.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 56, ../sass/bootstrap_lib/_alerts.scss */
.alert-success {
  background-color: #55c65e;
  border-color: #48b151;
  color: white;
}
/* line 360, ../sass/bootstrap_lib/_mixins.scss */
.alert-success hr {
  border-top-color: #419f49;
}
/* line 363, ../sass/bootstrap_lib/_mixins.scss */
.alert-success .alert-link {
  color: #e6e6e6;
}

/* line 59, ../sass/bootstrap_lib/_alerts.scss */
.alert-info {
  background-color: #5192f3;
  border-color: #4b80c3;
  color: white;
}
/* line 360, ../sass/bootstrap_lib/_mixins.scss */
.alert-info hr {
  border-top-color: #3d73b7;
}
/* line 363, ../sass/bootstrap_lib/_mixins.scss */
.alert-info .alert-link {
  color: #e6e6e6;
}

/* line 62, ../sass/bootstrap_lib/_alerts.scss */
.alert-warning {
  background-color: #fe9126;
  border-color: #e4752b;
  color: white;
}
/* line 360, ../sass/bootstrap_lib/_mixins.scss */
.alert-warning hr {
  border-top-color: #da681c;
}
/* line 363, ../sass/bootstrap_lib/_mixins.scss */
.alert-warning .alert-link {
  color: #e6e6e6;
}

/* line 65, ../sass/bootstrap_lib/_alerts.scss */
.alert-danger {
  background-color: #f3515c;
  border-color: #d4323d;
  color: white;
}
/* line 360, ../sass/bootstrap_lib/_mixins.scss */
.alert-danger hr {
  border-top-color: #c32933;
}
/* line 363, ../sass/bootstrap_lib/_mixins.scss */
.alert-danger .alert-link {
  color: #e6e6e6;
}

@-webkit-keyframes progress-bar-stripes {
  /* line 11, ../sass/bootstrap_lib/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 12, ../sass/bootstrap_lib/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  /* line 17, ../sass/bootstrap_lib/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 18, ../sass/bootstrap_lib/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  /* line 23, ../sass/bootstrap_lib/_progress-bars.scss */
  from {
    background-position: 0 0;
  }

  /* line 24, ../sass/bootstrap_lib/_progress-bars.scss */
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 29, ../sass/bootstrap_lib/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 30, ../sass/bootstrap_lib/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

/* line 39, ../sass/bootstrap_lib/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: whitesmoke;
  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);
}

/* line 49, ../sass/bootstrap_lib/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  color: white;
  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;
}

/* line 62, ../sass/bootstrap_lib/_progress-bars.scss */
.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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 68, ../sass/bootstrap_lib/_progress-bars.scss */
.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;
}

/* line 81, ../sass/bootstrap_lib/_progress-bars.scss */
.progress-bar-success {
  background-color: #46a74e;
}
/* line 498, ../sass/bootstrap_lib/_mixins.scss */
.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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 85, ../sass/bootstrap_lib/_progress-bars.scss */
.progress-bar-info {
  background-color: #5192f3;
}
/* line 498, ../sass/bootstrap_lib/_mixins.scss */
.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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 89, ../sass/bootstrap_lib/_progress-bars.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}
/* line 498, ../sass/bootstrap_lib/_mixins.scss */
.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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 93, ../sass/bootstrap_lib/_progress-bars.scss */
.progress-bar-danger {
  background-color: #d9534f;
}
/* line 498, ../sass/bootstrap_lib/_mixins.scss */
.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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 11, ../sass/bootstrap_lib/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 18, ../sass/bootstrap_lib/_media.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 21, ../sass/bootstrap_lib/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 26, ../sass/bootstrap_lib/_media.scss */
.media-object {
  display: block;
}

/* line 31, ../sass/bootstrap_lib/_media.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 40, ../sass/bootstrap_lib/_media.scss */
.media > .pull-left {
  margin-right: 10px;
}
/* line 43, ../sass/bootstrap_lib/_media.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 53, ../sass/bootstrap_lib/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 8, ../sass/bootstrap_lib/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 17, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid #dddddd;
}
/* line 27, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
/* line 30, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 36, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item > .badge {
  float: right;
}
/* line 39, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
/* line 46, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}
/* line 53, ../sass/bootstrap_lib/_list-group.scss */
.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;
}
/* line 56, ../sass/bootstrap_lib/_list-group.scss */
.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;
}

/* line 63, ../sass/bootstrap_lib/_list-group.scss */
a.list-group-item {
  color: #555555;
}
/* line 66, ../sass/bootstrap_lib/_list-group.scss */
a.list-group-item .list-group-item-heading {
  color: #333333;
}
/* line 72, ../sass/bootstrap_lib/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  background-color: whitesmoke;
}

/* line 81, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 85, ../sass/bootstrap_lib/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../sass/bootstrap_lib/_panels.scss */
.panel {
  margin-bottom: 18px;
  background-color: white;
  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);
}

/* line 16, ../sass/bootstrap_lib/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.panel-body:after {
  clear: both;
}

/* line 28, ../sass/bootstrap_lib/_panels.scss */
.panel > .list-group {
  margin-bottom: 0;
}
/* line 31, ../sass/bootstrap_lib/_panels.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
/* line 35, ../sass/bootstrap_lib/_panels.scss */
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/* line 39, ../sass/bootstrap_lib/_panels.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 47, ../sass/bootstrap_lib/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 59, ../sass/bootstrap_lib/_panels.scss */
.panel > .table {
  margin-bottom: 0;
}
/* line 62, ../sass/bootstrap_lib/_panels.scss */
.panel > .panel-body + .table {
  border-top: 1px solid #d6d4d4;
}

/* line 69, ../sass/bootstrap_lib/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}

/* line 76, ../sass/bootstrap_lib/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}
/* line 80, ../sass/bootstrap_lib/_panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 86, ../sass/bootstrap_lib/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

/* line 101, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden;
}
/* line 105, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 110, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 112, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
/* line 116, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 118, ../sass/bootstrap_lib/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

/* line 131, ../sass/bootstrap_lib/_panels.scss */
.panel-default {
  border-color: #dddddd;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dddddd;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

/* line 134, ../sass/bootstrap_lib/_panels.scss */
.panel-primary {
  border-color: #428bca;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-primary > .panel-heading {
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

/* line 137, ../sass/bootstrap_lib/_panels.scss */
.panel-success {
  border-color: #48b151;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-success > .panel-heading {
  color: white;
  background-color: #55c65e;
  border-color: #48b151;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #48b151;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #48b151;
}

/* line 140, ../sass/bootstrap_lib/_panels.scss */
.panel-warning {
  border-color: #e4752b;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-warning > .panel-heading {
  color: white;
  background-color: #fe9126;
  border-color: #e4752b;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e4752b;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e4752b;
}

/* line 143, ../sass/bootstrap_lib/_panels.scss */
.panel-danger {
  border-color: #d4323d;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-danger > .panel-heading {
  color: white;
  background-color: #f3515c;
  border-color: #d4323d;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d4323d;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d4323d;
}

/* line 146, ../sass/bootstrap_lib/_panels.scss */
.panel-info {
  border-color: #4b80c3;
}
/* line 339, ../sass/bootstrap_lib/_mixins.scss */
.panel-info > .panel-heading {
  color: white;
  background-color: #5192f3;
  border-color: #4b80c3;
}
/* line 343, ../sass/bootstrap_lib/_mixins.scss */
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #4b80c3;
}
/* line 348, ../sass/bootstrap_lib/_mixins.scss */
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #4b80c3;
}

/* line 7, ../sass/bootstrap_lib/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  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);
}
/* line 15, ../sass/bootstrap_lib/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../sass/bootstrap_lib/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, ../sass/bootstrap_lib/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6, ../sass/bootstrap_lib/_close.scss */
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 white;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 16, ../sass/bootstrap_lib/_close.scss */
.close:hover, .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 27, ../sass/bootstrap_lib/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 6, ../sass/bootstrap_lib/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  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;
}
/* line 26, ../sass/bootstrap_lib/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 27, ../sass/bootstrap_lib/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 28, ../sass/bootstrap_lib/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 29, ../sass/bootstrap_lib/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 32, ../sass/bootstrap_lib/_popovers.scss */
.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;
}

/* line 43, ../sass/bootstrap_lib/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 53, ../sass/bootstrap_lib/_popovers.scss */
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 62, ../sass/bootstrap_lib/_popovers.scss */
.popover .arrow {
  border-width: 11px;
}

/* line 65, ../sass/bootstrap_lib/_popovers.scss */
.popover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 71, ../sass/bootstrap_lib/_popovers.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
/* line 78, ../sass/bootstrap_lib/_popovers.scss */
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: white;
}
/* line 86, ../sass/bootstrap_lib/_popovers.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 93, ../sass/bootstrap_lib/_popovers.scss */
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: white;
}
/* line 101, ../sass/bootstrap_lib/_popovers.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
/* line 108, ../sass/bootstrap_lib/_popovers.scss */
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: white;
}
/* line 117, ../sass/bootstrap_lib/_popovers.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 124, ../sass/bootstrap_lib/_popovers.scss */
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: white;
  bottom: -10px;
}

/* line 21, ../sass/bootstrap_lib/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 25, ../sass/bootstrap_lib/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../sass/bootstrap_lib/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 15, ../sass/bootstrap_lib/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 23, ../sass/bootstrap_lib/_utilities.scss */
.hide {
  display: none !important;
}

/* line 26, ../sass/bootstrap_lib/_utilities.scss */
.show {
  display: block !important;
}

/* line 29, ../sass/bootstrap_lib/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 32, ../sass/bootstrap_lib/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 40, ../sass/bootstrap_lib/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
}
}
/* line 31, ../sass/bootstrap_lib/_responsive-utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 515, ../sass/bootstrap_lib/_mixins.scss */
.visible-xs {
  display: none !important;
}

/* line 516, ../sass/bootstrap_lib/_mixins.scss */
tr.visible-xs {
  display: none !important;
}

/* line 518, ../sass/bootstrap_lib/_mixins.scss */
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-xs.visible-sm {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-xs.visible-md {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-xs.visible-md {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-xs.visible-lg {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
/* line 515, ../sass/bootstrap_lib/_mixins.scss */
.visible-sm {
  display: none !important;
}

/* line 516, ../sass/bootstrap_lib/_mixins.scss */
tr.visible-sm {
  display: none !important;
}

/* line 518, ../sass/bootstrap_lib/_mixins.scss */
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-sm.visible-xs {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-sm.visible-md {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-sm.visible-md {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-sm.visible-lg {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
/* line 515, ../sass/bootstrap_lib/_mixins.scss */
.visible-md {
  display: none !important;
}

/* line 516, ../sass/bootstrap_lib/_mixins.scss */
tr.visible-md {
  display: none !important;
}

/* line 518, ../sass/bootstrap_lib/_mixins.scss */
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-md.visible-xs {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-md.visible-xs {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-md.visible-sm {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-md.visible-sm {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-md {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-md.visible-lg {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
/* line 515, ../sass/bootstrap_lib/_mixins.scss */
.visible-lg {
  display: none !important;
}

/* line 516, ../sass/bootstrap_lib/_mixins.scss */
tr.visible-lg {
  display: none !important;
}

/* line 518, ../sass/bootstrap_lib/_mixins.scss */
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-lg.visible-xs {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-lg.visible-sm {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-lg.visible-md {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
/* line 508, ../sass/bootstrap_lib/_mixins.scss */
.hidden-xs {
  display: block !important;
}

/* line 509, ../sass/bootstrap_lib/_mixins.scss */
tr.hidden-xs {
  display: table-row !important;
}

/* line 511, ../sass/bootstrap_lib/_mixins.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-xs {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-xs {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-xs.hidden-sm {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-xs.hidden-md {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-xs.hidden-md {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-xs.hidden-lg {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
/* line 508, ../sass/bootstrap_lib/_mixins.scss */
.hidden-sm {
  display: block !important;
}

/* line 509, ../sass/bootstrap_lib/_mixins.scss */
tr.hidden-sm {
  display: table-row !important;
}

/* line 511, ../sass/bootstrap_lib/_mixins.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-sm.hidden-xs {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-sm {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-sm {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-sm.hidden-md {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-sm.hidden-md {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-sm.hidden-lg {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
/* line 508, ../sass/bootstrap_lib/_mixins.scss */
.hidden-md {
  display: block !important;
}

/* line 509, ../sass/bootstrap_lib/_mixins.scss */
tr.hidden-md {
  display: table-row !important;
}

/* line 511, ../sass/bootstrap_lib/_mixins.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-md.hidden-xs {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-md.hidden-xs {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-md.hidden-sm {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-md.hidden-sm {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-md {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-md {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-md.hidden-lg {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-md.hidden-lg {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
/* line 508, ../sass/bootstrap_lib/_mixins.scss */
.hidden-lg {
  display: block !important;
}

/* line 509, ../sass/bootstrap_lib/_mixins.scss */
tr.hidden-lg {
  display: table-row !important;
}

/* line 511, ../sass/bootstrap_lib/_mixins.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-lg.hidden-xs {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-lg.hidden-sm {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-lg.hidden-md {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-lg.hidden-md {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-lg {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-lg {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
/* line 515, ../sass/bootstrap_lib/_mixins.scss */
.visible-print {
  display: none !important;
}

/* line 516, ../sass/bootstrap_lib/_mixins.scss */
tr.visible-print {
  display: none !important;
}

/* line 518, ../sass/bootstrap_lib/_mixins.scss */
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  /* line 508, ../sass/bootstrap_lib/_mixins.scss */
  .visible-print {
    display: block !important;
  }

  /* line 509, ../sass/bootstrap_lib/_mixins.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 511, ../sass/bootstrap_lib/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }

  /* line 515, ../sass/bootstrap_lib/_mixins.scss */
  .hidden-print {
    display: none !important;
  }

  /* line 516, ../sass/bootstrap_lib/_mixins.scss */
  tr.hidden-print {
    display: none !important;
  }

  /* line 518, ../sass/bootstrap_lib/_mixins.scss */
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/*
 *  Font Awesome 4.5.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';
  src: url(glory/../fonts/fontawesome-webfont.eot?v=4.5.0);
  src: url(glory/../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(glory/../fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"), url(glory/../fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"), url(glory/../fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"), url(glory/../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 4, ../sass/font-awesome/_core.scss */
.icon, [class^="icon-"] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/font-awesome/_larger.scss */
.icon-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/font-awesome/_larger.scss */
.icon-2x {
  font-size: 2em;
}

/* line 11, ../sass/font-awesome/_larger.scss */
.icon-3x {
  font-size: 3em;
}

/* line 12, ../sass/font-awesome/_larger.scss */
.icon-4x {
  font-size: 4em;
}

/* line 13, ../sass/font-awesome/_larger.scss */
.icon-5x {
  font-size: 5em;
}

/* line 3, ../sass/font-awesome/_fixed-width.scss */
.icon-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/font-awesome/_list.scss */
.icon-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/font-awesome/_list.scss */
.icon-ul > li {
  position: relative;
}

/* line 10, ../sass/font-awesome/_list.scss */
.icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/font-awesome/_list.scss */
.icon-li.icon-lg {
  left: -1.85714em;
}

/* line 4, ../sass/font-awesome/_bordered-pulled.scss */
.icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 10, ../sass/font-awesome/_bordered-pulled.scss */
.icon-pull-left {
  float: left;
}

/* line 11, ../sass/font-awesome/_bordered-pulled.scss */
.icon-pull-right {
  float: right;
}

/* line 14, ../sass/font-awesome/_bordered-pulled.scss */
.icon.icon-pull-left, .icon-pull-left[class^="icon-"] {
  margin-right: .3em;
}
/* line 15, ../sass/font-awesome/_bordered-pulled.scss */
.icon.icon-pull-right, .icon-pull-right[class^="icon-"] {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../sass/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../sass/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../sass/font-awesome/_bordered-pulled.scss */
.icon.pull-left, .pull-left[class^="icon-"] {
  margin-right: .3em;
}
/* line 24, ../sass/font-awesome/_bordered-pulled.scss */
.icon.pull-right, .pull-right[class^="icon-"] {
  margin-left: .3em;
}

/* line 4, ../sass/font-awesome/_animated.scss */
.icon-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/font-awesome/_animated.scss */
.icon-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  /* line 15, ../sass/font-awesome/_animated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 19, ../sass/font-awesome/_animated.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  /* line 26, ../sass/font-awesome/_animated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 30, ../sass/font-awesome/_animated.scss */
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 4, ../sass/font-awesome/_rotated-flipped.scss */
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/font-awesome/_rotated-flipped.scss */
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/font-awesome/_rotated-flipped.scss */
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/font-awesome/_rotated-flipped.scss */
.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/font-awesome/_rotated-flipped.scss */
.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 18, ../sass/font-awesome/_rotated-flipped.scss */
:root .icon-rotate-90,
:root .icon-rotate-180,
:root .icon-rotate-270,
:root .icon-flip-horizontal,
:root .icon-flip-vertical {
  filter: none;
}

/* line 4, ../sass/font-awesome/_stacked.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/font-awesome/_stacked.scss */
.icon-stack-1x, .icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/font-awesome/_stacked.scss */
.icon-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/font-awesome/_stacked.scss */
.icon-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/font-awesome/_stacked.scss */
.icon-inverse {
  color: white;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/font-awesome/_icons.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 5, ../sass/font-awesome/_icons.scss */
.icon-music:before {
  content: "\f001";
}

/* line 6, ../sass/font-awesome/_icons.scss */
.icon-search:before {
  content: "\f002";
}

/* line 7, ../sass/font-awesome/_icons.scss */
.icon-envelope-o:before, .icon-envelope-alt:before {
  content: "\f003";
}

/* line 8, ../sass/font-awesome/_icons.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 9, ../sass/font-awesome/_icons.scss */
.icon-star:before {
  content: "\f005";
}

/* line 10, ../sass/font-awesome/_icons.scss */
.icon-star-o:before, .icon-star-empty:before {
  content: "\f006";
}

/* line 11, ../sass/font-awesome/_icons.scss */
.icon-user:before {
  content: "\f007";
}

/* line 12, ../sass/font-awesome/_icons.scss */
.icon-film:before {
  content: "\f008";
}

/* line 13, ../sass/font-awesome/_icons.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 14, ../sass/font-awesome/_icons.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 15, ../sass/font-awesome/_icons.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 16, ../sass/font-awesome/_icons.scss */
.icon-check:before {
  content: "\f00c";
}

/* line 19, ../sass/font-awesome/_icons.scss */
.icon-remove:before,
.icon-close:before,
.icon-times:before,
.icon-remove:before {
  content: "\f00d";
}

/* line 20, ../sass/font-awesome/_icons.scss */
.icon-search-plus:before, .icon-zoom-in:before {
  content: "\f00e";
}

/* line 21, ../sass/font-awesome/_icons.scss */
.icon-search-minus:before, .icon-zoom-out:before {
  content: "\f010";
}

/* line 22, ../sass/font-awesome/_icons.scss */
.icon-power-off:before, .icon-off:before {
  content: "\f011";
}

/* line 23, ../sass/font-awesome/_icons.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 25, ../sass/font-awesome/_icons.scss */
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}

/* line 26, ../sass/font-awesome/_icons.scss */
.icon-trash-o:before, .icon-trash:before {
  content: "\f014";
}

/* line 27, ../sass/font-awesome/_icons.scss */
.icon-home:before {
  content: "\f015";
}

/* line 28, ../sass/font-awesome/_icons.scss */
.icon-file-o:before, .icon-file-alt:before {
  content: "\f016";
}

/* line 29, ../sass/font-awesome/_icons.scss */
.icon-clock-o:before, .icon-time:before {
  content: "\f017";
}

/* line 30, ../sass/font-awesome/_icons.scss */
.icon-road:before {
  content: "\f018";
}

/* line 31, ../sass/font-awesome/_icons.scss */
.icon-download:before, .icon-download-alt:before {
  content: "\f019";
}

/* line 32, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-o-down:before, .icon-download:before, .icon-download-alt:before {
  content: "\f01a";
}

/* line 33, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-o-up:before, .icon-upload:before, .icon-upload-alt:before {
  content: "\f01b";
}

/* line 34, ../sass/font-awesome/_icons.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 35, ../sass/font-awesome/_icons.scss */
.icon-play-circle-o:before, .icon-play-circle:before, .icon-play-sign:before {
  content: "\f01d";
}

/* line 37, ../sass/font-awesome/_icons.scss */
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}

/* line 38, ../sass/font-awesome/_icons.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 39, ../sass/font-awesome/_icons.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 40, ../sass/font-awesome/_icons.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 41, ../sass/font-awesome/_icons.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 42, ../sass/font-awesome/_icons.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 43, ../sass/font-awesome/_icons.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 44, ../sass/font-awesome/_icons.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 45, ../sass/font-awesome/_icons.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 46, ../sass/font-awesome/_icons.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 47, ../sass/font-awesome/_icons.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 48, ../sass/font-awesome/_icons.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 49, ../sass/font-awesome/_icons.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 50, ../sass/font-awesome/_icons.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 51, ../sass/font-awesome/_icons.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 52, ../sass/font-awesome/_icons.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 53, ../sass/font-awesome/_icons.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 54, ../sass/font-awesome/_icons.scss */
.icon-font:before {
  content: "\f031";
}

/* line 55, ../sass/font-awesome/_icons.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 56, ../sass/font-awesome/_icons.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 57, ../sass/font-awesome/_icons.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 58, ../sass/font-awesome/_icons.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 59, ../sass/font-awesome/_icons.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 60, ../sass/font-awesome/_icons.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 61, ../sass/font-awesome/_icons.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 62, ../sass/font-awesome/_icons.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 63, ../sass/font-awesome/_icons.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 65, ../sass/font-awesome/_icons.scss */
.icon-dedent:before,
.icon-outdent:before,
.icon-indent-left:before {
  content: "\f03b";
}

/* line 66, ../sass/font-awesome/_icons.scss */
.icon-indent:before, .icon-indent-right:before {
  content: "\f03c";
}

/* line 67, ../sass/font-awesome/_icons.scss */
.icon-video-camera:before, .icon-facetime-video:before {
  content: "\f03d";
}

/* line 70, ../sass/font-awesome/_icons.scss */
.icon-photo:before,
.icon-image:before,
.icon-picture-o:before,
.icon-picture:before {
  content: "\f03e";
}

/* line 71, ../sass/font-awesome/_icons.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 72, ../sass/font-awesome/_icons.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 73, ../sass/font-awesome/_icons.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 74, ../sass/font-awesome/_icons.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 76, ../sass/font-awesome/_icons.scss */
.icon-edit:before,
.icon-pencil-square-o:before,
.icon-edit:before {
  content: "\f044";
}

/* line 77, ../sass/font-awesome/_icons.scss */
.icon-share-square-o:before, .icon-share:before, .icon-share-alt:before {
  content: "\f045";
}

/* line 78, ../sass/font-awesome/_icons.scss */
.icon-check-square-o:before {
  content: "\f046";
}

/* line 79, ../sass/font-awesome/_icons.scss */
.icon-arrows:before, .icon-move:before {
  content: "\f047";
}

/* line 80, ../sass/font-awesome/_icons.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 81, ../sass/font-awesome/_icons.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 82, ../sass/font-awesome/_icons.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 83, ../sass/font-awesome/_icons.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 84, ../sass/font-awesome/_icons.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 85, ../sass/font-awesome/_icons.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 86, ../sass/font-awesome/_icons.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 87, ../sass/font-awesome/_icons.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 88, ../sass/font-awesome/_icons.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 89, ../sass/font-awesome/_icons.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 90, ../sass/font-awesome/_icons.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 91, ../sass/font-awesome/_icons.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 92, ../sass/font-awesome/_icons.scss */
.icon-plus-circle:before, .icon-plus-sign:before {
  content: "\f055";
}

/* line 93, ../sass/font-awesome/_icons.scss */
.icon-minus-circle:before, .icon-minus-sign:before {
  content: "\f056";
}

/* line 94, ../sass/font-awesome/_icons.scss */
.icon-times-circle:before, .icon-remove-sign:before {
  content: "\f057";
}

/* line 95, ../sass/font-awesome/_icons.scss */
.icon-check-circle:before, .icon-ok-sign:before {
  content: "\f058";
}

/* line 96, ../sass/font-awesome/_icons.scss */
.icon-question-circle:before, .icon-question-sign:before {
  content: "\f059";
}

/* line 97, ../sass/font-awesome/_icons.scss */
.icon-info-circle:before, .icon-info-sign:before {
  content: "\f05a";
}

/* line 98, ../sass/font-awesome/_icons.scss */
.icon-crosshairs:before, .icon-screenshot:before {
  content: "\f05b";
}

/* line 99, ../sass/font-awesome/_icons.scss */
.icon-times-circle-o:before, .icon-remove-circle:before {
  content: "\f05c";
}

/* line 100, ../sass/font-awesome/_icons.scss */
.icon-check-circle-o:before, .icon-ok-circle:before {
  content: "\f05d";
}

/* line 101, ../sass/font-awesome/_icons.scss */
.icon-ban:before {
  content: "\f05e";
}

/* line 102, ../sass/font-awesome/_icons.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 103, ../sass/font-awesome/_icons.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 104, ../sass/font-awesome/_icons.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 105, ../sass/font-awesome/_icons.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 107, ../sass/font-awesome/_icons.scss */
.icon-mail-forward:before,
.icon-share:before,
.icon-share-alt:before {
  content: "\f064";
}

/* line 108, ../sass/font-awesome/_icons.scss */
.icon-expand:before, .icon-resize-full:before {
  content: "\f065";
}

/* line 109, ../sass/font-awesome/_icons.scss */
.icon-compress:before, .icon-resize-small:before {
  content: "\f066";
}

/* line 110, ../sass/font-awesome/_icons.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 111, ../sass/font-awesome/_icons.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 112, ../sass/font-awesome/_icons.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 113, ../sass/font-awesome/_icons.scss */
.icon-exclamation-circle:before, .icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 114, ../sass/font-awesome/_icons.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 115, ../sass/font-awesome/_icons.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 116, ../sass/font-awesome/_icons.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 117, ../sass/font-awesome/_icons.scss */
.icon-eye:before, .icon-eye-open:before {
  content: "\f06e";
}

/* line 118, ../sass/font-awesome/_icons.scss */
.icon-eye-slash:before, .icon-eye-close:before {
  content: "\f070";
}

/* line 120, ../sass/font-awesome/_icons.scss */
.icon-warning:before,
.icon-exclamation-triangle:before,
.icon-warning-sign:before {
  content: "\f071";
}

/* line 121, ../sass/font-awesome/_icons.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 122, ../sass/font-awesome/_icons.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 123, ../sass/font-awesome/_icons.scss */
.icon-random:before {
  content: "\f074";
}

/* line 124, ../sass/font-awesome/_icons.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 125, ../sass/font-awesome/_icons.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 126, ../sass/font-awesome/_icons.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 127, ../sass/font-awesome/_icons.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 128, ../sass/font-awesome/_icons.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 129, ../sass/font-awesome/_icons.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 130, ../sass/font-awesome/_icons.scss */
.icon-folder:before, .icon-folder-close:before {
  content: "\f07b";
}

/* line 131, ../sass/font-awesome/_icons.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 132, ../sass/font-awesome/_icons.scss */
.icon-arrows-v:before, .icon-resize-vertical:before {
  content: "\f07d";
}

/* line 133, ../sass/font-awesome/_icons.scss */
.icon-arrows-h:before, .icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 135, ../sass/font-awesome/_icons.scss */
.icon-bar-chart-o:before, .icon-bar-chart:before,
.icon-bar-chart:before {
  content: "\f080";
}

/* line 136, ../sass/font-awesome/_icons.scss */
.icon-twitter-square:before, .icon-twitter-sign:before {
  content: "\f081";
}

/* line 137, ../sass/font-awesome/_icons.scss */
.icon-facebook-square:before, .icon-facebook-sign:before {
  content: "\f082";
}

/* line 138, ../sass/font-awesome/_icons.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 139, ../sass/font-awesome/_icons.scss */
.icon-key:before {
  content: "\f084";
}

/* line 141, ../sass/font-awesome/_icons.scss */
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}

/* line 142, ../sass/font-awesome/_icons.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 143, ../sass/font-awesome/_icons.scss */
.icon-thumbs-o-up:before, .icon-thumbs-up-alt:before {
  content: "\f087";
}

/* line 144, ../sass/font-awesome/_icons.scss */
.icon-thumbs-o-down:before, .icon-thumbs-down-alt:before {
  content: "\f088";
}

/* line 145, ../sass/font-awesome/_icons.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 146, ../sass/font-awesome/_icons.scss */
.icon-heart-o:before, .icon-heart-empty:before {
  content: "\f08a";
}

/* line 147, ../sass/font-awesome/_icons.scss */
.icon-sign-out:before, .icon-signout:before {
  content: "\f08b";
}

/* line 148, ../sass/font-awesome/_icons.scss */
.icon-linkedin-square:before, .icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 149, ../sass/font-awesome/_icons.scss */
.icon-thumb-tack:before, .icon-pushpin:before {
  content: "\f08d";
}

/* line 150, ../sass/font-awesome/_icons.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 151, ../sass/font-awesome/_icons.scss */
.icon-sign-in:before, .icon-signin:before {
  content: "\f090";
}

/* line 152, ../sass/font-awesome/_icons.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 153, ../sass/font-awesome/_icons.scss */
.icon-github-square:before, .icon-github-sign:before {
  content: "\f092";
}

/* line 154, ../sass/font-awesome/_icons.scss */
.icon-upload:before, .icon-upload-alt:before {
  content: "\f093";
}

/* line 155, ../sass/font-awesome/_icons.scss */
.icon-lemon-o:before, .icon-lemon:before {
  content: "\f094";
}

/* line 156, ../sass/font-awesome/_icons.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 157, ../sass/font-awesome/_icons.scss */
.icon-square-o:before, .icon-check-empty:before {
  content: "\f096";
}

/* line 158, ../sass/font-awesome/_icons.scss */
.icon-bookmark-o:before, .icon-bookmark-empty:before {
  content: "\f097";
}

/* line 159, ../sass/font-awesome/_icons.scss */
.icon-phone-square:before, .icon-phone-sign:before {
  content: "\f098";
}

/* line 160, ../sass/font-awesome/_icons.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 162, ../sass/font-awesome/_icons.scss */
.icon-facebook-f:before,
.icon-facebook:before {
  content: "\f09a";
}

/* line 163, ../sass/font-awesome/_icons.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 164, ../sass/font-awesome/_icons.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 165, ../sass/font-awesome/_icons.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 167, ../sass/font-awesome/_icons.scss */
.icon-feed:before,
.icon-rss:before {
  content: "\f09e";
}

/* line 168, ../sass/font-awesome/_icons.scss */
.icon-hdd-o:before, .icon-hdd:before {
  content: "\f0a0";
}

/* line 169, ../sass/font-awesome/_icons.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 170, ../sass/font-awesome/_icons.scss */
.icon-bell:before, .icon-bell-alt:before {
  content: "\f0f3";
}

/* line 171, ../sass/font-awesome/_icons.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 172, ../sass/font-awesome/_icons.scss */
.icon-hand-o-right:before, .icon-hand-right:before {
  content: "\f0a4";
}

/* line 173, ../sass/font-awesome/_icons.scss */
.icon-hand-o-left:before, .icon-hand-left:before {
  content: "\f0a5";
}

/* line 174, ../sass/font-awesome/_icons.scss */
.icon-hand-o-up:before, .icon-hand-up:before {
  content: "\f0a6";
}

/* line 175, ../sass/font-awesome/_icons.scss */
.icon-hand-o-down:before, .icon-hand-down:before {
  content: "\f0a7";
}

/* line 176, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-left:before, .icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 177, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-right:before, .icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 178, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-up:before, .icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 179, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-down:before, .icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 180, ../sass/font-awesome/_icons.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 181, ../sass/font-awesome/_icons.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 182, ../sass/font-awesome/_icons.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 183, ../sass/font-awesome/_icons.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 184, ../sass/font-awesome/_icons.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 185, ../sass/font-awesome/_icons.scss */
.icon-arrows-alt:before, .icon-fullscreen:before {
  content: "\f0b2";
}

/* line 187, ../sass/font-awesome/_icons.scss */
.icon-group:before,
.icon-users:before,
.icon-group:before {
  content: "\f0c0";
}

/* line 189, ../sass/font-awesome/_icons.scss */
.icon-chain:before,
.icon-link:before {
  content: "\f0c1";
}

/* line 190, ../sass/font-awesome/_icons.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 191, ../sass/font-awesome/_icons.scss */
.icon-flask:before, .icon-beaker:before {
  content: "\f0c3";
}

/* line 193, ../sass/font-awesome/_icons.scss */
.icon-cut:before,
.icon-scissors:before,
.icon-cut:before {
  content: "\f0c4";
}

/* line 195, ../sass/font-awesome/_icons.scss */
.icon-copy:before,
.icon-files-o:before,
.icon-copy:before {
  content: "\f0c5";
}

/* line 196, ../sass/font-awesome/_icons.scss */
.icon-paperclip:before, .icon-paper-clip:before {
  content: "\f0c6";
}

/* line 198, ../sass/font-awesome/_icons.scss */
.icon-save:before,
.icon-floppy-o:before,
.icon-save:before {
  content: "\f0c7";
}

/* line 199, ../sass/font-awesome/_icons.scss */
.icon-square:before, .icon-sign-blank:before {
  content: "\f0c8";
}

/* line 202, ../sass/font-awesome/_icons.scss */
.icon-navicon:before,
.icon-reorder:before,
.icon-bars:before,
.icon-reorder:before {
  content: "\f0c9";
}

/* line 203, ../sass/font-awesome/_icons.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 204, ../sass/font-awesome/_icons.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 205, ../sass/font-awesome/_icons.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 206, ../sass/font-awesome/_icons.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 207, ../sass/font-awesome/_icons.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 208, ../sass/font-awesome/_icons.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 209, ../sass/font-awesome/_icons.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 210, ../sass/font-awesome/_icons.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 211, ../sass/font-awesome/_icons.scss */
.icon-pinterest-square:before, .icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 212, ../sass/font-awesome/_icons.scss */
.icon-google-plus-square:before, .icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 213, ../sass/font-awesome/_icons.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 214, ../sass/font-awesome/_icons.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 215, ../sass/font-awesome/_icons.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 216, ../sass/font-awesome/_icons.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 217, ../sass/font-awesome/_icons.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 218, ../sass/font-awesome/_icons.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 219, ../sass/font-awesome/_icons.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 221, ../sass/font-awesome/_icons.scss */
.icon-unsorted:before,
.icon-sort:before {
  content: "\f0dc";
}

/* line 223, ../sass/font-awesome/_icons.scss */
.icon-sort-down:before,
.icon-sort-desc:before,
.icon-sort-up:before {
  content: "\f0dd";
}

/* line 225, ../sass/font-awesome/_icons.scss */
.icon-sort-up:before,
.icon-sort-asc:before,
.icon-sort-down:before {
  content: "\f0de";
}

/* line 226, ../sass/font-awesome/_icons.scss */
.icon-envelope:before {
  content: "\f0e0";
}

/* line 227, ../sass/font-awesome/_icons.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 229, ../sass/font-awesome/_icons.scss */
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}

/* line 231, ../sass/font-awesome/_icons.scss */
.icon-legal:before,
.icon-gavel:before,
.icon-legal:before {
  content: "\f0e3";
}

/* line 233, ../sass/font-awesome/_icons.scss */
.icon-dashboard:before,
.icon-tachometer:before,
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 234, ../sass/font-awesome/_icons.scss */
.icon-comment-o:before, .icon-comment-alt:before {
  content: "\f0e5";
}

/* line 235, ../sass/font-awesome/_icons.scss */
.icon-comments-o:before, .icon-comments-alt:before {
  content: "\f0e6";
}

/* line 237, ../sass/font-awesome/_icons.scss */
.icon-flash:before,
.icon-bolt:before {
  content: "\f0e7";
}

/* line 238, ../sass/font-awesome/_icons.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 239, ../sass/font-awesome/_icons.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 241, ../sass/font-awesome/_icons.scss */
.icon-paste:before,
.icon-clipboard:before,
.icon-paste:before {
  content: "\f0ea";
}

/* line 242, ../sass/font-awesome/_icons.scss */
.icon-lightbulb-o:before, .icon-lightbulb:before {
  content: "\f0eb";
}

/* line 243, ../sass/font-awesome/_icons.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 244, ../sass/font-awesome/_icons.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 245, ../sass/font-awesome/_icons.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 246, ../sass/font-awesome/_icons.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 247, ../sass/font-awesome/_icons.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 248, ../sass/font-awesome/_icons.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 249, ../sass/font-awesome/_icons.scss */
.icon-bell-o:before, .icon-bell:before, .icon-bell-alt:before {
  content: "\f0a2";
}

/* line 250, ../sass/font-awesome/_icons.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 251, ../sass/font-awesome/_icons.scss */
.icon-cutlery:before, .icon-food:before {
  content: "\f0f5";
}

/* line 252, ../sass/font-awesome/_icons.scss */
.icon-file-text-o:before, .icon-file-text-alt:before {
  content: "\f0f6";
}

/* line 253, ../sass/font-awesome/_icons.scss */
.icon-building-o:before, .icon-building:before {
  content: "\f0f7";
}

/* line 254, ../sass/font-awesome/_icons.scss */
.icon-hospital-o:before, .icon-hospital:before {
  content: "\f0f8";
}

/* line 255, ../sass/font-awesome/_icons.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 256, ../sass/font-awesome/_icons.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 257, ../sass/font-awesome/_icons.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 258, ../sass/font-awesome/_icons.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 259, ../sass/font-awesome/_icons.scss */
.icon-h-square:before, .icon-h-sign:before {
  content: "\f0fd";
}

/* line 260, ../sass/font-awesome/_icons.scss */
.icon-plus-square:before, .icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 261, ../sass/font-awesome/_icons.scss */
.icon-angle-double-left:before, .icon-double-angle-left:before {
  content: "\f100";
}

/* line 262, ../sass/font-awesome/_icons.scss */
.icon-angle-double-right:before, .icon-double-angle-right:before {
  content: "\f101";
}

/* line 263, ../sass/font-awesome/_icons.scss */
.icon-angle-double-up:before, .icon-double-angle-up:before {
  content: "\f102";
}

/* line 264, ../sass/font-awesome/_icons.scss */
.icon-angle-double-down:before, .icon-double-angle-down:before {
  content: "\f103";
}

/* line 265, ../sass/font-awesome/_icons.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 266, ../sass/font-awesome/_icons.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 267, ../sass/font-awesome/_icons.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 268, ../sass/font-awesome/_icons.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 269, ../sass/font-awesome/_icons.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 270, ../sass/font-awesome/_icons.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 271, ../sass/font-awesome/_icons.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 273, ../sass/font-awesome/_icons.scss */
.icon-mobile-phone:before,
.icon-mobile:before,
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 274, ../sass/font-awesome/_icons.scss */
.icon-circle-o:before, .icon-circle-blank:before {
  content: "\f10c";
}

/* line 275, ../sass/font-awesome/_icons.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 276, ../sass/font-awesome/_icons.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 277, ../sass/font-awesome/_icons.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 278, ../sass/font-awesome/_icons.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 280, ../sass/font-awesome/_icons.scss */
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}

/* line 281, ../sass/font-awesome/_icons.scss */
.icon-github-alt:before {
  content: "\f113";
}

/* line 282, ../sass/font-awesome/_icons.scss */
.icon-folder-o:before, .icon-folder-close-alt:before {
  content: "\f114";
}

/* line 283, ../sass/font-awesome/_icons.scss */
.icon-folder-open-o:before, .icon-folder-open-alt:before {
  content: "\f115";
}

/* line 284, ../sass/font-awesome/_icons.scss */
.icon-smile-o:before, .icon-smile:before {
  content: "\f118";
}

/* line 285, ../sass/font-awesome/_icons.scss */
.icon-frown-o:before, .icon-frown:before {
  content: "\f119";
}

/* line 286, ../sass/font-awesome/_icons.scss */
.icon-meh-o:before, .icon-meh:before {
  content: "\f11a";
}

/* line 287, ../sass/font-awesome/_icons.scss */
.icon-gamepad:before {
  content: "\f11b";
}

/* line 288, ../sass/font-awesome/_icons.scss */
.icon-keyboard-o:before, .icon-keyboard:before {
  content: "\f11c";
}

/* line 289, ../sass/font-awesome/_icons.scss */
.icon-flag-o:before, .icon-flag-alt:before {
  content: "\f11d";
}

/* line 290, ../sass/font-awesome/_icons.scss */
.icon-flag-checkered:before {
  content: "\f11e";
}

/* line 291, ../sass/font-awesome/_icons.scss */
.icon-terminal:before {
  content: "\f120";
}

/* line 292, ../sass/font-awesome/_icons.scss */
.icon-code:before {
  content: "\f121";
}

/* line 294, ../sass/font-awesome/_icons.scss */
.icon-mail-reply-all:before,
.icon-reply-all:before {
  content: "\f122";
}

/* line 297, ../sass/font-awesome/_icons.scss */
.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before,
.icon-star-half-empty:before {
  content: "\f123";
}

/* line 298, ../sass/font-awesome/_icons.scss */
.icon-location-arrow:before {
  content: "\f124";
}

/* line 299, ../sass/font-awesome/_icons.scss */
.icon-crop:before {
  content: "\f125";
}

/* line 300, ../sass/font-awesome/_icons.scss */
.icon-code-fork:before {
  content: "\f126";
}

/* line 302, ../sass/font-awesome/_icons.scss */
.icon-unlink:before,
.icon-chain-broken:before,
.icon-unlink:before {
  content: "\f127";
}

/* line 303, ../sass/font-awesome/_icons.scss */
.icon-question:before {
  content: "\f128";
}

/* line 304, ../sass/font-awesome/_icons.scss */
.icon-info:before {
  content: "\f129";
}

/* line 305, ../sass/font-awesome/_icons.scss */
.icon-exclamation:before {
  content: "\f12a";
}

/* line 306, ../sass/font-awesome/_icons.scss */
.icon-superscript:before {
  content: "\f12b";
}

/* line 307, ../sass/font-awesome/_icons.scss */
.icon-subscript:before {
  content: "\f12c";
}

/* line 308, ../sass/font-awesome/_icons.scss */
.icon-eraser:before {
  content: "\f12d";
}

/* line 309, ../sass/font-awesome/_icons.scss */
.icon-puzzle-piece:before {
  content: "\f12e";
}

/* line 310, ../sass/font-awesome/_icons.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 311, ../sass/font-awesome/_icons.scss */
.icon-microphone-slash:before, .icon-microphone-off:before {
  content: "\f131";
}

/* line 312, ../sass/font-awesome/_icons.scss */
.icon-shield:before {
  content: "\f132";
}

/* line 313, ../sass/font-awesome/_icons.scss */
.icon-calendar-o:before, .icon-calendar-empty:before {
  content: "\f133";
}

/* line 314, ../sass/font-awesome/_icons.scss */
.icon-fire-extinguisher:before {
  content: "\f134";
}

/* line 315, ../sass/font-awesome/_icons.scss */
.icon-rocket:before {
  content: "\f135";
}

/* line 316, ../sass/font-awesome/_icons.scss */
.icon-maxcdn:before {
  content: "\f136";
}

/* line 317, ../sass/font-awesome/_icons.scss */
.icon-chevron-circle-left:before, .icon-chevron-sign-left:before {
  content: "\f137";
}

/* line 318, ../sass/font-awesome/_icons.scss */
.icon-chevron-circle-right:before, .icon-chevron-sign-right:before {
  content: "\f138";
}

/* line 319, ../sass/font-awesome/_icons.scss */
.icon-chevron-circle-up:before, .icon-chevron-sign-up:before {
  content: "\f139";
}

/* line 320, ../sass/font-awesome/_icons.scss */
.icon-chevron-circle-down:before, .icon-chevron-sign-down:before {
  content: "\f13a";
}

/* line 321, ../sass/font-awesome/_icons.scss */
.icon-html5:before {
  content: "\f13b";
}

/* line 322, ../sass/font-awesome/_icons.scss */
.icon-css3:before {
  content: "\f13c";
}

/* line 323, ../sass/font-awesome/_icons.scss */
.icon-anchor:before {
  content: "\f13d";
}

/* line 324, ../sass/font-awesome/_icons.scss */
.icon-unlock-alt:before {
  content: "\f13e";
}

/* line 325, ../sass/font-awesome/_icons.scss */
.icon-bullseye:before {
  content: "\f140";
}

/* line 326, ../sass/font-awesome/_icons.scss */
.icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 327, ../sass/font-awesome/_icons.scss */
.icon-ellipsis-v:before, .icon-ellipsis-vertical:before {
  content: "\f142";
}

/* line 328, ../sass/font-awesome/_icons.scss */
.icon-rss-square:before, .icon-rss-sign:before {
  content: "\f143";
}

/* line 329, ../sass/font-awesome/_icons.scss */
.icon-play-circle:before, .icon-play-sign:before {
  content: "\f144";
}

/* line 330, ../sass/font-awesome/_icons.scss */
.icon-ticket:before {
  content: "\f145";
}

/* line 331, ../sass/font-awesome/_icons.scss */
.icon-minus-square:before, .icon-minus-sign-alt:before {
  content: "\f146";
}

/* line 332, ../sass/font-awesome/_icons.scss */
.icon-minus-square-o:before, .icon-check-minus:before, .icon-collapse-alt:before {
  content: "\f147";
}

/* line 333, ../sass/font-awesome/_icons.scss */
.icon-level-up:before {
  content: "\f148";
}

/* line 334, ../sass/font-awesome/_icons.scss */
.icon-level-down:before {
  content: "\f149";
}

/* line 335, ../sass/font-awesome/_icons.scss */
.icon-check-square:before, .icon-check-sign:before {
  content: "\f14a";
}

/* line 336, ../sass/font-awesome/_icons.scss */
.icon-pencil-square:before, .icon-edit-sign:before {
  content: "\f14b";
}

/* line 337, ../sass/font-awesome/_icons.scss */
.icon-external-link-square:before, .icon-external-link-sign:before {
  content: "\f14c";
}

/* line 338, ../sass/font-awesome/_icons.scss */
.icon-share-square:before, .icon-share-sign:before {
  content: "\f14d";
}

/* line 339, ../sass/font-awesome/_icons.scss */
.icon-compass:before {
  content: "\f14e";
}

/* line 341, ../sass/font-awesome/_icons.scss */
.icon-toggle-down:before,
.icon-caret-square-o-down:before,
.icon-collapse:before {
  content: "\f150";
}

/* line 343, ../sass/font-awesome/_icons.scss */
.icon-toggle-up:before,
.icon-caret-square-o-up:before,
.icon-collapse-top:before {
  content: "\f151";
}

/* line 345, ../sass/font-awesome/_icons.scss */
.icon-toggle-right:before,
.icon-caret-square-o-right:before {
  content: "\f152";
}

/* line 347, ../sass/font-awesome/_icons.scss */
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}

/* line 348, ../sass/font-awesome/_icons.scss */
.icon-gbp:before {
  content: "\f154";
}

/* line 350, ../sass/font-awesome/_icons.scss */
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}

/* line 352, ../sass/font-awesome/_icons.scss */
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}

/* line 356, ../sass/font-awesome/_icons.scss */
.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}

/* line 359, ../sass/font-awesome/_icons.scss */
.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before,
.icon-cny:before {
  content: "\f158";
}

/* line 361, ../sass/font-awesome/_icons.scss */
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}

/* line 363, ../sass/font-awesome/_icons.scss */
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}

/* line 364, ../sass/font-awesome/_icons.scss */
.icon-file:before {
  content: "\f15b";
}

/* line 365, ../sass/font-awesome/_icons.scss */
.icon-file-text:before {
  content: "\f15c";
}

/* line 366, ../sass/font-awesome/_icons.scss */
.icon-sort-alpha-asc:before, .icon-sort-by-alphabet:before {
  content: "\f15d";
}

/* line 367, ../sass/font-awesome/_icons.scss */
.icon-sort-alpha-desc:before, .icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}

/* line 368, ../sass/font-awesome/_icons.scss */
.icon-sort-amount-asc:before, .icon-sort-by-attributes:before {
  content: "\f160";
}

/* line 369, ../sass/font-awesome/_icons.scss */
.icon-sort-amount-desc:before, .icon-sort-by-attributes-alt:before {
  content: "\f161";
}

/* line 370, ../sass/font-awesome/_icons.scss */
.icon-sort-numeric-asc:before, .icon-sort-by-order:before {
  content: "\f162";
}

/* line 371, ../sass/font-awesome/_icons.scss */
.icon-sort-numeric-desc:before, .icon-sort-by-order-alt:before {
  content: "\f163";
}

/* line 372, ../sass/font-awesome/_icons.scss */
.icon-thumbs-up:before {
  content: "\f164";
}

/* line 373, ../sass/font-awesome/_icons.scss */
.icon-thumbs-down:before {
  content: "\f165";
}

/* line 374, ../sass/font-awesome/_icons.scss */
.icon-youtube-square:before, .icon-youtube-sign:before {
  content: "\f166";
}

/* line 375, ../sass/font-awesome/_icons.scss */
.icon-youtube:before {
  content: "\f167";
}

/* line 376, ../sass/font-awesome/_icons.scss */
.icon-xing:before {
  content: "\f168";
}

/* line 377, ../sass/font-awesome/_icons.scss */
.icon-xing-square:before, .icon-xing-sign:before {
  content: "\f169";
}

/* line 378, ../sass/font-awesome/_icons.scss */
.icon-youtube-play:before {
  content: "\f16a";
}

/* line 379, ../sass/font-awesome/_icons.scss */
.icon-dropbox:before {
  content: "\f16b";
}

/* line 380, ../sass/font-awesome/_icons.scss */
.icon-stack-overflow:before, .icon-stackexchange:before {
  content: "\f16c";
}

/* line 381, ../sass/font-awesome/_icons.scss */
.icon-instagram:before {
  content: "\f16d";
}

/* line 382, ../sass/font-awesome/_icons.scss */
.icon-flickr:before {
  content: "\f16e";
}

/* line 383, ../sass/font-awesome/_icons.scss */
.icon-adn:before {
  content: "\f170";
}

/* line 384, ../sass/font-awesome/_icons.scss */
.icon-bitbucket:before {
  content: "\f171";
}

/* line 385, ../sass/font-awesome/_icons.scss */
.icon-bitbucket-square:before, .icon-bitbucket-sign:before {
  content: "\f172";
}

/* line 386, ../sass/font-awesome/_icons.scss */
.icon-tumblr:before {
  content: "\f173";
}

/* line 387, ../sass/font-awesome/_icons.scss */
.icon-tumblr-square:before, .icon-tumblr-sign:before {
  content: "\f174";
}

/* line 388, ../sass/font-awesome/_icons.scss */
.icon-long-arrow-down:before {
  content: "\f175";
}

/* line 389, ../sass/font-awesome/_icons.scss */
.icon-long-arrow-up:before {
  content: "\f176";
}

/* line 390, ../sass/font-awesome/_icons.scss */
.icon-long-arrow-left:before {
  content: "\f177";
}

/* line 391, ../sass/font-awesome/_icons.scss */
.icon-long-arrow-right:before {
  content: "\f178";
}

/* line 392, ../sass/font-awesome/_icons.scss */
.icon-apple:before {
  content: "\f179";
}

/* line 393, ../sass/font-awesome/_icons.scss */
.icon-windows:before {
  content: "\f17a";
}

/* line 394, ../sass/font-awesome/_icons.scss */
.icon-android:before {
  content: "\f17b";
}

/* line 395, ../sass/font-awesome/_icons.scss */
.icon-linux:before {
  content: "\f17c";
}

/* line 396, ../sass/font-awesome/_icons.scss */
.icon-dribbble:before {
  content: "\f17d";
}

/* line 397, ../sass/font-awesome/_icons.scss */
.icon-skype:before {
  content: "\f17e";
}

/* line 398, ../sass/font-awesome/_icons.scss */
.icon-foursquare:before {
  content: "\f180";
}

/* line 399, ../sass/font-awesome/_icons.scss */
.icon-trello:before {
  content: "\f181";
}

/* line 400, ../sass/font-awesome/_icons.scss */
.icon-female:before {
  content: "\f182";
}

/* line 401, ../sass/font-awesome/_icons.scss */
.icon-male:before {
  content: "\f183";
}

/* line 403, ../sass/font-awesome/_icons.scss */
.icon-gittip:before,
.icon-gratipay:before {
  content: "\f184";
}

/* line 404, ../sass/font-awesome/_icons.scss */
.icon-sun-o:before, .icon-sun:before {
  content: "\f185";
}

/* line 405, ../sass/font-awesome/_icons.scss */
.icon-moon-o:before, .icon-moon:before {
  content: "\f186";
}

/* line 406, ../sass/font-awesome/_icons.scss */
.icon-archive:before {
  content: "\f187";
}

/* line 407, ../sass/font-awesome/_icons.scss */
.icon-bug:before {
  content: "\f188";
}

/* line 408, ../sass/font-awesome/_icons.scss */
.icon-vk:before {
  content: "\f189";
}

/* line 409, ../sass/font-awesome/_icons.scss */
.icon-weibo:before {
  content: "\f18a";
}

/* line 410, ../sass/font-awesome/_icons.scss */
.icon-renren:before {
  content: "\f18b";
}

/* line 411, ../sass/font-awesome/_icons.scss */
.icon-pagelines:before {
  content: "\f18c";
}

/* line 412, ../sass/font-awesome/_icons.scss */
.icon-stack-exchange:before {
  content: "\f18d";
}

/* line 413, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 414, ../sass/font-awesome/_icons.scss */
.icon-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 416, ../sass/font-awesome/_icons.scss */
.icon-toggle-left:before,
.icon-caret-square-o-left:before {
  content: "\f191";
}

/* line 417, ../sass/font-awesome/_icons.scss */
.icon-dot-circle-o:before {
  content: "\f192";
}

/* line 418, ../sass/font-awesome/_icons.scss */
.icon-wheelchair:before {
  content: "\f193";
}

/* line 419, ../sass/font-awesome/_icons.scss */
.icon-vimeo-square:before {
  content: "\f194";
}

/* line 421, ../sass/font-awesome/_icons.scss */
.icon-turkish-lira:before,
.icon-try:before {
  content: "\f195";
}

/* line 422, ../sass/font-awesome/_icons.scss */
.icon-plus-square-o:before, .icon-expand-alt:before {
  content: "\f196";
}

/* line 423, ../sass/font-awesome/_icons.scss */
.icon-space-shuttle:before {
  content: "\f197";
}

/* line 424, ../sass/font-awesome/_icons.scss */
.icon-slack:before {
  content: "\f198";
}

/* line 425, ../sass/font-awesome/_icons.scss */
.icon-envelope-square:before {
  content: "\f199";
}

/* line 426, ../sass/font-awesome/_icons.scss */
.icon-wordpress:before {
  content: "\f19a";
}

/* line 427, ../sass/font-awesome/_icons.scss */
.icon-openid:before {
  content: "\f19b";
}

/* line 430, ../sass/font-awesome/_icons.scss */
.icon-institution:before,
.icon-bank:before,
.icon-university:before {
  content: "\f19c";
}

/* line 432, ../sass/font-awesome/_icons.scss */
.icon-mortar-board:before,
.icon-graduation-cap:before {
  content: "\f19d";
}

/* line 433, ../sass/font-awesome/_icons.scss */
.icon-yahoo:before {
  content: "\f19e";
}

/* line 434, ../sass/font-awesome/_icons.scss */
.icon-google:before {
  content: "\f1a0";
}

/* line 435, ../sass/font-awesome/_icons.scss */
.icon-reddit:before {
  content: "\f1a1";
}

/* line 436, ../sass/font-awesome/_icons.scss */
.icon-reddit-square:before {
  content: "\f1a2";
}

/* line 437, ../sass/font-awesome/_icons.scss */
.icon-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 438, ../sass/font-awesome/_icons.scss */
.icon-stumbleupon:before {
  content: "\f1a4";
}

/* line 439, ../sass/font-awesome/_icons.scss */
.icon-delicious:before {
  content: "\f1a5";
}

/* line 440, ../sass/font-awesome/_icons.scss */
.icon-digg:before {
  content: "\f1a6";
}

/* line 441, ../sass/font-awesome/_icons.scss */
.icon-pied-piper:before {
  content: "\f1a7";
}

/* line 442, ../sass/font-awesome/_icons.scss */
.icon-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 443, ../sass/font-awesome/_icons.scss */
.icon-drupal:before {
  content: "\f1a9";
}

/* line 444, ../sass/font-awesome/_icons.scss */
.icon-joomla:before {
  content: "\f1aa";
}

/* line 445, ../sass/font-awesome/_icons.scss */
.icon-language:before {
  content: "\f1ab";
}

/* line 446, ../sass/font-awesome/_icons.scss */
.icon-fax:before {
  content: "\f1ac";
}

/* line 447, ../sass/font-awesome/_icons.scss */
.icon-building:before {
  content: "\f1ad";
}

/* line 448, ../sass/font-awesome/_icons.scss */
.icon-child:before {
  content: "\f1ae";
}

/* line 449, ../sass/font-awesome/_icons.scss */
.icon-paw:before {
  content: "\f1b0";
}

/* line 450, ../sass/font-awesome/_icons.scss */
.icon-spoon:before {
  content: "\f1b1";
}

/* line 451, ../sass/font-awesome/_icons.scss */
.icon-cube:before {
  content: "\f1b2";
}

/* line 452, ../sass/font-awesome/_icons.scss */
.icon-cubes:before {
  content: "\f1b3";
}

/* line 453, ../sass/font-awesome/_icons.scss */
.icon-behance:before {
  content: "\f1b4";
}

/* line 454, ../sass/font-awesome/_icons.scss */
.icon-behance-square:before {
  content: "\f1b5";
}

/* line 455, ../sass/font-awesome/_icons.scss */
.icon-steam:before {
  content: "\f1b6";
}

/* line 456, ../sass/font-awesome/_icons.scss */
.icon-steam-square:before {
  content: "\f1b7";
}

/* line 457, ../sass/font-awesome/_icons.scss */
.icon-recycle:before {
  content: "\f1b8";
}

/* line 459, ../sass/font-awesome/_icons.scss */
.icon-automobile:before,
.icon-car:before {
  content: "\f1b9";
}

/* line 461, ../sass/font-awesome/_icons.scss */
.icon-cab:before,
.icon-taxi:before {
  content: "\f1ba";
}

/* line 462, ../sass/font-awesome/_icons.scss */
.icon-tree:before {
  content: "\f1bb";
}

/* line 463, ../sass/font-awesome/_icons.scss */
.icon-spotify:before {
  content: "\f1bc";
}

/* line 464, ../sass/font-awesome/_icons.scss */
.icon-deviantart:before {
  content: "\f1bd";
}

/* line 465, ../sass/font-awesome/_icons.scss */
.icon-soundcloud:before {
  content: "\f1be";
}

/* line 466, ../sass/font-awesome/_icons.scss */
.icon-database:before {
  content: "\f1c0";
}

/* line 467, ../sass/font-awesome/_icons.scss */
.icon-file-pdf-o:before {
  content: "\f1c1";
}

/* line 468, ../sass/font-awesome/_icons.scss */
.icon-file-word-o:before {
  content: "\f1c2";
}

/* line 469, ../sass/font-awesome/_icons.scss */
.icon-file-excel-o:before {
  content: "\f1c3";
}

/* line 470, ../sass/font-awesome/_icons.scss */
.icon-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 473, ../sass/font-awesome/_icons.scss */
.icon-file-photo-o:before,
.icon-file-picture-o:before,
.icon-file-image-o:before {
  content: "\f1c5";
}

/* line 475, ../sass/font-awesome/_icons.scss */
.icon-file-zip-o:before,
.icon-file-archive-o:before {
  content: "\f1c6";
}

/* line 477, ../sass/font-awesome/_icons.scss */
.icon-file-sound-o:before,
.icon-file-audio-o:before {
  content: "\f1c7";
}

/* line 479, ../sass/font-awesome/_icons.scss */
.icon-file-movie-o:before,
.icon-file-video-o:before {
  content: "\f1c8";
}

/* line 480, ../sass/font-awesome/_icons.scss */
.icon-file-code-o:before {
  content: "\f1c9";
}

/* line 481, ../sass/font-awesome/_icons.scss */
.icon-vine:before {
  content: "\f1ca";
}

/* line 482, ../sass/font-awesome/_icons.scss */
.icon-codepen:before {
  content: "\f1cb";
}

/* line 483, ../sass/font-awesome/_icons.scss */
.icon-jsfiddle:before {
  content: "\f1cc";
}

/* line 488, ../sass/font-awesome/_icons.scss */
.icon-life-bouy:before,
.icon-life-buoy:before,
.icon-life-saver:before,
.icon-support:before,
.icon-life-ring:before {
  content: "\f1cd";
}

/* line 489, ../sass/font-awesome/_icons.scss */
.icon-circle-o-notch:before {
  content: "\f1ce";
}

/* line 491, ../sass/font-awesome/_icons.scss */
.icon-ra:before,
.icon-rebel:before {
  content: "\f1d0";
}

/* line 493, ../sass/font-awesome/_icons.scss */
.icon-ge:before,
.icon-empire:before {
  content: "\f1d1";
}

/* line 494, ../sass/font-awesome/_icons.scss */
.icon-git-square:before {
  content: "\f1d2";
}

/* line 495, ../sass/font-awesome/_icons.scss */
.icon-git:before {
  content: "\f1d3";
}

/* line 498, ../sass/font-awesome/_icons.scss */
.icon-y-combinator-square:before,
.icon-yc-square:before,
.icon-hacker-news:before {
  content: "\f1d4";
}

/* line 499, ../sass/font-awesome/_icons.scss */
.icon-tencent-weibo:before {
  content: "\f1d5";
}

/* line 500, ../sass/font-awesome/_icons.scss */
.icon-qq:before {
  content: "\f1d6";
}

/* line 502, ../sass/font-awesome/_icons.scss */
.icon-wechat:before,
.icon-weixin:before {
  content: "\f1d7";
}

/* line 504, ../sass/font-awesome/_icons.scss */
.icon-send:before,
.icon-paper-plane:before {
  content: "\f1d8";
}

/* line 506, ../sass/font-awesome/_icons.scss */
.icon-send-o:before,
.icon-paper-plane-o:before {
  content: "\f1d9";
}

/* line 507, ../sass/font-awesome/_icons.scss */
.icon-history:before {
  content: "\f1da";
}

/* line 508, ../sass/font-awesome/_icons.scss */
.icon-circle-thin:before {
  content: "\f1db";
}

/* line 509, ../sass/font-awesome/_icons.scss */
.icon-header:before {
  content: "\f1dc";
}

/* line 510, ../sass/font-awesome/_icons.scss */
.icon-paragraph:before {
  content: "\f1dd";
}

/* line 511, ../sass/font-awesome/_icons.scss */
.icon-sliders:before {
  content: "\f1de";
}

/* line 512, ../sass/font-awesome/_icons.scss */
.icon-share-alt:before {
  content: "\f1e0";
}

/* line 513, ../sass/font-awesome/_icons.scss */
.icon-share-alt-square:before {
  content: "\f1e1";
}

/* line 514, ../sass/font-awesome/_icons.scss */
.icon-bomb:before {
  content: "\f1e2";
}

/* line 516, ../sass/font-awesome/_icons.scss */
.icon-soccer-ball-o:before,
.icon-futbol-o:before {
  content: "\f1e3";
}

/* line 517, ../sass/font-awesome/_icons.scss */
.icon-tty:before {
  content: "\f1e4";
}

/* line 518, ../sass/font-awesome/_icons.scss */
.icon-binoculars:before {
  content: "\f1e5";
}

/* line 519, ../sass/font-awesome/_icons.scss */
.icon-plug:before {
  content: "\f1e6";
}

/* line 520, ../sass/font-awesome/_icons.scss */
.icon-slideshare:before {
  content: "\f1e7";
}

/* line 521, ../sass/font-awesome/_icons.scss */
.icon-twitch:before {
  content: "\f1e8";
}

/* line 522, ../sass/font-awesome/_icons.scss */
.icon-yelp:before {
  content: "\f1e9";
}

/* line 523, ../sass/font-awesome/_icons.scss */
.icon-newspaper-o:before {
  content: "\f1ea";
}

/* line 524, ../sass/font-awesome/_icons.scss */
.icon-wifi:before {
  content: "\f1eb";
}

/* line 525, ../sass/font-awesome/_icons.scss */
.icon-calculator:before {
  content: "\f1ec";
}

/* line 526, ../sass/font-awesome/_icons.scss */
.icon-paypal:before {
  content: "\f1ed";
}

/* line 527, ../sass/font-awesome/_icons.scss */
.icon-google-wallet:before {
  content: "\f1ee";
}

/* line 528, ../sass/font-awesome/_icons.scss */
.icon-cc-visa:before {
  content: "\f1f0";
}

/* line 529, ../sass/font-awesome/_icons.scss */
.icon-cc-mastercard:before {
  content: "\f1f1";
}

/* line 530, ../sass/font-awesome/_icons.scss */
.icon-cc-discover:before {
  content: "\f1f2";
}

/* line 531, ../sass/font-awesome/_icons.scss */
.icon-cc-amex:before {
  content: "\f1f3";
}

/* line 532, ../sass/font-awesome/_icons.scss */
.icon-cc-paypal:before {
  content: "\f1f4";
}

/* line 533, ../sass/font-awesome/_icons.scss */
.icon-cc-stripe:before {
  content: "\f1f5";
}

/* line 534, ../sass/font-awesome/_icons.scss */
.icon-bell-slash:before {
  content: "\f1f6";
}

/* line 535, ../sass/font-awesome/_icons.scss */
.icon-bell-slash-o:before {
  content: "\f1f7";
}

/* line 536, ../sass/font-awesome/_icons.scss */
.icon-trash:before {
  content: "\f1f8";
}

/* line 537, ../sass/font-awesome/_icons.scss */
.icon-copyright:before {
  content: "\f1f9";
}

/* line 538, ../sass/font-awesome/_icons.scss */
.icon-at:before {
  content: "\f1fa";
}

/* line 539, ../sass/font-awesome/_icons.scss */
.icon-eyedropper:before {
  content: "\f1fb";
}

/* line 540, ../sass/font-awesome/_icons.scss */
.icon-paint-brush:before {
  content: "\f1fc";
}

/* line 541, ../sass/font-awesome/_icons.scss */
.icon-birthday-cake:before {
  content: "\f1fd";
}

/* line 542, ../sass/font-awesome/_icons.scss */
.icon-area-chart:before {
  content: "\f1fe";
}

/* line 543, ../sass/font-awesome/_icons.scss */
.icon-pie-chart:before {
  content: "\f200";
}

/* line 544, ../sass/font-awesome/_icons.scss */
.icon-line-chart:before {
  content: "\f201";
}

/* line 545, ../sass/font-awesome/_icons.scss */
.icon-lastfm:before {
  content: "\f202";
}

/* line 546, ../sass/font-awesome/_icons.scss */
.icon-lastfm-square:before {
  content: "\f203";
}

/* line 547, ../sass/font-awesome/_icons.scss */
.icon-toggle-off:before {
  content: "\f204";
}

/* line 548, ../sass/font-awesome/_icons.scss */
.icon-toggle-on:before {
  content: "\f205";
}

/* line 549, ../sass/font-awesome/_icons.scss */
.icon-bicycle:before {
  content: "\f206";
}

/* line 550, ../sass/font-awesome/_icons.scss */
.icon-bus:before {
  content: "\f207";
}

/* line 551, ../sass/font-awesome/_icons.scss */
.icon-ioxhost:before {
  content: "\f208";
}

/* line 552, ../sass/font-awesome/_icons.scss */
.icon-angellist:before {
  content: "\f209";
}

/* line 553, ../sass/font-awesome/_icons.scss */
.icon-cc:before {
  content: "\f20a";
}

/* line 556, ../sass/font-awesome/_icons.scss */
.icon-shekel:before,
.icon-sheqel:before,
.icon-ils:before {
  content: "\f20b";
}

/* line 557, ../sass/font-awesome/_icons.scss */
.icon-meanpath:before {
  content: "\f20c";
}

/* line 558, ../sass/font-awesome/_icons.scss */
.icon-buysellads:before {
  content: "\f20d";
}

/* line 559, ../sass/font-awesome/_icons.scss */
.icon-connectdevelop:before {
  content: "\f20e";
}

/* line 560, ../sass/font-awesome/_icons.scss */
.icon-dashcube:before {
  content: "\f210";
}

/* line 561, ../sass/font-awesome/_icons.scss */
.icon-forumbee:before {
  content: "\f211";
}

/* line 562, ../sass/font-awesome/_icons.scss */
.icon-leanpub:before {
  content: "\f212";
}

/* line 563, ../sass/font-awesome/_icons.scss */
.icon-sellsy:before {
  content: "\f213";
}

/* line 564, ../sass/font-awesome/_icons.scss */
.icon-shirtsinbulk:before {
  content: "\f214";
}

/* line 565, ../sass/font-awesome/_icons.scss */
.icon-simplybuilt:before {
  content: "\f215";
}

/* line 566, ../sass/font-awesome/_icons.scss */
.icon-skyatlas:before {
  content: "\f216";
}

/* line 567, ../sass/font-awesome/_icons.scss */
.icon-cart-plus:before {
  content: "\f217";
}

/* line 568, ../sass/font-awesome/_icons.scss */
.icon-cart-arrow-down:before {
  content: "\f218";
}

/* line 569, ../sass/font-awesome/_icons.scss */
.icon-diamond:before {
  content: "\f219";
}

/* line 570, ../sass/font-awesome/_icons.scss */
.icon-ship:before {
  content: "\f21a";
}

/* line 571, ../sass/font-awesome/_icons.scss */
.icon-user-secret:before {
  content: "\f21b";
}

/* line 572, ../sass/font-awesome/_icons.scss */
.icon-motorcycle:before {
  content: "\f21c";
}

/* line 573, ../sass/font-awesome/_icons.scss */
.icon-street-view:before {
  content: "\f21d";
}

/* line 574, ../sass/font-awesome/_icons.scss */
.icon-heartbeat:before {
  content: "\f21e";
}

/* line 575, ../sass/font-awesome/_icons.scss */
.icon-venus:before {
  content: "\f221";
}

/* line 576, ../sass/font-awesome/_icons.scss */
.icon-mars:before {
  content: "\f222";
}

/* line 577, ../sass/font-awesome/_icons.scss */
.icon-mercury:before {
  content: "\f223";
}

/* line 579, ../sass/font-awesome/_icons.scss */
.icon-intersex:before,
.icon-transgender:before {
  content: "\f224";
}

/* line 580, ../sass/font-awesome/_icons.scss */
.icon-transgender-alt:before {
  content: "\f225";
}

/* line 581, ../sass/font-awesome/_icons.scss */
.icon-venus-double:before {
  content: "\f226";
}

/* line 582, ../sass/font-awesome/_icons.scss */
.icon-mars-double:before {
  content: "\f227";
}

/* line 583, ../sass/font-awesome/_icons.scss */
.icon-venus-mars:before {
  content: "\f228";
}

/* line 584, ../sass/font-awesome/_icons.scss */
.icon-mars-stroke:before {
  content: "\f229";
}

/* line 585, ../sass/font-awesome/_icons.scss */
.icon-mars-stroke-v:before {
  content: "\f22a";
}

/* line 586, ../sass/font-awesome/_icons.scss */
.icon-mars-stroke-h:before {
  content: "\f22b";
}

/* line 587, ../sass/font-awesome/_icons.scss */
.icon-neuter:before {
  content: "\f22c";
}

/* line 588, ../sass/font-awesome/_icons.scss */
.icon-genderless:before {
  content: "\f22d";
}

/* line 589, ../sass/font-awesome/_icons.scss */
.icon-facebook-official:before {
  content: "\f230";
}

/* line 590, ../sass/font-awesome/_icons.scss */
.icon-pinterest-p:before {
  content: "\f231";
}

/* line 591, ../sass/font-awesome/_icons.scss */
.icon-whatsapp:before {
  content: "\f232";
}

/* line 592, ../sass/font-awesome/_icons.scss */
.icon-server:before {
  content: "\f233";
}

/* line 593, ../sass/font-awesome/_icons.scss */
.icon-user-plus:before {
  content: "\f234";
}

/* line 594, ../sass/font-awesome/_icons.scss */
.icon-user-times:before {
  content: "\f235";
}

/* line 596, ../sass/font-awesome/_icons.scss */
.icon-hotel:before,
.icon-bed:before {
  content: "\f236";
}

/* line 597, ../sass/font-awesome/_icons.scss */
.icon-viacoin:before {
  content: "\f237";
}

/* line 598, ../sass/font-awesome/_icons.scss */
.icon-train:before {
  content: "\f238";
}

/* line 599, ../sass/font-awesome/_icons.scss */
.icon-subway:before {
  content: "\f239";
}

/* line 600, ../sass/font-awesome/_icons.scss */
.icon-medium:before {
  content: "\f23a";
}

/* line 602, ../sass/font-awesome/_icons.scss */
.icon-yc:before,
.icon-y-combinator:before {
  content: "\f23b";
}

/* line 603, ../sass/font-awesome/_icons.scss */
.icon-optin-monster:before {
  content: "\f23c";
}

/* line 604, ../sass/font-awesome/_icons.scss */
.icon-opencart:before {
  content: "\f23d";
}

/* line 605, ../sass/font-awesome/_icons.scss */
.icon-expeditedssl:before {
  content: "\f23e";
}

/* line 607, ../sass/font-awesome/_icons.scss */
.icon-battery-4:before,
.icon-battery-full:before {
  content: "\f240";
}

/* line 609, ../sass/font-awesome/_icons.scss */
.icon-battery-3:before,
.icon-battery-three-quarters:before {
  content: "\f241";
}

/* line 611, ../sass/font-awesome/_icons.scss */
.icon-battery-2:before,
.icon-battery-half:before {
  content: "\f242";
}

/* line 613, ../sass/font-awesome/_icons.scss */
.icon-battery-1:before,
.icon-battery-quarter:before {
  content: "\f243";
}

/* line 615, ../sass/font-awesome/_icons.scss */
.icon-battery-0:before,
.icon-battery-empty:before {
  content: "\f244";
}

/* line 616, ../sass/font-awesome/_icons.scss */
.icon-mouse-pointer:before {
  content: "\f245";
}

/* line 617, ../sass/font-awesome/_icons.scss */
.icon-i-cursor:before {
  content: "\f246";
}

/* line 618, ../sass/font-awesome/_icons.scss */
.icon-object-group:before {
  content: "\f247";
}

/* line 619, ../sass/font-awesome/_icons.scss */
.icon-object-ungroup:before {
  content: "\f248";
}

/* line 620, ../sass/font-awesome/_icons.scss */
.icon-sticky-note:before {
  content: "\f249";
}

/* line 621, ../sass/font-awesome/_icons.scss */
.icon-sticky-note-o:before {
  content: "\f24a";
}

/* line 622, ../sass/font-awesome/_icons.scss */
.icon-cc-jcb:before {
  content: "\f24b";
}

/* line 623, ../sass/font-awesome/_icons.scss */
.icon-cc-diners-club:before {
  content: "\f24c";
}

/* line 624, ../sass/font-awesome/_icons.scss */
.icon-clone:before {
  content: "\f24d";
}

/* line 625, ../sass/font-awesome/_icons.scss */
.icon-balance-scale:before {
  content: "\f24e";
}

/* line 626, ../sass/font-awesome/_icons.scss */
.icon-hourglass-o:before {
  content: "\f250";
}

/* line 628, ../sass/font-awesome/_icons.scss */
.icon-hourglass-1:before,
.icon-hourglass-start:before {
  content: "\f251";
}

/* line 630, ../sass/font-awesome/_icons.scss */
.icon-hourglass-2:before,
.icon-hourglass-half:before {
  content: "\f252";
}

/* line 632, ../sass/font-awesome/_icons.scss */
.icon-hourglass-3:before,
.icon-hourglass-end:before {
  content: "\f253";
}

/* line 633, ../sass/font-awesome/_icons.scss */
.icon-hourglass:before {
  content: "\f254";
}

/* line 635, ../sass/font-awesome/_icons.scss */
.icon-hand-grab-o:before,
.icon-hand-rock-o:before {
  content: "\f255";
}

/* line 637, ../sass/font-awesome/_icons.scss */
.icon-hand-stop-o:before,
.icon-hand-paper-o:before {
  content: "\f256";
}

/* line 638, ../sass/font-awesome/_icons.scss */
.icon-hand-scissors-o:before {
  content: "\f257";
}

/* line 639, ../sass/font-awesome/_icons.scss */
.icon-hand-lizard-o:before {
  content: "\f258";
}

/* line 640, ../sass/font-awesome/_icons.scss */
.icon-hand-spock-o:before {
  content: "\f259";
}

/* line 641, ../sass/font-awesome/_icons.scss */
.icon-hand-pointer-o:before {
  content: "\f25a";
}

/* line 642, ../sass/font-awesome/_icons.scss */
.icon-hand-peace-o:before {
  content: "\f25b";
}

/* line 643, ../sass/font-awesome/_icons.scss */
.icon-trademark:before {
  content: "\f25c";
}

/* line 644, ../sass/font-awesome/_icons.scss */
.icon-registered:before {
  content: "\f25d";
}

/* line 645, ../sass/font-awesome/_icons.scss */
.icon-creative-commons:before {
  content: "\f25e";
}

/* line 646, ../sass/font-awesome/_icons.scss */
.icon-gg:before {
  content: "\f260";
}

/* line 647, ../sass/font-awesome/_icons.scss */
.icon-gg-circle:before {
  content: "\f261";
}

/* line 648, ../sass/font-awesome/_icons.scss */
.icon-tripadvisor:before {
  content: "\f262";
}

/* line 649, ../sass/font-awesome/_icons.scss */
.icon-odnoklassniki:before {
  content: "\f263";
}

/* line 650, ../sass/font-awesome/_icons.scss */
.icon-odnoklassniki-square:before {
  content: "\f264";
}

/* line 651, ../sass/font-awesome/_icons.scss */
.icon-get-pocket:before {
  content: "\f265";
}

/* line 652, ../sass/font-awesome/_icons.scss */
.icon-wikipedia-w:before {
  content: "\f266";
}

/* line 653, ../sass/font-awesome/_icons.scss */
.icon-safari:before {
  content: "\f267";
}

/* line 654, ../sass/font-awesome/_icons.scss */
.icon-chrome:before {
  content: "\f268";
}

/* line 655, ../sass/font-awesome/_icons.scss */
.icon-firefox:before {
  content: "\f269";
}

/* line 656, ../sass/font-awesome/_icons.scss */
.icon-opera:before {
  content: "\f26a";
}

/* line 657, ../sass/font-awesome/_icons.scss */
.icon-internet-explorer:before {
  content: "\f26b";
}

/* line 659, ../sass/font-awesome/_icons.scss */
.icon-tv:before,
.icon-television:before {
  content: "\f26c";
}

/* line 660, ../sass/font-awesome/_icons.scss */
.icon-contao:before {
  content: "\f26d";
}

/* line 661, ../sass/font-awesome/_icons.scss */
.icon-500px:before {
  content: "\f26e";
}

/* line 662, ../sass/font-awesome/_icons.scss */
.icon-amazon:before {
  content: "\f270";
}

/* line 663, ../sass/font-awesome/_icons.scss */
.icon-calendar-plus-o:before {
  content: "\f271";
}

/* line 664, ../sass/font-awesome/_icons.scss */
.icon-calendar-minus-o:before {
  content: "\f272";
}

/* line 665, ../sass/font-awesome/_icons.scss */
.icon-calendar-times-o:before {
  content: "\f273";
}

/* line 666, ../sass/font-awesome/_icons.scss */
.icon-calendar-check-o:before {
  content: "\f274";
}

/* line 667, ../sass/font-awesome/_icons.scss */
.icon-industry:before {
  content: "\f275";
}

/* line 668, ../sass/font-awesome/_icons.scss */
.icon-map-pin:before {
  content: "\f276";
}

/* line 669, ../sass/font-awesome/_icons.scss */
.icon-map-signs:before {
  content: "\f277";
}

/* line 670, ../sass/font-awesome/_icons.scss */
.icon-map-o:before {
  content: "\f278";
}

/* line 671, ../sass/font-awesome/_icons.scss */
.icon-map:before {
  content: "\f279";
}

/* line 672, ../sass/font-awesome/_icons.scss */
.icon-commenting:before {
  content: "\f27a";
}

/* line 673, ../sass/font-awesome/_icons.scss */
.icon-commenting-o:before {
  content: "\f27b";
}

/* line 674, ../sass/font-awesome/_icons.scss */
.icon-houzz:before {
  content: "\f27c";
}

/* line 675, ../sass/font-awesome/_icons.scss */
.icon-vimeo:before {
  content: "\f27d";
}

/* line 676, ../sass/font-awesome/_icons.scss */
.icon-black-tie:before {
  content: "\f27e";
}

/* line 677, ../sass/font-awesome/_icons.scss */
.icon-fonticons:before {
  content: "\f280";
}

/* line 678, ../sass/font-awesome/_icons.scss */
.icon-reddit-alien:before {
  content: "\f281";
}

/* line 679, ../sass/font-awesome/_icons.scss */
.icon-edge:before {
  content: "\f282";
}

/* line 680, ../sass/font-awesome/_icons.scss */
.icon-credit-card-alt:before {
  content: "\f283";
}

/* line 681, ../sass/font-awesome/_icons.scss */
.icon-codiepie:before {
  content: "\f284";
}

/* line 682, ../sass/font-awesome/_icons.scss */
.icon-modx:before {
  content: "\f285";
}

/* line 683, ../sass/font-awesome/_icons.scss */
.icon-fort-awesome:before {
  content: "\f286";
}

/* line 684, ../sass/font-awesome/_icons.scss */
.icon-usb:before {
  content: "\f287";
}

/* line 685, ../sass/font-awesome/_icons.scss */
.icon-product-hunt:before {
  content: "\f288";
}

/* line 686, ../sass/font-awesome/_icons.scss */
.icon-mixcloud:before {
  content: "\f289";
}

/* line 687, ../sass/font-awesome/_icons.scss */
.icon-scribd:before {
  content: "\f28a";
}

/* line 688, ../sass/font-awesome/_icons.scss */
.icon-pause-circle:before {
  content: "\f28b";
}

/* line 689, ../sass/font-awesome/_icons.scss */
.icon-pause-circle-o:before {
  content: "\f28c";
}

/* line 690, ../sass/font-awesome/_icons.scss */
.icon-stop-circle:before {
  content: "\f28d";
}

/* line 691, ../sass/font-awesome/_icons.scss */
.icon-stop-circle-o:before {
  content: "\f28e";
}

/* line 692, ../sass/font-awesome/_icons.scss */
.icon-shopping-bag:before {
  content: "\f290";
}

/* line 693, ../sass/font-awesome/_icons.scss */
.icon-shopping-basket:before {
  content: "\f291";
}

/* line 694, ../sass/font-awesome/_icons.scss */
.icon-hashtag:before {
  content: "\f292";
}

/* line 695, ../sass/font-awesome/_icons.scss */
.icon-bluetooth:before {
  content: "\f293";
}

/* line 696, ../sass/font-awesome/_icons.scss */
.icon-bluetooth-b:before {
  content: "\f294";
}

/* line 697, ../sass/font-awesome/_icons.scss */
.icon-percent:before {
  content: "\f295";
}

/* line 11, ../sass/global.scss */
a:hover, a:focus, .btn:focus, button:focus {
  text-decoration: none;
  outline: none;
}

/* line 16, ../sass/global.scss */
body {
  font-size: 13px;
  font-family: "Raleway", Helvetica, sans-serif;
  color: #666666;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 22px;
}

/* line 25, ../sass/global.scss */
textarea {
  resize: none;
}

/* line 30, ../sass/global.scss */
#header {
  z-index: 5003;
}

/* line 34, ../sass/global.scss */
#slider_row {
  margin: 0;
}
/* line 36, ../sass/global.scss */
#slider_row #top_column {
  padding: 0;
}

/* line 41, ../sass/global.scss */
.columns-container {
  background: white;
  clear: both;
  float: left;
  width: 100%;
}

/* line 47, ../sass/global.scss */
#index #columns {
  padding-bottom: 0;
}

/* line 48, ../sass/global.scss */
#columns {
  position: relative;
  padding-bottom: 40px;
}

/* line 53, ../sass/global.scss */
header {
  z-index: 1;
  position: relative;
  background: #262626;
}
/* line 57, ../sass/global.scss */
header .banner {
  background: black;
  max-height: 100%;
}
/* line 60, ../sass/global.scss */
header .banner .row {
  margin: 0px;
}
/* line 65, ../sass/global.scss */
header .nav .row {
  margin: 0px;
}
/* line 68, ../sass/global.scss */
header .nav nav {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 68, ../sass/global.scss */
  header .nav nav {
    text-align: center;
  }
}
/* line 75, ../sass/global.scss */
header .row {
  position: relative;
  margin: 0;
}
/* line 78, ../sass/global.scss */
header .row > .container {
  position: relative;
}
/* line 81, ../sass/global.scss */
header .row #header_logo {
  padding-top: 25px;
  padding-bottom: 25px;
  text-align: center;
  width: 33.34%;
}
/* line 87, ../sass/global.scss */
header .row #header_logo img {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 81, ../sass/global.scss */
  header .row #header_logo {
    width: auto;
    padding-top: 73px;
    padding-bottom: 39px;
  }
}
/* line 98, ../sass/global.scss */
header .headerdiv {
  background: white;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  height: 61px;
}
@media (max-width: 991px) {
  /* line 98, ../sass/global.scss */
  header .headerdiv {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 98, ../sass/global.scss */
  header .headerdiv {
    border: none;
    height: auto;
  }
}
/* line 113, ../sass/global.scss */
header .headerfix.fixed {
  background: #262626;
  position: fixed;
  top: 0;
  height: 62px;
  width: 100%;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

/* line 124, ../sass/global.scss */
.ie8 #header #header_logo {
  width: 350px;
}

/* line 131, ../sass/global.scss */
#center_column .page_product_box h3 {
  color: #262626;
  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 #dfdfdf;
  border-bottom: none;
  background: #fbfbfb;
}

/* line 138, ../sass/global.scss */
p.info-title {
  color: #333333;
  margin-bottom: 25px;
}

/* line 143, ../sass/global.scss */
p.info-account {
  margin: -4px 0 24px 0;
}

/* line 147, ../sass/global.scss */
.dark {
  color: #333333;
}

/* line 151, ../sass/global.scss */
.main-page-indent {
  margin-bottom: 30px;
}

/* line 155, ../sass/global.scss */
.alert {
  font-weight: bold;
}
/* line 157, ../sass/global.scss */
.alert ul, .alert ol {
  padding-left: 15px;
  margin-left: 27px;
}
/* line 160, ../sass/global.scss */
.alert ul li, .alert ol li {
  list-style-type: decimal;
  font-weight: normal;
}
/* line 165, ../sass/global.scss */
.alert.alert-success {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 167, ../sass/global.scss */
.alert.alert-success:before {
  font-family: "FontAwesome";
  content: "\f058";
  font-size: 20px;
  vertical-align: -2px;
  padding-right: 7px;
}
/* line 176, ../sass/global.scss */
.alert.alert-danger:before {
  font-family: "FontAwesome";
  content: "\f057";
  font-size: 20px;
  vertical-align: -2px;
  padding-right: 7px;
  float: left;
}

/* line 187, ../sass/global.scss */
.label {
  white-space: normal;
  display: inline-block;
  padding: 6px 10px;
}

/* line 193, ../sass/global.scss */
label {
  color: #333333;
}
/* line 196, ../sass/global.scss */
label.required:before {
  content: "*";
  color: red;
  font-size: 14px;
  position: relative;
  line-height: 12px;
}

/* line 206, ../sass/global.scss */
.unvisible {
  display: none;
}

/* line 210, ../sass/global.scss */
.checkbox {
  line-height: 16px;
}
/* line 212, ../sass/global.scss */
.checkbox label {
  color: #777777;
}

/* line 217, ../sass/global.scss */
.close {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 219, ../sass/global.scss */
.close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 257, ../sass/global.scss */
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;
  font-weight: bold;
  cursor: pointer;
  white-space: normal;
  font: 700 14px/18px "Raleway", Helvetica, sans-serif;
  color: #262626;
  padding: 0;
  border: 1px solid;
  border-color: #06b2e6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 8px 10px;
  display: inline-block;
  background: white;
}

/* line 288, ../sass/global.scss */
*: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;
}

/* line 308, ../sass/global.scss */
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;
}

/* line 329, ../sass/global.scss */
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;
}

/* line 335, ../sass/global.scss */
input.button_disabled,
input.exclusive_disabled,
span.exclusive {
  border: 1px solid #cccccc;
  color: #999999;
  background: url(glory/../img/bg_bt_2.gif) repeat-x 0 0 #cccccc;
  cursor: default;
}

/* line 343, ../sass/global.scss */
.btn.disabled,
.btn[disabled]:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 347, ../sass/global.scss */
.link-button {
  font-weight: bold;
}
/* line 349, ../sass/global.scss */
.link-button i {
  margin-right: 5px;
}
/* line 351, ../sass/global.scss */
.link-button i.large {
  font-size: 26px;
  line-height: 26px;
  vertical-align: -3px;
  color: silver;
}

/* line 361, ../sass/global.scss */
.btn.button-plus,
.btn.button-minus {
  font-size: 10px;
  line-height: 14px;
  color: silver;
  padding: 0;
  border: 1px solid #dfdfdf;
}
/* line 367, ../sass/global.scss */
.btn.button-plus span,
.btn.button-minus span {
  display: block;
  height: 32px;
  padding: 10px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 34px;
}
/* line 375, ../sass/global.scss */
.btn.button-plus:hover,
.btn.button-minus:hover {
  color: #333333;
  background: none;
}
/* line 378, ../sass/global.scss */
.btn.button-plus:hover span,
.btn.button-minus:hover span {
  filter: none;
}

/* line 383, ../sass/global.scss */
.button.ajax_add_to_cart_button {
  font: 600 13px/18px "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  border: 1px solid #262626;
  margin: 0;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
}
/* line 393, ../sass/global.scss */
.button.ajax_add_to_cart_button span {
  padding: 8px 10px;
  display: block;
}
/* line 396, ../sass/global.scss */
.button.ajax_add_to_cart_button span i {
  display: none;
  vertical-align: 0px;
  margin-right: 5px;
}
/* line 400, ../sass/global.scss */
.button.ajax_add_to_cart_button span i.right {
  margin-right: 0;
  margin-left: 5px;
}
/* line 406, ../sass/global.scss */
.button.ajax_add_to_cart_button:hover {
  border-color: #262626;
  background: #262626;
}
/* line 409, ../sass/global.scss */
.button.ajax_add_to_cart_button:hover span {
  color: white;
}

/* line 416, ../sass/global.scss */
.button.lnk_view, .button.button-small, .button.button-medium, .button.exclusive-medium {
  font: 600 13px/18px "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  border: 1px solid #262626;
  margin: 0;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
}
/* line 426, ../sass/global.scss */
.button.lnk_view span, .button.button-small span, .button.button-medium span, .button.exclusive-medium span {
  padding: 8px 10px;
  display: block;
}
/* line 429, ../sass/global.scss */
.button.lnk_view span i, .button.button-small span i, .button.button-medium span i, .button.exclusive-medium span i {
  display: none;
  vertical-align: 0px;
  margin-right: 5px;
}
/* line 433, ../sass/global.scss */
.button.lnk_view span i.right, .button.button-small span i.right, .button.button-medium span i.right, .button.exclusive-medium span i.right {
  margin-right: 0;
  margin-left: 5px;
}
/* line 439, ../sass/global.scss */
.button.lnk_view:hover, .button.button-small:hover, .button.button-medium:hover, .button.exclusive-medium:hover {
  border-color: #262626;
  background: #262626;
}
/* line 442, ../sass/global.scss */
.button.lnk_view:hover span, .button.button-small:hover span, .button.button-medium:hover span, .button.exclusive-medium:hover span {
  color: white;
}

/* line 451, ../sass/global.scss */
#new-products_block_right a.button-small, #special_block_right a.button-small, #best-sellers_block_right a.button-small {
  float: right;
  margin: 5px 0 0;
}
/* line 455, ../sass/global.scss */
#new-products_block_right a.button-small span i, #special_block_right a.button-small span i, #best-sellers_block_right a.button-small span i {
  display: none;
}

/* line 467, ../sass/global.scss */
.form-control {
  padding: 3px 5px;
  height: 27px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 471, ../sass/global.scss */
.form-control.grey {
  /*background: $base-box-bg;*/
}
/* line 474, ../sass/global.scss */
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #dfdfdf;
}

/* line 482, ../sass/global.scss */
#block-history .table tbody tr td {
  text-align: center;
}
/* line 483, ../sass/global.scss */
#block-history .table thead tr th {
  text-align: center;
}

/* line 487, ../sass/global.scss */
table.std,
table.table_block {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #999999;
  border-bottom: none;
  background: white;
  border-collapse: inherit;
}

/* line 497, ../sass/global.scss */
table.std th,
table.table_block th {
  padding: 14px 12px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 0 black;
  background: #999999;
}

/* line 508, ../sass/global.scss */
table.std tr.alternate_item,
table.table_block tr.alternate_item {
  background-color: #f3f3f3;
}

/* line 513, ../sass/global.scss */
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;
}

/* line 521, ../sass/global.scss */
.table {
  margin-bottom: 30px;
}
/* line 525, ../sass/global.scss */
.table > thead > tr > th {
  background: #fbfbfb;
  border-bottom-width: 1px;
  color: #333333;
  vertical-align: middle;
}
/* line 534, ../sass/global.scss */
.table td a.color-myaccount {
  color: #666666;
  text-decoration: underline;
}
/* line 537, ../sass/global.scss */
.table td a.color-myaccount:hover {
  text-decoration: none;
}

/* line 544, ../sass/global.scss */
h5.product-name {
  margin: 5px 0;
  padding: 0;
}

/* line 547, ../sass/global.scss */
.product-name {
  font: 400 13px/22px "Raleway", Helvetica, sans-serif;
  color: #666666;
  margin-bottom: 0;
}
/* line 551, ../sass/global.scss */
.product-name a {
  font: 400 13px/20px "Raleway", Helvetica, sans-serif;
  color: #666666;
}
/* line 554, ../sass/global.scss */
.product-name a:hover {
  color: #262626;
}

/* line 560, ../sass/global.scss */
.price {
  color: #262626;
  white-space: nowrap;
  font: bold 18px/20px "Source Sans Pro", sans-serif;
}

/* line 566, ../sass/global.scss */
.price.product-price {
  color: #262626;
}

/* line 570, ../sass/global.scss */
.old-price, #old_price {
  color: #666666;
  text-decoration: line-through;
  font: 600 18px/20px "Source Sans Pro", sans-serif;
}
/* line 574, ../sass/global.scss */
.old-price .price, #old_price .price {
  color: #666666;
}

/* line 582, ../sass/global.scss */
.price-percent-reduction,
#reduction_percent, #reduction_amount {
  background: #d9d9d9 none repeat scroll 0 0;
  border: 1px solid #d9d9d9;
  color: #262626;
  display: inline-block;
  font: 500 12px/18px "Source Sans Pro", sans-serif;
  padding: 0 2px;
}
/* line 589, ../sass/global.scss */
.price-percent-reduction.small,
#reduction_percent.small, #reduction_amount.small {
  font: 500 12px/18px "Source Sans Pro", sans-serif;
  padding: 0 2px;
}
.article-label-onsale, .article-label-new {
    background-repeat: no-repeat;
    width: 168px;
    height: 152px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}
.article-label-onsale {
    margin-top: 25px;
}
/* line 597, ../sass/global.scss */
.new-box,
.sale-box {
  color: #dc2626;
  padding: 1px 7px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 60px;
}
/* line 604, ../sass/global.scss */
.new-box:hover,
.sale-box:hover {
  color: #dc2626;
}

/* line 609, ../sass/global.scss */
.new-box {
  top: 0;
}

/* line 613, ../sass/global.scss */
.sale-box {
  top: 30px;
}

/* line 620, ../sass/global.scss */
.box {
  background: #fbfbfb;
  border: 1px solid #dfdfdf;
  padding: 14px 18px 13px;
  margin: 0 0 30px 0;
  line-height: 23px;
}
/* line 626, ../sass/global.scss */
.box p {
  margin-bottom: 0;
}
/* line 629, ../sass/global.scss */
.box.box-small {
  padding: 9px 10px 9px 20px;
}
/* line 631, ../sass/global.scss */
.box.box-small .dark {
  padding-top: 7px;
  margin-bottom: 0;
  width: auto;
}

/* line 639, ../sass/global.scss */
.page-product-box {
  padding-bottom: 15px;
}

/* line 643, ../sass/global.scss */
.product-box {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 646, ../sass/global.scss */
.product-box .product-image {
  display: block;
}
/* line 648, ../sass/global.scss */
.product-box .product-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

/* line 657, ../sass/global.scss */
#tm-hometabcontent {
  margin: 0 auto 20px;
}
/* line 660, ../sass/global.scss */
#tm-hometabcontent h2.centertitle_block {
  display: none !important;
}
/* line 663, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs {
  line-height: 16px;
  text-align: center;
  border: medium none;
  display: inline-block;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 674, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li {
  display: inline-block;
  float: none;
  line-height: 17px;
  list-style: none outside none;
  position: relative;
  text-align: center;
}
/* line 681, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a {
  color: #262626;
  display: block;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin: 0 10px;
  padding: 8px 22px;
  text-align: center;
  line-height: 17px;
  border: 1px solid #d9d9d9;
  text-transform: uppercase;
  position: relative;
  min-width: 150px;
}
/* line 695, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a:focus {
  background: none;
}
@media (max-width: 767px) {
  /* line 681, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs li a {
    font-size: 12px;
    min-width: auto;
  }
}
@media (max-width: 480px) {
  /* line 681, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs li a {
    min-width: 150px;
    float: none;
    margin: 0;
    display: inline-block;
  }
}
/* line 708, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab {
  overflow: hidden;
  padding: 0;
}
/* line 710, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab:before {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  font-weight: bold;
}
/* line 720, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab > span {
  display: block;
}
/* line 721, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab:before, #tm-hometabcontent #home-page-tabs li a.tm-hometab > span {
  padding: 8px 22px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 729, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab:hover:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 732, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li a.tm-hometab:hover > span {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
/* line 741, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li.active a {
  border: 1px solid #262626;
  color: #262626;
  font-weight: bold;
}
/* line 748, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs li:hover a {
  border: 1px solid #262626;
  color: #262626;
  background: none;
}
@media (max-width: 480px) {
  /* line 674, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs li {
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto 10px;
  }
}
/* line 761, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs:before {
  border-top: 1px solid #cccccc;
  position: absolute;
  content: "";
  width: 25%;
  margin: 0 30px 0 0;
  top: 16px;
  left: 0;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 761, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:before {
    width: 20%;
  }
}
@media (max-width: 991px) {
  /* line 761, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:before {
    width: 12%;
  }
}
@media (max-width: 767px) {
  /* line 761, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:before {
    content: none;
  }
}
/* line 780, ../sass/global.scss */
#tm-hometabcontent #home-page-tabs:after {
  border-top: 1px solid #cccccc;
  position: absolute;
  content: "";
  width: 25%;
  margin: 0 0 0 30px;
  top: 16px;
  right: 0;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 780, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:after {
    width: 20%;
  }
}
@media (max-width: 991px) {
  /* line 780, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:after {
    width: 12%;
  }
}
@media (max-width: 767px) {
  /* line 780, ../sass/global.scss */
  #tm-hometabcontent #home-page-tabs:after {
    content: none;
  }
}

/* line 803, ../sass/global.scss */
#index .tab-content {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 45px;
}

/* line 812, ../sass/global.scss */
.block {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  /* line 812, ../sass/global.scss */
  .block {
    margin-bottom: 10px;
  }
}
/* line 817, ../sass/global.scss */
.block .block_content {
  margin: 0 -10px;
}
@media (max-width: 767px) {
  /* line 817, ../sass/global.scss */
  .block .block_content {
    margin-bottom: 20px;
  }
}

/* line 828, ../sass/global.scss */
#left_column,
#center_column,
#right_column {
  float: left;
}

/* line 832, ../sass/global.scss */
.column.col-xs-12.accordion,
.center_column.col-xs-12.accordion {
  width: 100% !important;
}

/* line 836, ../sass/global.scss */
#left_column .block .title_block,
#left_column .block h4, #right_column .block .title_block,
#right_column .block h4 {
  color: #262626;
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6;
  font-weight: bold;
  padding: 10px 0;
  font-family: "Raleway", Helvetica, sans-serif;
  margin: 0;
  line-height: 22px;
  text-transform: uppercase;
}
/* line 846, ../sass/global.scss */
#left_column .block .title_block a,
#left_column .block h4 a, #right_column .block .title_block a,
#right_column .block h4 a {
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 836, ../sass/global.scss */
  #left_column .block .title_block,
  #left_column .block h4, #right_column .block .title_block,
  #right_column .block h4 {
    cursor: pointer;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 836, ../sass/global.scss */
  #left_column .block .title_block,
  #left_column .block h4, #right_column .block .title_block,
  #right_column .block h4 {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  /* line 836, ../sass/global.scss */
  #left_column .block .title_block,
  #left_column .block h4, #right_column .block .title_block,
  #right_column .block h4 {
    position: relative;
  }
  /* line 858, ../sass/global.scss */
  #left_column .block .title_block:after,
  #left_column .block h4:after, #right_column .block .title_block:after,
  #right_column .block h4:after {
    background: transparent url(glory/../img/megnor/toggle-arrow.png) no-repeat scroll right 1px;
    content: "";
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
  }
  /* line 868, ../sass/global.scss */
  #left_column .block .title_block.active:after,
  #left_column .block h4.active:after, #right_column .block .title_block.active:after,
  #right_column .block h4.active:after {
    background-position: right -51px;
  }
}
/* line 872, ../sass/global.scss */
#left_column .block .title_block a,
#left_column .block h4 a, #right_column .block .title_block a,
#right_column .block h4 a {
  color: #262626;
}
/* line 874, ../sass/global.scss */
#left_column .block .title_block a:hover,
#left_column .block h4 a:hover, #right_column .block .title_block a:hover,
#right_column .block h4 a:hover {
  color: #262626;
}
/* line 879, ../sass/global.scss */
#left_column .block a, #right_column .block a {
  font-size: 13px;
  font-family: "Raleway", Helvetica, sans-serif;
}
/* line 883, ../sass/global.scss */
#left_column .block .tmleftbanner-container img, #right_column .block .tmleftbanner-container img {
  max-width: 100%;
}
/* line 886, ../sass/global.scss */
#left_column .block .block_content, #right_column .block .block_content {
  position: relative;
  overflow: hidden;
  padding: 10px 10px 0;
}
/* line 890, ../sass/global.scss */
#left_column .block .block_content ul, #right_column .block .block_content ul {
  margin: 0;
  border: none;
}
/* line 894, ../sass/global.scss */
#left_column .block .block_content ul li.last_item, #right_column .block .block_content ul li.last_item {
  border-bottom: none;
}
/* line 902, ../sass/global.scss */
#left_column .block .list-block li a, #right_column .block .list-block li a {
  display: block;
  padding: 4px 0;
}
/* line 905, ../sass/global.scss */
#left_column .block .list-block li a i, #right_column .block .list-block li a i {
  display: none;
}
/* line 908, ../sass/global.scss */
#left_column .block .list-block li a:hover, #right_column .block .list-block li a:hover {
  color: #262626;
}
/* line 910, ../sass/global.scss */
#left_column .block .list-block li a:hover:before, #right_column .block .list-block li a:hover:before {
  color: #262626;
}
/* line 913, ../sass/global.scss */
#left_column .block .list-block li:first-child, #right_column .block .list-block li:first-child {
  border-top: none;
}
/* line 917, ../sass/global.scss */
#left_column .block .list-block .form-group, #right_column .block .list-block .form-group {
  padding-top: 20px;
  border-top: 1px solid #dfdfdf;
  margin-bottom: 0;
}
/* line 921, ../sass/global.scss */
#left_column .block .list-block .form-group select, #right_column .block .list-block .form-group select {
  max-width: 270px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 921, ../sass/global.scss */
  #left_column .block .list-block .form-group select, #right_column .block .list-block .form-group select {
    width: 270px;
  }
}
/* line 930, ../sass/global.scss */
#left_column .block .list-block .btn, #right_column .block .list-block .btn {
  margin-top: 12px;
}
/* line 935, ../sass/global.scss */
#left_column .block .products-block li, #right_column .block .products-block li {
  padding: 10px 0;
  margin: 0;
}
/* line 938, ../sass/global.scss */
#left_column .block .products-block li .products-block-image, #right_column .block .products-block li .products-block-image {
  float: left;
  margin-right: 10px;
}
/* line 943, ../sass/global.scss */
#left_column .block .products-block li .product-content h5, #right_column .block .products-block li .product-content h5 {
  margin: 0 0 5px 0;
}
/* line 948, ../sass/global.scss */
#left_column .block .products-block .product-description, #right_column .block .products-block .product-description {
  margin-bottom: 14px;
  display: none;
}
/* line 952, ../sass/global.scss */
#left_column .block .products-block .price-box, #right_column .block .products-block .price-box {
  margin-top: 8px;
}

/* line 958, ../sass/global.scss */
#product .page-heading, #product h2.centertitle_block {
  background: transparent url(glory/../img/megnor/divider.png) no-repeat scroll center bottom;
  color: #262626;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  float: left;
  width: 100%;
}

/* line 973, ../sass/global.scss */
#index .page-heading, #index h2.centertitle_block {
  background: transparent url(glory/../img/megnor/divider.png) no-repeat scroll center bottom;
  color: #262626;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 30px;
  margin-bottom: 25px;
  text-align: center;
  text-transform: uppercase;
  float: left;
  width: 100%;
}

/* line 989, ../sass/global.scss */
.page-heading, h2.centertitle_block {
  font: 600 14px/22px "Raleway", Helvetica, sans-serif;
  color: #262626;
  padding: 0px 0px 20px 0px;
  margin: 0 0 0 0;
  text-transform: uppercase;
  overflow: hidden;
  position: relative;
}
/* line 997, ../sass/global.scss */
.page-heading span.heading-counter, h2.centertitle_block span.heading-counter {
  font: normal 13px/22px "Raleway", Helvetica, sans-serif;
  float: right;
  color: #333333;
  text-transform: none;
}
@media (max-width: 480px) {
  /* line 997, ../sass/global.scss */
  .page-heading span.heading-counter, h2.centertitle_block span.heading-counter {
    float: none;
    display: block;
    padding-top: 5px;
  }
}
/* line 1008, ../sass/global.scss */
.page-heading span.lighter, h2.centertitle_block span.lighter {
  color: #9c9c9c;
}
/* line 1011, ../sass/global.scss */
.page-heading.product-listing, h2.centertitle_block.product-listing {
  border-bottom: none;
  margin: 0;
}

/* line 1017, ../sass/global.scss */
.page-subheading {
  font-family: "Raleway", Helvetica, sans-serif;
  font-weight: 600;
  color: #262626;
  margin: 0;
  font-size: 13px;
  padding: 0 0 15px;
  line-height: normal;
  text-transform: uppercase;
}

/* line 1028, ../sass/global.scss */
h3.page-product-heading {
  color: #262626;
  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 #dfdfdf;
  border-bottom: none;
  background: #fbfbfb;
}

/* line 1034, ../sass/global.scss */
ul.footer_links li {
  float: left;
}
/* line 1036, ../sass/global.scss */
ul.footer_links li + li {
  margin-left: 10px;
}

/* line 1043, ../sass/global.scss */
.content_sortPagiBar {
  clear: both;
  position: relative;
  margin: 0 0 30px 0;
}
/* line 1048, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar #productsSortForm {
  float: right;
  margin: 0 0px 0 20px;
}
@media (max-width: 767px) {
  /* line 1048, ../sass/global.scss */
  .content_sortPagiBar .sortPagiBar #productsSortForm {
    clear: left;
    float: left;
    margin: 10px 10px 0 0;
  }
}
/* line 1056, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar #productsSortForm select {
  max-width: 192px;
  float: left;
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 1056, ../sass/global.scss */
  .content_sortPagiBar .sortPagiBar #productsSortForm select {
    max-width: 160px;
  }
}
/* line 1064, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar #productsSortForm .selector {
  float: left;
}
/* line 1068, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar .nbrItemPage {
  float: right;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 1068, ../sass/global.scss */
  .content_sortPagiBar .sortPagiBar .nbrItemPage {
    float: left;
    margin: 10px 0 0 0;
  }
}
/* line 1075, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar .nbrItemPage select {
  max-width: 59px;
  float: left;
  cursor: pointer;
}
/* line 1080, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {
  padding: 3px 0 0 12px;
  display: none;
  float: left;
}
/* line 1085, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {
  float: left;
}
/* line 1090, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar label,
.content_sortPagiBar .sortPagiBar select {
  float: left;
}
/* line 1093, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar label {
  padding: 3px 6px 0 0;
  color: #262626;
  font-size: 12px;
  font-weight: normal;
}
/* line 1100, ../sass/global.scss */
.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {
  display: none;
}
/* line 1106, ../sass/global.scss */
.content_sortPagiBar .display,
.content_sortPagiBar .display_m {
  float: left;
  margin: 0;
}
/* line 1109, ../sass/global.scss */
.content_sortPagiBar .display li,
.content_sortPagiBar .display_m li {
  float: left;
  text-align: center;
}
/* line 1113, ../sass/global.scss */
.content_sortPagiBar .display li#grid,
.content_sortPagiBar .display_m li#grid {
  margin: 0px 0 0 0;
}
/* line 1115, ../sass/global.scss */
.content_sortPagiBar .display li#grid a,
.content_sortPagiBar .display_m li#grid a {
  background-position: 5px -18px;
}
/* line 1117, ../sass/global.scss */
.content_sortPagiBar .display li#grid a:hover,
.content_sortPagiBar .display_m li#grid a:hover {
  background-position: -18px -18px;
}
/* line 1122, ../sass/global.scss */
.content_sortPagiBar .display li#grid.selected a,
.content_sortPagiBar .display_m li#grid.selected a {
  background-position: -18px -18px;
}
/* line 1128, ../sass/global.scss */
.content_sortPagiBar .display li#list,
.content_sortPagiBar .display_m li#list {
  margin: 0px 0 0 0;
}
/* line 1130, ../sass/global.scss */
.content_sortPagiBar .display li#list a,
.content_sortPagiBar .display_m li#list a {
  background-position: 5px 5px;
}
/* line 1132, ../sass/global.scss */
.content_sortPagiBar .display li#list a:hover,
.content_sortPagiBar .display_m li#list a:hover {
  background-position: -18px 5px;
}
/* line 1137, ../sass/global.scss */
.content_sortPagiBar .display li#list.selected a,
.content_sortPagiBar .display_m li#list.selected a {
  background-position: -18px 5px;
}
/* line 1142, ../sass/global.scss */
.content_sortPagiBar .display li a,
.content_sortPagiBar .display_m li a {
  background: transparent url(glory/../img/megnor/list.png) no-repeat scroll;
  cursor: pointer;
  height: 30px;
  display: block;
  width: 30px;
}
/* line 1149, ../sass/global.scss */
.content_sortPagiBar .display li.display-title,
.content_sortPagiBar .display_m li.display-title {
  font-weight: bold;
  color: #333333;
  padding: 7px 6px 0 0;
}
/* line 1154, ../sass/global.scss */
.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li.selected a {
  color: #333333;
}

/* line 1161, ../sass/global.scss */
.top-pagination-content,
.bottom-pagination-content {
  text-align: center;
  padding: 0;
  position: relative;
}
/* line 1165, ../sass/global.scss */
.top-pagination-content div.pagination,
.bottom-pagination-content div.pagination {
  margin: 2px 0 0 0;
  float: right;
  width: auto;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 1165, ../sass/global.scss */
  .top-pagination-content div.pagination,
  .bottom-pagination-content div.pagination {
    float: left;
    width: auto;
  }
}
/* line 1178, ../sass/global.scss */
.top-pagination-content div.pagination .showall,
.bottom-pagination-content div.pagination .showall {
  float: right;
  margin: 0px 10px 0 0px;
}
@media (max-width: 991px) {
  /* line 1178, ../sass/global.scss */
  .top-pagination-content div.pagination .showall,
  .bottom-pagination-content div.pagination .showall {
    margin-right: 0;
  }
}
/* line 1187, ../sass/global.scss */
.top-pagination-content ul.pagination,
.bottom-pagination-content ul.pagination {
  margin: 0 10px 0 0;
  float: left;
}
/* line 1190, ../sass/global.scss */
.top-pagination-content ul.pagination li,
.bottom-pagination-content ul.pagination li {
  display: inline-block;
  float: left;
  margin: 0 2px;
  padding: 0px;
  border: 1px solid #262626;
  background: white;
}
/* line 1199, ../sass/global.scss */
.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 0 0 0px;
  padding: 8px 12px;
  line-height: 18px;
  font-weight: bold;
  display: block;
  background: none;
  font-size: 14px;
  border: none;
}
/* line 1208, ../sass/global.scss */
.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 {
  padding: 0;
  border: none;
  display: block;
  background: none;
}
/* line 1217, ../sass/global.scss */
.top-pagination-content ul.pagination li.pagination_previous b, .top-pagination-content ul.pagination li.pagination_next b,
.bottom-pagination-content ul.pagination li.pagination_previous b,
.bottom-pagination-content ul.pagination li.pagination_next b {
  display: none;
}
/* line 1221, ../sass/global.scss */
.top-pagination-content ul.pagination li:hover,
.bottom-pagination-content ul.pagination li:hover {
  background: #262626;
}
/* line 1225, ../sass/global.scss */
.top-pagination-content ul.pagination li:hover > a,
.top-pagination-content ul.pagination li:hover > span,
.bottom-pagination-content ul.pagination li:hover > a,
.bottom-pagination-content ul.pagination li:hover > span {
  color: white;
}
/* line 1227, ../sass/global.scss */
.top-pagination-content ul.pagination li:hover > a span,
.top-pagination-content ul.pagination li:hover > span span,
.bottom-pagination-content ul.pagination li:hover > a span,
.bottom-pagination-content ul.pagination li:hover > span span {
  color: white;
}
/* line 1233, ../sass/global.scss */
.top-pagination-content ul.pagination li.active,
.bottom-pagination-content ul.pagination li.active {
  color: white;
  background: #262626;
}
/* line 1236, ../sass/global.scss */
.top-pagination-content ul.pagination li.active span,
.bottom-pagination-content ul.pagination li.active span {
  color: white;
  background: #262626;
}
/* line 1243, ../sass/global.scss */
.top-pagination-content .compare-form,
.bottom-pagination-content .compare-form {
  float: right;
  margin: 2px 0 0;
}
@media (max-width: 479px) {
  /* line 1243, ../sass/global.scss */
  .top-pagination-content .compare-form,
  .bottom-pagination-content .compare-form {
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
    clear: both;
  }
}
/* line 1255, ../sass/global.scss */
.top-pagination-content .product-count,
.bottom-pagination-content .product-count {
  padding: 10px 0 0 0;
  float: left;
}
@media (max-width: 991px) {
  /* line 1255, ../sass/global.scss */
  .top-pagination-content .product-count,
  .bottom-pagination-content .product-count {
    clear: left;
    padding: 5px 0 0 0;
  }
}

/* line 1267, ../sass/global.scss */
ul.step {
  margin-bottom: 30px;
  overflow: hidden;
  border-bottom: 2px solid #262626;
}
/* line 1271, ../sass/global.scss */
ul.step li {
  float: left;
  width: 20%;
  text-align: left;
  border: none;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 1271, ../sass/global.scss */
  ul.step li {
    width: 100%;
    border: none;
  }
}
/* line 1285, ../sass/global.scss */
ul.step li a,
ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
  display: block;
  padding: 10px 10px 10px 13px;
  color: #262626;
  font-size: 17px;
  line-height: 21px;
  position: relative;
}
@media (max-width: 992px) {
  /* line 1285, ../sass/global.scss */
  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: 768px) and (max-width: 1200px) {
  /* line 1285, ../sass/global.scss */
  ul.step li a,
  ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  /* line 1301, ../sass/global.scss */
  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;
  }
}
/* line 1314, ../sass/global.scss */
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;
}
/* line 1321, ../sass/global.scss */
ul.step li.first span,
ul.step li.first a {
  z-index: 5;
  padding-left: 13px !important;
}
@media (min-width: 768px) {
  /* line 1321, ../sass/global.scss */
  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;
  }
}
/* line 1332, ../sass/global.scss */
ul.step li.second span, ul.step li.second a {
  z-index: 4;
}
/* line 1337, ../sass/global.scss */
ul.step li.third span, ul.step li.third a {
  z-index: 3;
}
/* line 1342, ../sass/global.scss */
ul.step li.four span, ul.step li.four a {
  z-index: 2;
}
/* line 1346, ../sass/global.scss */
ul.step li.last {
  border: none;
}
/* line 1348, ../sass/global.scss */
ul.step li.last span {
  z-index: 1;
}
/* line 1352, ../sass/global.scss */
ul.step li.step_current {
  background: #262626;
  border: none;
}
/* line 1355, ../sass/global.scss */
ul.step li.step_current span {
  color: white;
  border: none;
  position: relative;
}
/* line 1363, ../sass/global.scss */
ul.step li.step_todo, ul.step li.step_done {
  background: none;
}
/* line 1365, ../sass/global.scss */
ul.step li.step_todo span, ul.step li.step_done span {
  display: block;
  border: none;
  color: #333333;
  position: relative;
}
@media (min-width: 992px) {
  /* line 1375, ../sass/global.scss */
  ul.step li#step_end span:after {
    display: none;
  }
}
/* line 1381, ../sass/global.scss */
ul.step li em {
  font-style: normal;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1381, ../sass/global.scss */
  ul.step li em {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 1391, ../sass/global.scss */
  #block-history {
    overflow: scroll;
  }
}

/* line 1396, ../sass/global.scss */
.footer_links .button-small {
  margin: 0 0 5px 0;
}

/* line 1402, ../sass/global.scss */
.rating {
  clear: both;
  display: block;
  margin: 2em;
  cursor: pointer;
}

/* line 1409, ../sass/global.scss */
.rating:after {
  content: ".";
  display: block;
  height: 0;
  width: 0;
  clear: both;
  visibility: hidden;
}

/* line 1418, ../sass/global.scss */
.cancel, .star {
  overflow: hidden;
  float: left;
  margin: 0 1px 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

/* line 1427, ../sass/global.scss */
.cancel, .cancel a {
  background: url(glory/../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important;
}

/* line 1431, ../sass/global.scss */
.cancel a, .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0;
}

/* line 1438, ../sass/global.scss */
div.star_on a {
  background-position: 0 -16px;
}

/* line 1443, ../sass/global.scss */
div.star_hover a,
div.star a:hover {
  background-position: 0 -16px;
}

/* line 1447, ../sass/global.scss */
.pack_content {
  margin: 10px 0 10px 0;
}

/* line 1451, ../sass/global.scss */
.confirmation {
  margin: 0 0 10px;
  padding: 10px;
  border: 1px solid #e6db55;
  font-size: 13px;
  background: none repeat scroll 0 0 lightyellow;
}

/* line 1459, ../sass/global.scss */
#page .rte {
  background: transparent none repeat scroll 0 0;
}

/* line 1463, ../sass/global.scss */
.listcomment {
  list-style-type: none;
  margin: 0 0 20px 0 !important;
}

/* line 1468, ../sass/global.scss */
.listcomment li {
  padding: 10px 0;
  border-bottom: 1px dotted #dfdfdf;
  color: #666666;
}

/* line 1474, ../sass/global.scss */
.listcomment .titlecomment {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
}

/* line 1481, ../sass/global.scss */
.listcomment .txtcomment {
  display: block;
  padding: 5px 0;
  color: #333333;
}

/* line 1487, ../sass/global.scss */
.header-container {
  background: #262626;
}

/* line 1492, ../sass/global.scss */
.breadcrumbdiv {
  /*background: rgba(0, 0, 0, 0) url(glory/../img/megnor/page-title-bg.jpg) no-repeat scroll 50% 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  display: inline-block;
  margin-bottom: 40px;
  position: relative;
  vertical-align: top;
  width: 100%;
  overflow: hidden;
  z-index: 0;
  color: #262626;
}
/* line 1506, ../sass/global.scss */
.breadcrumbdiv .breadcrumb {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin: 0 auto;
  padding: 23px 0;
  text-align: center;
}
/* line 1512, ../sass/global.scss */
.breadcrumbdiv .breadcrumb .breadcrumbs {
  margin: 5px 0 29px;
}
/* line 1516, ../sass/global.scss */
.breadcrumbdiv .navigation-pipe {
  width: 5px;
  display: inline-block;
  color: #333333;
  padding: 0 14px 0 5px;
}
/* line 1522, ../sass/global.scss */
.breadcrumbdiv a {
  display: inline-block;
  padding: 0;
  position: relative;
  z-index: 2;
  color: #666666;
  text-transform: capitalize;
}
/* line 1529, ../sass/global.scss */
.breadcrumbdiv a.home {
  font-size: 17px;
  color: #666666;
  text-align: center;
  padding: 0;
  z-index: 99;
  line-height: 22px;
  display: inline-block;
}
/* line 1537, ../sass/global.scss */
.breadcrumbdiv a.home i {
  vertical-align: -1px;
}
/* line 1540, ../sass/global.scss */
.breadcrumbdiv a.home:before {
  border: none;
}
/* line 1544, ../sass/global.scss */
.breadcrumbdiv a:hover {
  color: #262626;
}

/* line 1550, ../sass/global.scss */
.breadcrumb-product, .breadcrumb-category, .breadcrumb-page, .breadcrumb-blogcategory, .breadcrumb-allblogcategory, .breadcrumb-blogpage {
  display: inline-block;
  font: bold 20px "Raleway", Helvetica, sans-serif;
  margin: 39px 0 3px;
  text-transform: uppercase;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 1550, ../sass/global.scss */
  .breadcrumb-product, .breadcrumb-category, .breadcrumb-page, .breadcrumb-blogcategory, .breadcrumb-allblogcategory, .breadcrumb-blogpage {
    width: 100%;
  }
}

/* line 1562, ../sass/global.scss */
.ie8 .breadcrumb {
  min-height: 1px;
}
/* line 1564, ../sass/global.scss */
.ie8 .breadcrumb a:after {
  display: none;
}
/* line 1567, ../sass/global.scss */
.ie8 .breadcrumb .navigation-pipe {
  width: 20px;
}

/* line 1575, ../sass/global.scss */
.footer-container {
  background-color: #262626;
  float: left;
  width: 100%;
}
/* line 1579, ../sass/global.scss */
.footer-container #footer {
  clear: both;
  color: #666666;
}
@media (max-width: 991px) {
  /* line 1579, ../sass/global.scss */
  .footer-container #footer {
    margin: 40px auto 0;
  }
}
/* line 1585, ../sass/global.scss */
.footer-container #footer .row {
  position: relative;
  margin: 0;
}
/* line 1589, ../sass/global.scss */
.footer-container #footer .footer-block {
  margin-top: 40px;
  margin-bottom: 35px;
  padding: 0;
  width: 22%;
  float: right;
  padding: 0 0 0 70px;
  min-height: 230px;
  border-left: 1px solid #3c3c3c;
}
@media (max-width: 1199px) {
  /* line 1589, ../sass/global.scss */
  .footer-container #footer .footer-block {
    width: 21%;
    padding: 0 0 0 30px;
  }
}
@media (max-width: 991px) {
  /* line 1589, ../sass/global.scss */
  .footer-container #footer .footer-block {
    min-height: 0;
    border: medium none;
    margin: 5px 0;
    float: left;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 991px) {
  /* line 1610, ../sass/global.scss */
  .footer-container #footer .footer-block .toggle-footer {
    padding: 10px 0;
  }
}
/* line 1616, ../sass/global.scss */
.footer-container #footer .footer-block li {
  line-height: 22px;
}
/* line 1620, ../sass/global.scss */
.footer-container #footer a {
  color: #c5c5c5;
}
/* line 1622, ../sass/global.scss */
.footer-container #footer a:hover {
  color: white;
}
/* line 1626, ../sass/global.scss */
.footer-container #footer h4 {
  color: white;
  cursor: pointer;
  font: bold 13px/22px "Raleway", Helvetica, sans-serif;
  margin: 10px 0;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  /* line 1626, ../sass/global.scss */
  .footer-container #footer h4 {
    color: #262626;
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 10px;
    background: #f2f2f2;
  }
  /* line 1640, ../sass/global.scss */
  .footer-container #footer h4:after {
    background: transparent url(glory/../img/megnor/toggle-arrow.png) no-repeat scroll right 1px;
    content: "";
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
  }
  /* line 1650, ../sass/global.scss */
  .footer-container #footer h4.active:after {
    background-position: right -51px;
  }
}
/* line 1654, ../sass/global.scss */
.footer-container #footer h4 a {
  color: white;
}
@media (max-width: 991px) {
  /* line 1654, ../sass/global.scss */
  .footer-container #footer h4 a {
    color: #262626;
  }
}
/* line 1661, ../sass/global.scss */
.footer-container #footer #block_contact_infos {
  border: medium none;
  width: 34%;
  min-height: 0;
  text-align: center;
  padding: 0 30px 0 0;
  margin: 22px 0 0 0;
}
@media (max-width: 1199px) {
  /* line 1661, ../sass/global.scss */
  .footer-container #footer #block_contact_infos {
    width: 37%;
  }
}
@media (max-width: 991px) {
  /* line 1661, ../sass/global.scss */
  .footer-container #footer #block_contact_infos {
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 5px 0;
  }
}
/* line 1677, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div {
  padding: 0 0 0 5px;
}
@media (max-width: 991px) {
  /* line 1677, ../sass/global.scss */
  .footer-container #footer #block_contact_infos > div {
    padding-left: 0;
  }
}
/* line 1683, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div h4 {
  display: none;
}
@media (max-width: 991px) {
  /* line 1683, ../sass/global.scss */
  .footer-container #footer #block_contact_infos > div h4 {
    display: block;
  }
}
/* line 1689, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div ul {
  margin: 0;
}
/* line 1691, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div ul li {
  overflow: hidden;
  color: #c5c5c5;
}
/* line 1695, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div ul li > span,
.footer-container #footer #block_contact_infos > div ul li > span a {
  font-weight: normal;
}
/* line 1698, ../sass/global.scss */
.footer-container #footer #block_contact_infos > div ul li i {
  font-size: 14px;
  width: 20px;
  padding-top: 3px;
  text-align: center;
  padding-right: 5px;
  display: none;
}
/* line 1710, ../sass/global.scss */
.footer-container #footer .blockcategories_footer {
  clear: left;
}
/* line 1713, ../sass/global.scss */
.footer-container #footer .blockcategories_footer .category_footer ul {
  padding: 0;
}
/* line 1715, ../sass/global.scss */
.footer-container #footer .blockcategories_footer .category_footer ul li {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}
/* line 1723, ../sass/global.scss */
.footer-container #footer #social_block {
  width: 34%;
  min-height: 0;
  float: left;
  text-align: center;
  padding: 0 30px 0 0;
  border: medium none;
  margin: 15px 0 0;
}
@media (max-width: 1199px) {
  /* line 1723, ../sass/global.scss */
  .footer-container #footer #social_block {
    width: 37%;
  }
}
@media (max-width: 991px) {
  /* line 1723, ../sass/global.scss */
  .footer-container #footer #social_block {
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 5px 0;
  }
}
/* line 1740, ../sass/global.scss */
.footer-container #footer #social_block h4 {
  display: none;
}
@media (max-width: 991px) {
  /* line 1740, ../sass/global.scss */
  .footer-container #footer #social_block h4 {
    display: block;
  }
}
/* line 1746, ../sass/global.scss */
.footer-container #footer #social_block ul {
  margin: 0;
}
@media (max-width: 991px) {
  /* line 1746, ../sass/global.scss */
  .footer-container #footer #social_block ul {
    margin: 10px 0;
  }
}
/* line 1751, ../sass/global.scss */
.footer-container #footer #social_block ul li {
  display: inline-block;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1751, ../sass/global.scss */
  .footer-container #footer #social_block ul li {
    width: 30px;
  }
}
/* line 1758, ../sass/global.scss */
.footer-container #footer #social_block ul li a {
  display: inline-block;
  font-size: 22px;
  color: #555555;
}
/* line 1762, ../sass/global.scss */
.footer-container #footer #social_block ul li a span {
  display: none;
}
/* line 1765, ../sass/global.scss */
.footer-container #footer #social_block ul li a:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1772, ../sass/global.scss */
.footer-container #footer #social_block ul li a:hover {
  color: white;
}
/* line 1778, ../sass/global.scss */
.footer-container #footer #social_block ul li.facebook a:before {
  content: "\f082";
}
/* line 1786, ../sass/global.scss */
.footer-container #footer #social_block ul li.twitter a:before {
  content: "\f081";
}
/* line 1794, ../sass/global.scss */
.footer-container #footer #social_block ul li.rss a:before {
  content: "\f143";
}
/* line 1802, ../sass/global.scss */
.footer-container #footer #social_block ul li.youtube a:before {
  content: "\f166";
}
/* line 1810, ../sass/global.scss */
.footer-container #footer #social_block ul li.google-plus a:before {
  content: "\f0d4";
}
/* line 1818, ../sass/global.scss */
.footer-container #footer #social_block ul li.pinterest a:before {
  content: "\f0d3";
}
/* line 1826, ../sass/global.scss */
.footer-container #footer #social_block ul li.vimeo a:before {
  content: "\f194";
}
/* line 1833, ../sass/global.scss */
.footer-container #footer #social_block ul li.instagram a:before {
  content: "\f16d";
}
/* line 1843, ../sass/global.scss */
.footer-container #footer .bottom-footer {
  text-align: center;
  color: #c5c5c5;
  float: left;
}
/* line 1847, ../sass/global.scss */
.footer-container #footer .bottom-footer h6 {
  margin: 0;
  padding: 5px 0 20px;
  font: 13px "Raleway", Helvetica, sans-serif;
}
/* line 1852, ../sass/global.scss */
.footer-container #footer .bottom-footer div {
  padding: 0;
  width: 100%;
}
/* line 1857, ../sass/global.scss */
.footer-container #footer #block_various_links_footer {
  margin: 0;
  background: rgba(0, 0, 0, 0) url(glory/../img/megnor/footer-divider.png) no-repeat scroll center top;
  clear: both;
  padding: 37px 0 10px;
  border: none;
  width: 100%;
  position: relative;
  min-height: 0;
}
/* line 1866, ../sass/global.scss */
.footer-container #footer #block_various_links_footer:before {
  border-top: 1px solid #3c3c3c;
  content: "";
  left: 0;
  position: absolute;
  top: 5px;
  width: 49%;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 1866, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:before {
    width: 48.8%;
  }
}
@media (max-width: 991px) {
  /* line 1866, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:before {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 1866, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:before {
    width: 47.9%;
  }
}
@media (max-width: 480px) {
  /* line 1866, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:before {
    width: 46.7%;
  }
}
/* line 1887, ../sass/global.scss */
.footer-container #footer #block_various_links_footer:after {
  border-top: 1px solid #3c3c3c;
  content: "";
  right: 0;
  position: absolute;
  top: 5px;
  width: 49%;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 1887, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:after {
    width: 48.8%;
  }
}
@media (max-width: 991px) {
  /* line 1887, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:after {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 1887, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:after {
    width: 47.9%;
  }
}
@media (max-width: 480px) {
  /* line 1887, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer:after {
    width: 46.7%;
  }
}
/* line 1907, ../sass/global.scss */
.footer-container #footer #block_various_links_footer h4 {
  display: none;
}
/* line 1910, ../sass/global.scss */
.footer-container #footer #block_various_links_footer ul {
  width: 100%;
  padding: 0;
  text-align: center;
  overflow: hidden;
  margin: 0;
}
/* line 1916, ../sass/global.scss */
.footer-container #footer #block_various_links_footer ul li {
  background: transparent url(glory/../img/megnor/pipe.gif) no-repeat scroll left center;
  display: inline;
  padding: 0 3px 0 9px;
}
/* line 1920, ../sass/global.scss */
.footer-container #footer #block_various_links_footer ul li:first-child {
  background: none;
}
/* line 1923, ../sass/global.scss */
.footer-container #footer #block_various_links_footer ul li a {
  display: inline-block;
}
/* line 1927, ../sass/global.scss */
.footer-container #footer #block_various_links_footer .footer_admintext {
  width: 100%;
  float: left;
  text-align: center;
  color: #c5c5c5;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 1857, ../sass/global.scss */
  .footer-container #footer #block_various_links_footer {
    margin: 35px 0 0 0;
  }
}
/* line 1945, ../sass/global.scss */
.footer-container #footer .category_footer ul,
.footer-container #footer #myaccount_footer ul,
.footer-container #footer #tm_links_block1_footer ul,
.footer-container #footer #tm_links_block2_footer ul,
.footer-container #footer #tm_links_block3_footer ul,
.footer-container #footer #tm_links_block4_footer ul,
.footer-container #footer #block_various_links_footer ul {
  margin: 0;
}
/* line 1948, ../sass/global.scss */
.footer-container #footer .category_footer ul li a,
.footer-container #footer #myaccount_footer ul li a,
.footer-container #footer #tm_links_block1_footer ul li a,
.footer-container #footer #tm_links_block2_footer ul li a,
.footer-container #footer #tm_links_block3_footer ul li a,
.footer-container #footer #tm_links_block4_footer ul li a,
.footer-container #footer #block_various_links_footer ul li a {
  line-height: 24px;
  text-transform: capitalize;
}

/* line 1958, ../sass/global.scss */
#tmfootercms_block {
  width: 34%;
  text-align: center;
  float: left;
  margin: 40px 0 0 0;
  padding: 0 30px 0 0;
}
@media (max-width: 1199px) {
  /* line 1958, ../sass/global.scss */
  #tmfootercms_block {
    width: 37%;
  }
}
@media (max-width: 991px) {
  /* line 1958, ../sass/global.scss */
  #tmfootercms_block {
    width: 100%;
    padding: 0;
    margin: 5px 0;
    display: none;
  }
}

/* line 1976, ../sass/global.scss */
#reinsurance_block {
  clear: both !important;
}

/* line 1986, ../sass/global.scss */
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {
  margin-left: 20px;
}

/* line 1990, ../sass/global.scss */
.rte ul {
    padding-left: 15px;
    list-style: initial;
}

/* line 1995, ../sass/global.scss */
.rte ol {
  list-style-type: decimal;
  padding-left: 15px;
}

/* line 2000, ../sass/global.scss */
.block_hidden_only_for_screen {
  display: none;
}

/* line 2007, ../sass/global.scss */
.cart_navigation {
  margin: 0 0 20px;
}
/* line 2009, ../sass/global.scss */
.cart_navigation .button-medium {
  float: right;
  margin: 0 0 5px 0;
}
/* line 2012, ../sass/global.scss */
.cart_navigation .button-medium i.right {
  font-size: 14px;
  vertical-align: 0px;
  margin-left: 6px;
}
/* line 2018, ../sass/global.scss */
.cart_navigation .button-exclusive {
  font: 600 13px/18px "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  border: 1px solid #262626;
  margin: 0 0 5px;
  background: white;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
  padding: 8px 10px;
}
/* line 2029, ../sass/global.scss */
.cart_navigation .button-exclusive i {
  display: none;
}
/* line 2032, ../sass/global.scss */
.cart_navigation .button-exclusive:hover {
  border-color: #262626;
  background: #262626;
  color: white;
}
@media (max-width: 480px) {
  /* line 2039, ../sass/global.scss */
  .cart_navigation > span {
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
}

/* line 2046, ../sass/global.scss */
.cart_navigation .btn.btn-default.button.button-medium {
  background-color: #262626;
  border-color: #262626;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #fff;
}
/* line 2052, ../sass/global.scss */
.cart_navigation .btn.btn-default.button.button-medium span {
  background-color: #262626;
  border-color: #262626;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #fff;
}
/* line 2058, ../sass/global.scss */
.cart_navigation .btn.btn-default.button.button-medium:hover {
  background-color: white;
  color: #262626;
}
/* line 2061, ../sass/global.scss */
.cart_navigation .btn.btn-default.button.button-medium:hover span {
  background-color: white;
  color: #262626;
}

/* line 2066, ../sass/global.scss */
.cart_last_product {
  display: none;
}

/* line 2070, ../sass/global.scss */
.text-right {
  text-align: left;
}
@media (max-width: 480px) {
  /* line 2070, ../sass/global.scss */
  .text-right {
    text-align: center;
  }
}

/* line 2077, ../sass/global.scss */
.cart_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px;
  background: none;
}
@media (max-width: 767px) {
  /* line 2077, ../sass/global.scss */
  .cart_quantity .cart_quantity_input {
    margin: 0 0 4px 0;
  }
}

/* line 2089, ../sass/global.scss */
.cart_gift_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px;
}

/* line 2098, ../sass/global.scss */
.table tbody > tr > td {
  vertical-align: middle;
}
/* line 2100, ../sass/global.scss */
.table tbody > tr > td.cart_quantity {
  padding: 28px 14px 25px;
  width: 88px;
}
/* line 2103, ../sass/global.scss */
.table tbody > tr > td.cart_quantity .cart_quantity_button {
  margin-top: 3px;
}
/* line 2105, ../sass/global.scss */
.table tbody > tr > td.cart_quantity .cart_quantity_button a {
  float: left;
  margin-right: 3px;
}
/* line 2108, ../sass/global.scss */
.table tbody > tr > td.cart_quantity .cart_quantity_button a span {
  width: 25px;
  padding: 5px;
  height: 25px;
}
/* line 2113, ../sass/global.scss */
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
  margin-right: 0;
}
/* line 2120, ../sass/global.scss */
.table tfoot > tr > td {
  vertical-align: middle;
}

/* line 2126, ../sass/global.scss */
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  font-size: 23px;
  color: #333333;
}
/* line 2129, ../sass/global.scss */
.cart_delete a.cart_quantity_delete:hover,
a.price_discount_delete:hover {
  color: silver;
}

/* line 2136, ../sass/global.scss */
#cart_summary tbody td {
  text-align: center;
}
/* line 2138, ../sass/global.scss */
#cart_summary tbody td.cart_product {
  padding: 7px 8px 9px 18px;
  width: 137px;
  position: relative;
}
/* line 2141, ../sass/global.scss */
#cart_summary tbody td.cart_product img {
  border: 1px solid #d6d4d4;
}
/* line 2147, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span {
  display: inline-block;
}
/* line 2149, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span.price-percent-reduction {
  margin: 5px auto;
  display: inline-block;
}
/* line 2153, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span.old-price {
  text-decoration: line-through;
}
/* line 2160, ../sass/global.scss */
#cart_summary tbody td.cart_description small {
  display: block;
  padding: 5px 0 0 0;
}
/* line 2167, ../sass/global.scss */
#cart_summary tbody td.cart_avail, #cart_summary tbody td.cart_unit {
  width: 110px;
}
/* line 2174, ../sass/global.scss */
#cart_summary tfoot td.text-right, #cart_summary tfoot td.cart_unit, #cart_summary tfoot td.cart_total {
  font-weight: bold;
  color: #333333;
}
/* line 2178, ../sass/global.scss */
#cart_summary tfoot td.price {
  text-align: right;
}
/* line 2182, ../sass/global.scss */
#cart_summary tfoot td.total_price_container span {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
}
/* line 2188, ../sass/global.scss */
#cart_summary tfoot td#total_price_container {
  font: 600 21px/25px "Open Sans", sans-serif;
  color: #262626;
  background: white;
}
/* line 2196, ../sass/global.scss */
#cart_summary thead th {
  text-align: center;
}

/* line 2205, ../sass/global.scss */
#cart_summary .stock-management-on tbody td.cart_description {
  width: 480px;
}

/* line 2211, ../sass/global.scss */
.cart_discount_price {
  text-align: right;
}

/* line 2214, ../sass/global.scss */
.cart_discount_delete {
  text-align: center;
}

@media (max-width: 767px) {
  /* line 2220, ../sass/global.scss */
  #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;
  }
  /* line 2223, ../sass/global.scss */
  #order-detail-content #cart_summary thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 2228, ../sass/global.scss */
  #order-detail-content #cart_summary tr {
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
  }
  /* line 2232, ../sass/global.scss */
  #order-detail-content #cart_summary td {
    border: none;
    position: relative;
    width: 50%;
    text-align: left;
    float: left;
    white-space: normal;
  }
  /* line 2241, ../sass/global.scss */
  #order-detail-content #cart_summary td.cart_avail {
    clear: both;
  }
  /* line 2245, ../sass/global.scss */
  #order-detail-content #cart_summary td.cart_quantity {
    clear: both;
    padding: 9px 8px 11px 18px;
  }
  /* line 2251, ../sass/global.scss */
  #order-detail-content #cart_summary td.cart_delete:before {
    display: inline-block;
    padding-right: 0.5em;
    position: relative;
    top: -3px;
  }
  /* line 2258, ../sass/global.scss */
  #order-detail-content #cart_summary td div {
    display: inline-block;
  }
  /* line 2262, ../sass/global.scss */
  #order-detail-content #cart_summary td:before {
    content: attr(data-title);
    display: block;
  }
  /* line 2267, ../sass/global.scss */
  #order-detail-content #cart_summary tfoot td {
    float: none;
    width: 100%;
  }
  /* line 2270, ../sass/global.scss */
  #order-detail-content #cart_summary tfoot td:before {
    display: inline;
  }
  /* line 2275, ../sass/global.scss */
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr .price, #order-detail-content #cart_summary tfoot tr .cart_unit, #order-detail-content #cart_summary tfoot tr .cart_total {
    display: block;
    float: left;
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 2289, ../sass/global.scss */
  #order-detail-content #cart_summary td {
    width: 100%;
    text-align: center;
  }
  /* line 2293, ../sass/global.scss */
  #order-detail-content #cart_summary td.cart_quantity .cart_quantity_input {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
  }
  /* line 2298, ../sass/global.scss */
  #order-detail-content #cart_summary td.cart_quantity div {
    display: inline-block;
  }
}
/* line 2307, ../sass/global.scss */
.cart_voucher {
  vertical-align: top !important;
}
/* line 2309, ../sass/global.scss */
.cart_voucher h4 {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #262626;
  text-transform: uppercase;
  padding: 7px 0 10px 0;
}
/* line 2315, ../sass/global.scss */
.cart_voucher .title-offers {
  color: #333333;
  font-weight: bold;
  margin-bottom: 6px;
}
/* line 2320, ../sass/global.scss */
.cart_voucher fieldset {
  margin-bottom: 10px;
}
/* line 2322, ../sass/global.scss */
.cart_voucher fieldset #discount_name {
  float: left;
  width: 219px;
  margin-right: 11px;
}
/* line 2329, ../sass/global.scss */
.cart_voucher #display_cart_vouchers span {
  font-weight: bold;
  cursor: pointer;
  color: #666666;
}
/* line 2333, ../sass/global.scss */
.cart_voucher #display_cart_vouchers span:hover {
  color: #262626;
}

/* line 2340, ../sass/global.scss */
.enable-multishipping {
  margin: -13px 0 17px;
}
/* line 2342, ../sass/global.scss */
.enable-multishipping label {
  font-weight: normal;
}

/* line 2349, ../sass/global.scss */
#HOOK_SHOPPING_CART #loyalty i {
  font-size: 26px;
  line-height: 26px;
  color: #cfcccc;
}

/* line 2357, ../sass/global.scss */
#order_carrier {
  clear: both;
  margin-top: 20px;
  border: 1px solid #999999;
  background: white;
}

/* line 2364, ../sass/global.scss */
#order_carrier .title_block {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  background: url(glory/../img/bg_table_th.png) repeat-x 0 -10px #999999;
}

/* line 2375, ../sass/global.scss */
#order_carrier span {
  display: block;
  padding: 15px;
  font-weight: bold;
}

/* line 2381, ../sass/global.scss */
.multishipping_close_container {
  text-align: center;
}

/* line 2385, ../sass/global.scss */
table#cart_summary .gift-icon {
  color: white;
  background: #0088cc;
  line-height: 20px;
  padding: 2px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 2394, ../sass/global.scss */
#multishipping_mode_box {
  padding-top: 12px;
  padding-bottom: 19px;
}
/* line 2397, ../sass/global.scss */
#multishipping_mode_box .title {
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px;
}
/* line 2402, ../sass/global.scss */
#multishipping_mode_box .description_off {
  display: none;
}
/* line 2404, ../sass/global.scss */
#multishipping_mode_box .description_off div {
  margin-bottom: 10px;
}
/* line 2409, ../sass/global.scss */
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover {
  background: #f3f3f3;
  border: 1px solid #cccccc;
}

/* line 2415, ../sass/global.scss */
#multishipping_mode_box.on .description_off {
  display: block;
}

/* line 2421, ../sass/global.scss */
.multishipping-cart .cart_address_delivery.form-control {
  width: 198px;
}

/* line 2427, ../sass/global.scss */
#order .address_add.submit {
  margin-bottom: 20px;
}

/* line 2431, ../sass/global.scss */
#ordermsg {
  margin-bottom: 30px;
}

/* line 2436, ../sass/global.scss */
#id_address_invoice.form-control,
#id_address_delivery.form-control {
  width: 269px;
  cursor: pointer;
}

/* line 2444, ../sass/global.scss */
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
  clear: both;
  float: left;
}
/* line 2448, ../sass/global.scss */
.addresses .waitimage {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  background-image: url(glory/../../../img/loader.gif);
  background-repeat: no-repeat;
  position: relative;
  bottom: -2px;
  left: 10px;
}
/* line 2459, ../sass/global.scss */
.addresses .checkbox.addressesAreEquals {
  clear: both;
  float: left;
  margin: 15px 0 25px 0;
}

/* line 2469, ../sass/global.scss */
#order .delivery_option > div,
#order-opc .delivery_option > div {
  display: block;
  margin-bottom: 20px;
  font-weight: normal;
}
/* line 2473, ../sass/global.scss */
#order .delivery_option > div > table,
#order-opc .delivery_option > div > table {
  background: white;
  margin-bottom: 0;
}
/* line 2476, ../sass/global.scss */
#order .delivery_option > div > table.resume,
#order-opc .delivery_option > div > table.resume {
  height: 53px;
}
/* line 2478, ../sass/global.scss */
#order .delivery_option > div > table.resume.delivery_option_carrier,
#order-opc .delivery_option > div > table.resume.delivery_option_carrier {
  margin-top: 10px;
  width: 100%;
  background: #5192f3;
  color: white;
  border: 1px solid #4b80c3;
  font-weight: bold;
}
/* line 2485, ../sass/global.scss */
#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;
}
/* line 2487, ../sass/global.scss */
#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;
}
/* line 2494, ../sass/global.scss */
#order .delivery_option > div > table.resume td,
#order-opc .delivery_option > div > table.resume td {
  padding: 10px;
}
@media (max-width: 480px) {
  /* line 2494, ../sass/global.scss */
  #order .delivery_option > div > table.resume td,
  #order-opc .delivery_option > div > table.resume td {
    float: left;
    width: 100%;
    border: medium none;
    text-align: center;
  }
}
/* line 2502, ../sass/global.scss */
#order .delivery_option > div > table.resume td.delivery_option_radio,
#order-opc .delivery_option > div > table.resume td.delivery_option_radio {
  text-align: center;
}
@media (min-width: 481px) {
  /* line 2502, ../sass/global.scss */
  #order .delivery_option > div > table.resume td.delivery_option_radio,
  #order-opc .delivery_option > div > table.resume td.delivery_option_radio {
    width: 50px;
  }
}
/* line 2508, ../sass/global.scss */
#order .delivery_option > div > table.resume td.delivery_option_logo,
#order-opc .delivery_option > div > table.resume td.delivery_option_logo {
  text-align: center;
}
@media (min-width: 481px) {
  /* line 2508, ../sass/global.scss */
  #order .delivery_option > div > table.resume td.delivery_option_logo,
  #order-opc .delivery_option > div > table.resume td.delivery_option_logo {
    width: 80px;
  }
}
/* line 2514, ../sass/global.scss */
#order .delivery_option > div > table.resume td.delivery_option_price,
#order-opc .delivery_option > div > table.resume td.delivery_option_price {
  text-align: center;
}
@media (min-width: 481px) {
  /* line 2514, ../sass/global.scss */
  #order .delivery_option > div > table.resume td.delivery_option_price,
  #order-opc .delivery_option > div > table.resume td.delivery_option_price {
    width: 80px;
  }
}

/* line 2526, ../sass/global.scss */
.order_carrier_content {
  line-height: normal;
  padding-bottom: 16px;
}
/* line 2529, ../sass/global.scss */
.order_carrier_content .carrier_title {
  font-weight: bold;
  color: #333333;
}
/* line 2534, ../sass/global.scss */
.order_carrier_content .checkbox input {
  margin-top: 2px;
}
/* line 2539, ../sass/global.scss */
.order_carrier_content .delivery_options_address .carrier_title {
  margin-bottom: 17px;
}
/* line 2543, ../sass/global.scss */
.order_carrier_content + div {
  padding-bottom: 15px;
}

/* line 2548, ../sass/global.scss */
#carrierTable {
  border: 1px solid #999999;
  border-bottom: none;
  background: white;
}

/* line 2554, ../sass/global.scss */
#carrierTable tbody {
  border-bottom: 1px solid #999999;
}

/* line 2558, ../sass/global.scss */
#carrierTable th {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: white;
  text-transform: uppercase;
  background: url(glory/../img/bg_table_th.png) repeat-x 0 -10px #999999;
}

/* line 2568, ../sass/global.scss */
#carrierTable td {
  padding: 15px;
  font-weight: bold;
  border-right: 1px solid #e9e9e9;
}

/* line 2574, ../sass/global.scss */
#carrierTable td.carrier_price {
  border: none;
}

/* line 2578, ../sass/global.scss */
p.checkbox.gift {
  margin-bottom: 10px;
}

/* line 2582, ../sass/global.scss */
#gift_div {
  display: none;
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 2588, ../sass/global.scss */
a.iframe {
  color: #333333;
  text-decoration: underline;
}
/* line 2591, ../sass/global.scss */
a.iframe:hover {
  text-decoration: none;
}

/* line 2597, ../sass/global.scss */
p.payment_module {
  margin-bottom: 10px;
}
/* line 2599, ../sass/global.scss */
p.payment_module a {
  display: block;
  border: 1px solid #E5E5E5;
  font-size: 17px;
  line-height: 23px;
  padding: 15px 15px 15px 60px;
  letter-spacing: -1px;
  position: relative;
}
@media (max-width: 480px) {
  /* line 2599, ../sass/global.scss */
  p.payment_module a {
    font-size: 14px;
  }
}
/* line 2610, ../sass/global.scss */
p.payment_module a:before {
  font-family: "FontAwesome";
  font-size: 27px;
  left: 15px;
  margin-right: 15px;
  position: absolute;
  top: 15px;
}
/* line 2619, ../sass/global.scss */
p.payment_module a.bankwire:before {
  content: "\f09d";
}
/* line 2622, ../sass/global.scss */
p.payment_module a.cheque:before {
  content: "\f044";
}
/* line 2625, ../sass/global.scss */
p.payment_module a.cash:before {
  content: "\f0d6";
}
/* line 2628, ../sass/global.scss */
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: 16px;
  height: 22px;
  width: 14px;
}
@media (max-width: 479px) {
  /* line 2628, ../sass/global.scss */
  p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
    font-size: 14px;
  }
}
/* line 2645, ../sass/global.scss */
p.payment_module a:hover:after {
  color: #262626;
}

/* line 2652, ../sass/global.scss */
.payment_module.box {
  margin-top: 20px;
}

/* line 2656, ../sass/global.scss */
p.cheque-indent {
  margin-bottom: 9px;
}

/* line 2661, ../sass/global.scss */
.cheque-box .form-group {
  margin-bottom: 0px;
}
/* line 2663, ../sass/global.scss */
.cheque-box .form-group .form-control {
  width: 269px;
}

/* line 2669, ../sass/global.scss */
.order-confirmation.box {
  line-height: 29px;
}
/* line 2671, ../sass/global.scss */
.order-confirmation.box a {
  text-decoration: underline;
}
/* line 2673, ../sass/global.scss */
.order-confirmation.box a:hover {
  text-decoration: none;
}

/* line 2680, ../sass/global.scss */
.delivery_option_carrier td {
  width: 200px;
}

/* line 2684, ../sass/global.scss */
.delivery_option_carrier td + td {
  width: 280px;
}

/* line 2688, ../sass/global.scss */
.delivery_option_carrier td + td + td {
  width: 200px;
}

/* line 2692, ../sass/global.scss */
.delivery_option_carrier tr td {
  padding: 5px;
}

/* line 2696, ../sass/global.scss */
.delivery_option_carrier.selected {
  display: table;
}

/* line 2700, ../sass/global.scss */
.not-displayable {
  display: none;
}

/* line 2710, ../sass/global.scss */
#address,
#identity,
#account-creation_form,
#new_account_form,
#opc_account_form,
#authentication {
  padding-bottom: 20px;
}
/* line 2711, ../sass/global.scss */
#address .box,
#identity .box,
#account-creation_form .box,
#new_account_form .box,
#opc_account_form .box,
#authentication .box {
  padding-bottom: 20px;
  line-height: 20px;
}
/* line 2716, ../sass/global.scss */
#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;
}
/* line 2720, ../sass/global.scss */
#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;
}
/* line 2724, ../sass/global.scss */
#address div.checkbox,
#identity div.checkbox,
#account-creation_form div.checkbox,
#new_account_form div.checkbox,
#opc_account_form div.checkbox,
#authentication div.checkbox {
  margin: 5px 0;
  width: 100%;
  float: left;
  clear: both;
}
/* line 2730, ../sass/global.scss */
#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: 5px 0;
  width: 100%;
  float: left;
  clear: both;
}
/* line 2736, ../sass/global.scss */
#address .form-group label,
#identity .form-group label,
#account-creation_form .form-group label,
#new_account_form .form-group label,
#opc_account_form .form-group label,
#authentication .form-group label {
  float: left;
  width: 30%;
  font-weight: normal;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2736, ../sass/global.scss */
  #address .form-group label,
  #identity .form-group label,
  #account-creation_form .form-group label,
  #new_account_form .form-group label,
  #opc_account_form .form-group label,
  #authentication .form-group label {
    width: 35%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2736, ../sass/global.scss */
  #address .form-group label,
  #identity .form-group label,
  #account-creation_form .form-group label,
  #new_account_form .form-group label,
  #opc_account_form .form-group label,
  #authentication .form-group label {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 2736, ../sass/global.scss */
  #address .form-group label,
  #identity .form-group label,
  #account-creation_form .form-group label,
  #new_account_form .form-group label,
  #opc_account_form .form-group label,
  #authentication .form-group label {
    width: 30% !important;
  }
}
@media (max-width: 480px) {
  /* line 2736, ../sass/global.scss */
  #address .form-group label,
  #identity .form-group label,
  #account-creation_form .form-group label,
  #new_account_form .form-group label,
  #opc_account_form .form-group label,
  #authentication .form-group label {
    width: 100%;
  }
}
/* line 2754, ../sass/global.scss */
#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: 270px;
}
/* line 2756, ../sass/global.scss */
#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: 992px) and (max-width: 1199px) {
  /* line 2754, ../sass/global.scss */
  #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: 185px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2754, ../sass/global.scss */
  #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: 100%;
    clear: both;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 2754, ../sass/global.scss */
  #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 {
    width: 270px;
  }
}
@media (max-width: 480px) {
  /* line 2754, ../sass/global.scss */
  #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: 100%;
    clear: both;
  }
}
@media (min-width: 1200px) {
  /* line 2776, ../sass/global.scss */
  #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;
    margin-right: 13px;
  }
}
@media (min-width: 1200px) {
  /* line 2782, ../sass/global.scss */
  #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;
  }
}
/* line 2790, ../sass/global.scss */
#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;
}
/* line 2793, ../sass/global.scss */
#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;
}
/* line 2798, ../sass/global.scss */
#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;
}

/* line 2809, ../sass/global.scss */
div.radio input,
div.selector select,
.checker span input {
  cursor: pointer;
}

/* line 2811, ../sass/global.scss */
div.selector select option {
  background: #FFF;
}

/* line 2815, ../sass/global.scss */
#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4 {
  padding-left: 0 !important;
}
@media (max-width: 767px) {
  /* line 2815, ../sass/global.scss */
  #identity #center_column form.std .row .col-xs-4,
  #authentication #center_column form.std .row .col-xs-4 {
    padding-left: 5px !important;
  }
}

/* line 2828, ../sass/global.scss */
#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;
}
/* line 2831, ../sass/global.scss */
#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: 0px;
  padding-right: 0px;
  max-width: 94px;
}
/* line 2835, ../sass/global.scss */
#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;
}
/* line 2840, ../sass/global.scss */
#identity #center_column form.std label,
#authentication #center_column form.std label,
#order-opc #center_column form.std label {
  font-weight: normal;
}
/* line 2844, ../sass/global.scss */
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links {
  border: none;
  padding-top: 0;
}

/* line 2851, ../sass/global.scss */
#new_account_form .box {
  line-height: 20px;
}
/* line 2853, ../sass/global.scss */
#new_account_form .box .date-select {
  padding-bottom: 10px;
}
/* line 2856, ../sass/global.scss */
#new_account_form .box .top-indent {
  padding-top: 10px;
}
/* line 2859, ../sass/global.scss */
#new_account_form .box .customerprivacy {
  padding-top: 15px;
}

/* line 2864, ../sass/global.scss */
#authentication {
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
/* line 2867, ../sass/global.scss */
#authentication fieldset.account_creation {
  margin-bottom: 20px;
}

/* line 2874, ../sass/global.scss */
#password {
  padding-top: 0;
  border: none;
}
/* line 2876, ../sass/global.scss */
#password .box p {
  margin-bottom: 9px;
}
/* line 2879, ../sass/global.scss */
#password .box .form-group {
  margin-bottom: 20px;
}
/* line 2881, ../sass/global.scss */
#password .box .form-group .form-control {
  width: 263px;
}

/* line 2893, ../sass/global.scss */
#instant_search_results a.close {
  font-size: 13px;
  font-weight: 600;
  opacity: 1;
  filter: alpha(opacity=100);
  line-height: inherit;
  text-transform: none;
  font-family: "Raleway", Helvetica, sans-serif;
}
/* line 2900, ../sass/global.scss */
#instant_search_results a.close:hover {
  color: #262626;
}

/* line 2909, ../sass/global.scss */
#manufacturers_list h3,
#suppliers_list h3 {
  font-size: 17px;
  line-height: 23px;
}
/* line 2913, ../sass/global.scss */
#manufacturers_list .description,
#suppliers_list .description {
  line-height: 18px;
}
/* line 2917, ../sass/global.scss */
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {
  font-weight: bold;
  color: #333333;
}
/* line 2920, ../sass/global.scss */
#manufacturers_list .product-counter a:hover,
#suppliers_list .product-counter a:hover {
  color: #262626;
}
/* line 2927, ../sass/global.scss */
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
  border-top: 1px solid #dfdfdf;
  padding: 31px 0 30px 0;
}
@media (max-width: 767px) {
  /* line 2927, ../sass/global.scss */
  #manufacturers_list.list li .mansup-container,
  #suppliers_list.list li .mansup-container {
    text-align: center;
  }
}
/* line 2936, ../sass/global.scss */
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {
  border-top: 0;
}
/* line 2940, ../sass/global.scss */
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {
  text-align: center;
}
/* line 2943, ../sass/global.scss */
#manufacturers_list.list li h3,
#suppliers_list.list li h3 {
  margin-top: -5px;
  padding-bottom: 8px;
}
/* line 2947, ../sass/global.scss */
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 2947, ../sass/global.scss */
  #manufacturers_list.list li .middle-side,
  #suppliers_list.list li .middle-side {
    padding-right: 15px;
    padding-left: 15px;
  }
}
/* line 2955, ../sass/global.scss */
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
  border-left: 1px solid #dfdfdf;
  padding: 0 0 32px 31px;
  min-height: 108px;
}
@media (max-width: 767px) {
  /* line 2955, ../sass/global.scss */
  #manufacturers_list.list li .right-side-content,
  #suppliers_list.list li .right-side-content {
    min-height: 1px;
    padding: 0;
    border: none;
  }
}
/* line 2965, ../sass/global.scss */
#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) {
  /* line 2965, ../sass/global.scss */
  #manufacturers_list.list li .right-side-content .product-counter,
  #suppliers_list.list li .right-side-content .product-counter {
    top: 0;
  }
}
/* line 2978, ../sass/global.scss */
#manufacturers_list.grid li,
#suppliers_list.grid li {
  text-align: center;
}
/* line 2980, ../sass/global.scss */
#manufacturers_list.grid li .product-container,
#suppliers_list.grid li .product-container {
  padding-top: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dfdfdf;
}
/* line 2984, ../sass/global.scss */
#manufacturers_list.grid li .product-container .left-side,
#suppliers_list.grid li .product-container .left-side {
  padding-bottom: 42px;
}
/* line 2987, ../sass/global.scss */
#manufacturers_list.grid li .product-container h3,
#suppliers_list.grid li .product-container h3 {
  padding-bottom: 10px;
}
/* line 2990, ../sass/global.scss */
#manufacturers_list.grid li .product-container .product-counter,
#suppliers_list.grid li .product-container .product-counter {
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  /* line 2997, ../sass/global.scss */
  #manufacturers_list.grid li.first-in-line,
  #suppliers_list.grid li.first-in-line {
    clear: left;
  }
  /* line 3001, ../sass/global.scss */
  #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) {
  /* line 3008, ../sass/global.scss */
  #manufacturers_list.grid li.first-item-of-tablet-line,
  #suppliers_list.grid li.first-item-of-tablet-line {
    clear: left;
  }
  /* line 3012, ../sass/global.scss */
  #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) {
  /* line 3020, ../sass/global.scss */
  #manufacturers_list.grid .product-container,
  #suppliers_list.grid .product-container {
    border-bottom: none;
  }
}

/* line 3029, ../sass/global.scss */
#manufacturer .description_box,
#supplier .description_box {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #dfdfdf;
}
/* line 3033, ../sass/global.scss */
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc {
  display: none;
}

/* line 3041, ../sass/global.scss */
table.discount i {
  font-size: 20px;
  line-height: 20px;
  vertical-align: -2px;
}
/* line 3045, ../sass/global.scss */
table.discount i.icon-ok {
  color: #46a74e;
}
/* line 3048, ../sass/global.scss */
table.discount i.icon-remove {
  color: #f13340;
}

/* line 3056, ../sass/global.scss */
#guestTracking .form-control {
  max-width: 271px;
}
@media (min-width: 1200px) {
  /* line 3061, ../sass/global.scss */
  #guestTracking .form-group {
    overflow: hidden;
  }
  /* line 3063, ../sass/global.scss */
  #guestTracking .form-group i {
    padding-left: 10px;
  }
  /* line 3067, ../sass/global.scss */
  #guestTracking .form-control {
    float: left;
  }
  /* line 3070, ../sass/global.scss */
  #guestTracking label {
    float: left;
    clear: both;
    width: 100%;
  }
}

/* line 3080, ../sass/global.scss */
#pagenotfound .pagenotfound {
  max-width: 824px;
  margin: 0 auto;
  text-align: center;
}
/* line 3084, ../sass/global.scss */
#pagenotfound .pagenotfound .img-404 {
  padding: 8px 0 27px 0;
}
/* line 3086, ../sass/global.scss */
#pagenotfound .pagenotfound .img-404 img {
  max-width: 100%;
}
/* line 3090, ../sass/global.scss */
#pagenotfound .pagenotfound h1 {
  font: 600 28px/34px "Open Sans", sans-serif;
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 7px;
}
/* line 3096, ../sass/global.scss */
#pagenotfound .pagenotfound p {
  font: 600 16px/20px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 19px;
  margin-bottom: 20px;
}
/* line 3104, ../sass/global.scss */
#pagenotfound .pagenotfound h3 {
  font-weight: bold;
  color: #333333;
  font-size: 13px;
  line-height: normal;
  margin-bottom: 18px;
}
/* line 3111, ../sass/global.scss */
#pagenotfound .pagenotfound label {
  font-weight: normal;
}
@media (max-width: 767px) {
  /* line 3111, ../sass/global.scss */
  #pagenotfound .pagenotfound label {
    display: block;
  }
}
/* line 3117, ../sass/global.scss */
#pagenotfound .pagenotfound .form-control {
  max-width: 293px;
  display: inline-block;
  margin-right: 5px;
}
@media (max-width: 767px) {
  /* line 3117, ../sass/global.scss */
  #pagenotfound .pagenotfound .form-control {
    margin: 0 auto 15px auto;
    display: block;
  }
}
/* line 3127, ../sass/global.scss */
#pagenotfound .pagenotfound .buttons {
  padding: 48px 0 20px 0;
}
/* line 3130, ../sass/global.scss */
#pagenotfound .pagenotfound .buttons .button-medium i.left {
  font-size: 17px;
}

/* line 3139, ../sass/global.scss */
#account-creation_form fieldset.reversoform {
  padding: 10px !important;
}

/* line 3143, ../sass/global.scss */
#account-creation_form fieldset.reversoform .text label {
  display: block;
  padding: 0 0 10px 0;
  width: 100%;
  text-align: left;
}

/* line 3150, ../sass/global.scss */
#account-creation_form fieldset.reversoform .infos-sup {
  padding: 0 !important;
  font-size: 10px;
  font-style: italic;
  text-align: right;
}

/* line 3159, ../sass/global.scss */
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
  cursor: pointer;
}

/* line 3164, ../sass/global.scss */
.tab-content {
  margin-top: 20px;
}

/* line 3169, ../sass/global.scss */
form#sendComment fieldset {
  padding: 10px;
  border: 1px solid #cccccc;
  background: #eeeeee;
}

/* line 3175, ../sass/global.scss */
form#sendComment h3 {
  font-size: 14px;
}

/* line 3179, ../sass/global.scss */
#new_comment_form p.text {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 3185, ../sass/global.scss */
#sendComment p.text label,
#sendComment p.textarea label {
  display: block;
  margin: 12px 0 4px;
  font-weight: bold;
  font-size: 12px;
}

/* line 3192, ../sass/global.scss */
#sendComment p.text input {
  padding: 0 5px;
  height: 28px;
  width: 498px;
  border: 1px solid #cccccc;
  background: url(glory/../img/bg_input.png) repeat-x 0 0 white;
}

/* line 3200, ../sass/global.scss */
#sendComment p.textarea textarea {
  height: 80px;
  width: 508px;
  border: 1px solid #cccccc;
}

/* line 3206, ../sass/global.scss */
#sendComment p.submit {
  padding: 0;
  text-align: right;
}

/* line 3211, ../sass/global.scss */
#sendComment p.closeform {
  float: right;
  padding: 0;
  height: 12px;
  width: 12px;
  text-indent: -5000px;
  background: url(glory/../img/icon/delete.gif) no-repeat 0 0;
}

/* line 3220, ../sass/global.scss */
.star {
  position: relative;
  top: -1px;
  float: left;
  width: 14px;
  overflow: hidden;
  cursor: pointer;
  font-size: 15px;
  height: 20px;
  font-weight: normal;
}

/* line 3232, ../sass/global.scss */
.star {
  display: block;
}
/* line 3234, ../sass/global.scss */
.star a {
  display: block;
  position: absolute;
  text-indent: -5000px;
  font-size: 0;
}

/* line 3243, ../sass/global.scss */
div.star {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0;
}
/* line 3248, ../sass/global.scss */
div.star:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #aaaaaa;
}

/* line 3257, ../sass/global.scss */
div.star.star_on:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #f2b611;
}

/* line 3266, ../sass/global.scss */
div.star.star_hover:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #f2b611;
}

/* line 3278, ../sass/global.scss */
.advertising_block {
  width: 191px;
  margin-bottom: 1em;
  text-align: center;
}

/* line 3285, ../sass/global.scss */
.blockcategories_footer ul ul {
  display: none !important;
}

/* line 3292, ../sass/global.scss */
.form-group.form-error input, .form-group.form-error textarea {
  border: 1px solid #f13340;
  color: #f13340;
  background: url(glory/../img/icon/form-error.png) 98% 5px no-repeat #fff1f2;
}
/* line 3299, ../sass/global.scss */
.form-group.form-ok input, .form-group.form-ok textarea {
  border: 1px solid #46a74e;
  color: #35b33f;
  background: url(glory/../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1;
}
/* line 3306, ../sass/global.scss */
.form-group.form-error .form-control, .form-group.form-ok .form-control {
  padding-right: 30px;
}

/* line 3313, ../sass/global.scss */
.radio-inline, .checkbox {
  cursor: pointer;
  padding-left: 0;
}
/* line 3316, ../sass/global.scss */
.radio-inline .checker, .checkbox .checker {
  float: left;
}
/* line 3318, ../sass/global.scss */
.radio-inline .checker span, .checkbox .checker span {
  top: 0px;
}
/* line 3322, ../sass/global.scss */
.radio-inline div.radio, .checkbox div.radio {
  display: inline-block;
}
/* line 3324, ../sass/global.scss */
.radio-inline div.radio span, .checkbox div.radio span {
  float: left;
  top: 0px;
}

/* line 3331, ../sass/global.scss */
.fancybox-skin {
  background: white !important;
}

/* line 3335, ../sass/global.scss */
.fancybox-skin .fancybox-close {
  background: white;
  border: 1px solid #333333;
  color: #333333;
  font-size: 15px;
  height: 25px;
  line-height: 22px;
  right: -10px;
  text-align: center;
  top: -10px;
  width: 25px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
/* line 3347, ../sass/global.scss */
.fancybox-skin .fancybox-close:hover {
  color: #262626;
}
/* line 3350, ../sass/global.scss */
.fancybox-skin .fancybox-close:after {
  content: "\f00d";
  font-family: "FontAwesome";
}

/* line 3358, ../sass/global.scss */
#facebook_block,
#cmsinfo_block {
  overflow: hidden;
  background: #262626;
  min-height: 344px;
  padding-right: 29px;
  padding-left: 29px;
}
@media (max-width: 991px) {
  /* line 3358, ../sass/global.scss */
  #facebook_block,
  #cmsinfo_block {
    min-height: 348px;
    padding-left: 13px;
    padding-right: 13px;
  }
}
@media (max-width: 767px) {
  /* line 3358, ../sass/global.scss */
  #facebook_block,
  #cmsinfo_block {
    width: 100%;
    min-height: 1px;
  }
}

/* line 3378, ../sass/global.scss */
#facebook_block h4 {
  padding: 35px 0 0 0;
  margin: 0 0 12px 0;
  font: 300 21px/25px "Open Sans", sans-serif;
  color: #404040;
}
@media (max-width: 991px) {
  /* line 3378, ../sass/global.scss */
  #facebook_block h4 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 3378, ../sass/global.scss */
  #facebook_block h4 {
    padding-top: 20px !important;
  }
}
@media (max-width: 768px) {
  /* line 3378, ../sass/global.scss */
  #facebook_block h4 {
    font-size: 16px;
  }
}
/* line 3396, ../sass/global.scss */
#facebook_block .facebook-fanbox {
  background: white;
  border: 1px solid #aaaaaa;
  padding-bottom: 10px;
}

/* line 3403, ../sass/global.scss */
#cmsinfo_block {
  border-left: 1px solid #d9d9d9;
}
@media (max-width: 767px) {
  /* line 3403, ../sass/global.scss */
  #cmsinfo_block {
    border: none;
    margin-top: 10px;
  }
}
/* line 3410, ../sass/global.scss */
#cmsinfo_block > div {
  padding: 35px 10px 0 0;
}
@media (max-width: 767px) {
  /* line 3410, ../sass/global.scss */
  #cmsinfo_block > div {
    padding-top: 20px;
  }
}
@media (max-width: 479px) {
  /* line 3410, ../sass/global.scss */
  #cmsinfo_block > div {
    width: 100%;
    border-top: 1px solid #d9d9d9;
  }
}
/* line 3422, ../sass/global.scss */
#cmsinfo_block > div + div {
  border-left: 1px solid #d9d9d9;
  min-height: 344px;
  padding-left: 29px;
}
@media (max-width: 479px) {
  /* line 3422, ../sass/global.scss */
  #cmsinfo_block > div + div {
    border-left: none;
    padding-left: 10px;
    min-height: 1px;
    padding-bottom: 15px;
  }
}
/* line 3434, ../sass/global.scss */
#cmsinfo_block em {
  float: left;
  width: 60px;
  height: 60px;
  margin: 3px 10px 0 0;
  font-size: 30px;
  color: white;
  line-height: 60px;
  text-align: center;
  background: #404040;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
@media (max-width: 991px) {
  /* line 3434, ../sass/global.scss */
  #cmsinfo_block em {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
  }
}
/* line 3453, ../sass/global.scss */
#cmsinfo_block .type-text {
  overflow: hidden;
}
/* line 3456, ../sass/global.scss */
#cmsinfo_block h3 {
  margin: 0 0 5px 0;
  font: 300 21px/25px "Open Sans", sans-serif;
  color: #404040;
}
@media (max-width: 1199px) {
  /* line 3456, ../sass/global.scss */
  #cmsinfo_block h3 {
    font-size: 18px;
  }
}
/* line 3466, ../sass/global.scss */
#cmsinfo_block ul li {
  padding-bottom: 22px;
}
@media (max-width: 1199px) {
  /* line 3466, ../sass/global.scss */
  #cmsinfo_block ul li {
    padding-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 3466, ../sass/global.scss */
  #cmsinfo_block ul li {
    padding-bottom: 0;
  }
}
/* line 3479, ../sass/global.scss */
#cmsinfo_block p em {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-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;
}

/* line 3496, ../sass/global.scss */
.ie8 #facebook_block,
.ie8 #cmsinfo_block {
  height: 344px;
}

@media (max-width: 1199px) {
  /* line 3504, ../sass/global.scss */
  .zoomdiv {
    display: none !important;
  }
}
/* line 3512, ../sass/global.scss */
#product.content_only div.pb-left-column p.resetimg {
  margin-bottom: 0px;
  padding-top: 0px;
}
/* line 3516, ../sass/global.scss */
#product.content_only div.pb-left-column #thumbs_list_frame {
  margin-bottom: 0px;
}

/* line 3524, ../sass/global.scss */
#product_comparison td.compare_extra_information {
  padding: 10px;
}
/* line 3527, ../sass/global.scss */
#product_comparison #social-share-compare {
  margin-bottom: 50px;
}

/* line 3534, ../sass/global.scss */
.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {
  border-color: white;
}

/* line 3540, ../sass/global.scss */
.btn-facebook i {
  color: #435f9f;
}
/* line 3543, ../sass/global.scss */
.btn-facebook:hover {
  color: white;
  background-color: #435f9f;
}
/* line 3546, ../sass/global.scss */
.btn-facebook:hover i {
  color: white;
}

/* line 3553, ../sass/global.scss */
.btn-twitter i {
  color: #00aaf0;
}
/* line 3556, ../sass/global.scss */
.btn-twitter:hover {
  color: white;
  background-color: #00aaf0;
}
/* line 3559, ../sass/global.scss */
.btn-twitter:hover i {
  color: white;
}

/* line 3566, ../sass/global.scss */
.btn-google-plus i {
  color: #e04b34;
}
/* line 3569, ../sass/global.scss */
.btn-google-plus:hover {
  color: white;
  background-color: #e04b34;
}
/* line 3572, ../sass/global.scss */
.btn-google-plus:hover i {
  color: white;
}

/* line 3579, ../sass/global.scss */
.btn-pinterest i {
  color: #ce1f21;
}
/* line 3582, ../sass/global.scss */
.btn-pinterest:hover {
  color: white;
  background-color: #ce1f21;
}
/* line 3585, ../sass/global.scss */
.btn-pinterest:hover i {
  color: white;
}

/*====================== EXTRA CSS ADDED ========================*/
/* line 3593, ../sass/global.scss */
.top_button {
  background: #d9d9d9 none repeat scroll 0 0;
  bottom: 25px;
  display: none;
  height: 30px;
  position: fixed;
  right: 25px;
  width: 30px;
  z-index: 95;
}
/* line 3602, ../sass/global.scss */
.top_button:before {
  color: #777;
  content: "\f106";
  font-family: fontawesome;
  font-size: 20px;
  left: 8px;
  position: absolute;
  top: 3px;
}

/* line 3613, ../sass/global.scss */
.selector select
option {
  padding: 1px 5px;
}

/* line 3618, ../sass/global.scss */
#productscategory_list,
#crossselling_list {
  position: relative;
}

@media (max-width: 480px) {
  /* line 3622, ../sass/global.scss */
  div.uploader {
    height: auto !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  /* line 3635, ../sass/global.scss */
  #addresses div.selector:hover span, #addresses div.selector:focus span {
    background-position: 0 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 3640, ../sass/global.scss */
  .attribute_list div.selector {
    width: 250px !important;
  }
}
/* line 3642, ../sass/global.scss */
#HOOK_SHOPPING_CART #crossselling {
  margin: 50px 0 0 0;
}

/* line 3644, ../sass/global.scss */
.display-title {
  display: none;
}

/* line 3650, ../sass/global.scss */
#left_column #categories_block_left .block_content ul li ul, #right_column #categories_block_left .block_content ul li ul {
  margin: 0 0 0 10px;
}
/* line 3653, ../sass/global.scss */
#left_column #categories_block_left .block_content ul li ul li ul, #right_column #categories_block_left .block_content ul li ul li ul {
  margin: 0 0 0 10px;
}

/* line 3666, ../sass/global.scss */
.availability .available-now,
#availability_value, #last_quantities,
#order-detail-content .label-success {
  font-weight: normal;
  padding: 3px 5px;
  background: #e9e9e9;
  color: #777777;
  border: 1px solid #e9e9e9;
  line-height: 18px;
}

/* line 3675, ../sass/global.scss */
.alert-warning, .alert-danger {
  font-weight: normal;
  background-color: #FFF1F2;
  border-color: #F13340;
  text-shadow: none;
  color: #F13340;
}

/* line 3683, ../sass/global.scss */
.alert.alert-success {
  font-weight: normal;
  background-color: #DDF9E1;
  border-color: #46A74E;
  text-shadow: none;
  color: #35B33F;
}

/* line 3690, ../sass/global.scss */
div.uploader span.filename, .form-control.grey {
  /*background:$text-anchorcolor;*/
}

/* line 3692, ../sass/global.scss */
.layered_filter div.checker span {
  top: 2px !important;
}

@media (max-width: 480px) {
  /* line 3696, ../sass/global.scss */
  #order .price.text-right {
    text-align: center;
  }
}

/* line 3701, ../sass/global.scss */
#address_invoice_form {
  float: left;
}

/* line 3703, ../sass/global.scss */
.tm_contactinfo {
  padding-left: 21px;
}

/*-------------------------- Layer navigation price slider -------------------------------*/
/* line 3709, ../sass/global.scss */
.ui-slider-horizontal .ui-slider-handle {
  margin-left: -3px !important;
}

/* line 3710, ../sass/global.scss */
.ui-slider-horizontal .ui-slider-handle:last-child {
  margin-left: -9px !important;
  margin-right: 7px !important;
}

/* line 3711, ../sass/global.scss */
.ui-slider-horizontal .ui-slider-handle {
  cursor: pointer;
}

/*-------------------------- Header CMS Block -------------------------------*/
/* line 3715, ../sass/global.scss */
.header_cms.container {
  position: absolute;
  left: 0;
  right: 0;
  margin: 10px auto;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 3715, ../sass/global.scss */
  .header_cms.container {
    display: none;
  }
}
/* line 3725, ../sass/global.scss */
.header_cms.container .header_cms_inner {
  float: left;
  width: 100%;
  text-align: center;
}
/* line 3731, ../sass/global.scss */
.header_cms.container .cont_inner {
  background: rgba(255, 255, 255, 0.5);
  float: none;
  display: inline-block;
  position: relative;
  text-align: center;
  padding: 5px 0;
  width: 28%;
}
/* line 3739, ../sass/global.scss */
.header_cms.container .cont_inner .header_cms_text {
  text-transform: uppercase;
  display: inline-block;
  line-height: 30px;
  color: #3c3c3c;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 14px;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  /* line 3731, ../sass/global.scss */
  .header_cms.container .cont_inner {
    width: 100%;
  }
}
/* line 3752, ../sass/global.scss */
.header_cms.container .header_1cms.cont_inner {
  /*width: 32%; 
  @media (max-width: $screen-md-max) { // max 1199
  	width: 33.33%;
  }
  @media (max-width: $screen-xs-max){
  	width: 100%;
  }*/
}
/* line 3761, ../sass/global.scss */
.header_cms.container .header_2cms.cont_inner {
  /*width: 32%;*/
  margin: 0 5px;
  /*@media (max-width: $screen-md-max) { // max 1199
  	width: 33.33%;
  }
  @media (max-width: $screen-xs-max){
  	width: 100%;
  }*/
}
/* line 3771, ../sass/global.scss */
.header_cms.container .header_3cms.cont_inner {
  /*width: 32%; */
  /*@media (max-width: $screen-md-max) { // max 1199
  	width: 33.33%;
  }
  @media (max-width: $screen-xs-max){
  	width: 100%;
  }*/
}

/*-------------------------- Testimonial CMS Block -------------------------------*/
/* line 3784, ../sass/global.scss */
#tmtestimonialcmsblock {
  float: right;
  width: 52%;
}
@media (max-width: 991px) {
  /* line 3784, ../sass/global.scss */
  #tmtestimonialcmsblock {
    width: 100%;
    margin-top: 50px;
  }
}
/* line 3792, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials {
  float: left;
  width: 100%;
  padding: 0 5px;
}
/* line 3797, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner {
  margin: 0 auto;
  text-align: center;
  width: 85%;
}
/* line 3802, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block {
  margin: 15px 0 0;
}
/* line 3804, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-image {
  background: #FFFFFF;
  display: inline-block;
  margin-bottom: 22px;
  overflow: hidden;
  position: relative;
  border: 1px solid #d2d2d2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 3814, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-image a img {
  display: block;
  width: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 3823, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-content .test-desc {
  color: #666666;
}
/* line 3826, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-content .cms-box-heading {
  color: #262626;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 3833, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-content .cms-box-heading a {
  color: #262626;
  display: inline-block;
  width: 100%;
}
/* line 3837, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-content .cms-box-heading a:hover {
  color: #262626;
}
/* line 3841, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .peoplesay-block .test-content .cms-box-heading span {
  color: #666666;
  text-transform: none;
  font-weight: normal;
}
/* line 3849, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls {
  bottom: 0px;
  left: 0;
  margin: 3px 0 10px;
  right: 0;
  text-align: center;
}
/* line 3856, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls .owl-pagination {
  position: relative;
  text-align: center;
}
/* line 3859, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls .owl-pagination .owl-page {
  display: inline-block;
  margin: 0 3px;
  cursor: pointer;
}
/* line 3863, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls .owl-pagination .owl-page > span {
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 12px;
  text-indent: -9999px;
  width: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #bbb;
  background: #f2f2f2;
}
/* line 3875, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls .owl-pagination .owl-page.active > span, #tmtestimonialcmsblock .testimonials .testimonial_inner #testimonial_carousel .owl-controls .owl-pagination .owl-page:hover > span {
  border: 2px solid #262626;
  background: #262626;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 3885, ../sass/global.scss */
#tmtestimonialcmsblock .testimonials .testimonial_inner .customNavigation {
  display: none;
}

/*---------------------------- TM Blog and Testimonial Block---------------------------------------*/
/* line 3892, ../sass/global.scss */
#tmsmartblog_block {
  float: left;
  width: 100%;
  padding: 0;
  margin: 60px 0 0;
}
/* line 3897, ../sass/global.scss */
#tmsmartblog_block .sdstitle_block {
  background: transparent url(glory/../img/megnor/divider.png) no-repeat scroll center bottom;
  border: medium none;
  color: black;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 28px;
  padding: 0 0 28px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
/* line 3909, ../sass/global.scss */
#tmsmartblog_block .sdstitle_block a {
  color: #262626;
}
/* line 3913, ../sass/global.scss */
#tmsmartblog_block .btn {
  color: #262626;
  font-weight: bold;
  text-transform: uppercase;
  border-color: #262626;
  padding: 7px 79px;
}
/* line 3919, ../sass/global.scss */
#tmsmartblog_block .btn:hover {
  background: #262626;
  color: white;
}
/* line 3924, ../sass/global.scss */
#tmsmartblog_block .sdsblog-box-content {
  margin: 0 -10px;
}
/* line 3927, ../sass/global.scss */
#tmsmartblog_block ul > li {
  float: left;
  margin: 0 0 38px;
  padding: 0 10px;
}
/* line 3932, ../sass/global.scss */
#tmsmartblog_block ul > li .news_module_image_holder {
  float: left;
  margin-right: 25px;
  height: 65px;
  width: 110px;
}
/* line 3937, ../sass/global.scss */
#tmsmartblog_block ul > li .news_module_image_holder img {
  padding: 0;
  max-width: 100%;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
@media (max-width: 480px) {
  /* line 3932, ../sass/global.scss */
  #tmsmartblog_block ul > li .news_module_image_holder {
    width: 100%;
    text-align: center;
  }
}
/* line 3949, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content {
  float: left;
  color: #666666;
  font-family: "Raleway", Helvetica, sans-serif;
  font-size: 13px;
  width: 60%;
}
/* line 3956, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content h4.sds_post_title {
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 3959, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content h4.sds_post_title a {
  color: #262626;
  text-transform: uppercase;
  font-family: "Raleway", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}
/* line 3965, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content h4.sds_post_title a:hover {
  color: gray;
}
/* line 3970, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content .blog_date {
  font-style: italic;
}
/* line 3974, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content .r_more {
  font-style: italic;
  margin-left: 5px;
  display: inline-block;
}
/* line 3979, ../sass/global.scss */
#tmsmartblog_block ul > li .blog_content .desc {
  display: none;
}
@media (max-width: 480px) {
  /* line 3949, ../sass/global.scss */
  #tmsmartblog_block ul > li .blog_content {
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }
}
/* line 3990, ../sass/global.scss */
#tmsmartblog_block .text-center {
  float: left;
  width: 100%;
  margin: 15px 0 0 0;
  text-align: center;
}
/* line 3996, ../sass/global.scss */
#tmsmartblog_block .tmblog_left {
  float: left;
  position: relative;
  width: 100%;
}
/* line 4001, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .bx-wrapper {
  padding: 0 0 0 40px;
}
@media (max-width: 1199px) {
  /* line 4001, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .bx-wrapper {
    padding: 0 0 0px 25px;
  }
}
@media (max-width: 991px) {
  /* line 4001, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .bx-wrapper {
    padding: 0;
  }
}
/* line 4010, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content {
  padding: 0;
}
/* line 4015, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li {
  background: #fff none repeat scroll 0 0;
}
/* line 4017, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block {
  clear: both;
  overflow: hidden;
}
/* line 4020, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder {
  float: left;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4020, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder {
    width: 45%;
    margin-right: 5%;
  }
}
@media (max-width: 767px) {
  /* line 4020, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder {
    margin: 0 0 10px;
  }
}
/* line 4033, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder img {
  max-width: 100%;
  width: 100%;
  padding: 0;
  filter: grayscale(100%);
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4033, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder img {
    height: 200px;
  }
}
/* line 4043, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .post-image-hover {
  height: 100%;
  left: 0;
  position: absolute;
  -webkit-transition: all 400ms ease 0s;
  transition: all 400ms ease 0s;
  width: 100%;
}
/* line 4050, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons {
  bottom: 0;
  height: 51px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: 0;
  width: 100px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 4061, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons a {
  display: inline-block;
  float: none;
  height: 45px;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4050, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* line 4071, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .zoom:before {
  font-family: "FontAwesome";
  content: "\f002";
  border: 2px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  bottom: 0;
  color: white;
  font-size: 14px;
  height: 45px;
  margin: auto;
  left: 50%;
  padding: 14px;
  position: absolute;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-align: center;
  top: 0;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4071, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .zoom:before {
    left: 0;
  }
}
/* line 4093, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .zoom:hover:before {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-color: white;
  color: #262626;
  background: white;
}
/* line 4102, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .readmore_link:before {
  font-family: "FontAwesome";
  content: "\f0c1";
  border: 2px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  bottom: 0;
  color: white;
  font-size: 14px;
  height: 45px;
  margin: auto;
  right: 50%;
  padding: 14px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: 0;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4102, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .readmore_link:before {
    right: 0;
  }
}
/* line 4124, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .news_module_image_holder .blogicons .readmore_link:hover:before {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-color: white;
  color: #262626;
  background: white;
}
/* line 4134, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
  /* line 4134, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content {
    width: 100%;
  }
}
/* line 4141, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .sds_post_title {
  margin: 0;
  font-family: "Raleway", Helvetica, sans-serif;
}
/* line 4144, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .sds_post_title a {
  color: #262626;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 4151, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .blog_date {
  font-size: 12px;
  margin: 0 0 8px;
  float: left;
  width: 100%;
}
/* line 4157, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .desc {
  line-height: 18px;
  margin: 10px 0;
  display: inline-block;
}
/* line 4162, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .tm_view {
  margin: 0 10px 0 0;
}
/* line 4165, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .tm_bloginfo {
  float: left;
  font-size: 10px;
  text-transform: uppercase;
  margin: 1px 0;
  text-align: left;
  width: 100%;
  color: #262626;
}
/* line 4173, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .tm_bloginfo .r_more {
  color: #262626;
}
/* line 4175, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li .blog_block .blog_content .blog_inner .tm_bloginfo .r_more:hover {
  color: #262626;
}
/* line 4185, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li:hover .news_module_image_holder img {
  filter: grayscale(0%);
}
/* line 4188, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li:hover .news_module_image_holder .blogicons {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4192, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li:hover .news_module_image_holder .blogicons .zoom:before {
  left: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4198, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content #tmblog-carousel li:hover .news_module_image_holder .blogicons .readmore_link:before {
  right: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4208, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
@media (max-width: 767px) {
  /* line 4208, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* line 4215, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction a {
  background: transparent none repeat scroll 0 0;
  border: 2px solid rgba(255, 255, 255, 0.5);
  left: 23%;
  padding: 3px 15px;
  position: absolute;
  right: auto;
  font-size: 0;
  color: #fff;
  height: 30px;
  width: 30px;
  margin: 0;
  line-height: 22px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  letter-spacing: 0;
}
/* line 4231, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction a:before {
  font-family: "FontAwesome";
  font-size: 18px;
  line-height: 26px;
  margin: 0;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  vertical-align: middle;
  top: 0px;
}
/* line 4243, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction a:hover {
  background: #fff none repeat scroll 0 0;
  color: #262626;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4248, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction a.disabled {
  background: #d9d9d9 none repeat scroll 0 0;
  color: #262626;
  border: 1px solid #d9d9d9;
  cursor: auto;
  display: block;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4258, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-prev {
  top: 5px;
}
/* line 4260, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-prev:before {
  content: "\f0d8";
}
@media (max-width: 767px) {
  /* line 4258, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-prev {
    left: 5px;
  }
}
/* line 4267, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-next {
  bottom: 5px;
  top: auto;
}
/* line 4270, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-next:before {
  content: "\f0d7";
}
@media (max-width: 767px) {
  /* line 4267, ../sass/global.scss */
  #tmsmartblog_block .tmblog_left .sdsblog-box-content .bx-controls .bx-controls-direction .bx-next {
    left: 40px;
    top: 5px;
    bottom: auto;
  }
}
/* line 4282, ../sass/global.scss */
#tmsmartblog_block .tmblog_left .sdsblog-box-content:hover .bx-controls {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 4291, ../sass/global.scss */
#smartblogcat .sdsarticleCat {
  border-bottom: medium none;
  margin: 0 0 25px;
  text-align: center;
  padding: 0 0 30px;
  position: relative;
}
/* line 4297, ../sass/global.scss */
#smartblogcat .sdsarticleCat:before {
  /*background: transparent url(glory/../img/megnor/divider.png) no-repeat scroll center bottom;*/
  bottom: 0;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  right: 0;
}
/* line 4307, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsarticleHeader {
  margin: 15px 0 5px;
  padding: 0;
  display: block;
}
/* line 4311, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block {
  margin: 0;
  width: 100%;
  text-transform: capitalize;
  border: none;
  background: none;
  height: auto;
  padding: 0;
}
/* line 4319, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block a {
  color: #262626;
  font: bold 24px "Raleway", Helvetica, sans-serif;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
}
/* line 4328, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent {
  margin-bottom: 20px;
  display: block;
  position: relative;
}
/* line 4339, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .imageFeaturedLink img {
  max-width: 100%;
  padding: 0;
  filter: grayscale(100%);
}
/* line 4345, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons {
  bottom: 0;
  height: 51px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: 0;
  width: 100px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 4356, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons a {
  display: inline-block;
  float: none;
  height: 45px;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4345, ../sass/global.scss */
  #smartblogcat .sdsarticleCat .articleContent .blogicons {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* line 4366, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons .zoom:before {
  font-family: "FontAwesome";
  content: "\f002";
  border: 2px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  bottom: 0;
  color: white;
  font-size: 14px;
  height: 45px;
  margin: auto;
  left: 50%;
  padding: 14px;
  position: absolute;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-align: center;
  top: 0;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4366, ../sass/global.scss */
  #smartblogcat .sdsarticleCat .articleContent .blogicons .zoom:before {
    left: 0;
  }
}
/* line 4388, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons .zoom:hover:before {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-color: #262626;
  color: #262626;
  background: white;
}
/* line 4397, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons .readmore_link:before {
  font-family: "FontAwesome";
  content: "\f0c1";
  border: 2px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  bottom: 0;
  color: white;
  font-size: 14px;
  height: 45px;
  margin: auto;
  right: 50%;
  padding: 14px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: 0;
  width: 45px;
}
@media (max-width: 767px) {
  /* line 4397, ../sass/global.scss */
  #smartblogcat .sdsarticleCat .articleContent .blogicons .readmore_link:before {
    right: 0;
  }
}
/* line 4419, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent .blogicons .readmore_link:hover:before {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-color: #262626;
  color: #262626;
  background: white;
}
/* line 4434, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent:hover .imageFeaturedLink img {
  filter: grayscale(0%);
}
/* line 4438, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent:hover .blogicons {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4442, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent:hover .blogicons .zoom:before {
  left: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4448, ../sass/global.scss */
#smartblogcat .sdsarticleCat .articleContent:hover .blogicons .readmore_link:before {
  right: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 4456, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details {
  padding: 10px 0;
  color: #666666;
  display: block;
  font-style: italic;
}
/* line 4462, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details span > a {
  color: #666666;
}
/* line 4464, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details span > a:hover {
  color: #666666;
}
/* line 4469, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details i {
  color: #666666;
}
/* line 4472, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_comment {
  display: inline-block;
}
/* line 4474, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_comment:hover {
  color: #262626;
}
/* line 4476, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_comment:hover i {
  color: #262626;
}
/* line 4481, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_author {
  display: inline-block;
}
/* line 4484, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_articleSection {
  display: inline-block;
}
/* line 4487, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_articleSection:hover i {
  color: #262626;
}
/* line 4492, ../sass/global.scss */
#smartblogcat .sdsarticleCat .tm_details .tm_view {
  display: inline-block;
}
/* line 4496, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsarticle-des {
  color: #666666;
  line-height: 18px;
  margin: 0px 0 25px;
  padding: 10px 0;
  display: block;
  font-style: normal;
}
/* line 4503, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsarticle-des #lipsum {
  line-height: 24px;
  text-align: center;
}
/* line 4510, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsreadMore .more a.r_more {
  background: white none repeat scroll 0 0;
  border: 1px solid #dfdfdf;
  color: #262626;
  float: none;
  font: normal 700 13px "Raleway", Helvetica, sans-serif;
  padding: 6px 15px;
  text-transform: uppercase;
}
/* line 4518, ../sass/global.scss */
#smartblogcat .sdsarticleCat .sdsreadMore .more a.r_more:hover {
  background: #262626;
  border-color: #262626;
  color: white;
}

/* line 4530, ../sass/global.scss */
.tm_row .tm_blog_pagination {
  float: left;
  width: 100%;
}
/* line 4533, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination {
  margin: 0 0px 0 0;
}
/* line 4535, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li {
  display: inline-block;
  float: left;
  margin: 0 2px;
  padding: 0px;
  border: 1px solid #262626;
  background: white;
}
/* line 4543, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li > a,
.tm_row .tm_blog_pagination .pagination li > span {
  margin: 0 0 0 0px;
  padding: 6px 12px;
  line-height: 18px;
  font-weight: bold;
  display: block;
  background: none;
  border: none;
}
/* line 4551, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li > a span,
.tm_row .tm_blog_pagination .pagination li > span span {
  padding: 0;
  border: none;
  display: block;
  background: none;
}
/* line 4560, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li.pagination_previous b, .tm_row .tm_blog_pagination .pagination li.pagination_next b {
  display: none;
}
/* line 4564, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li:hover {
  background: #262626;
}
/* line 4567, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li:hover > a,
.tm_row .tm_blog_pagination .pagination li:hover > span {
  color: white;
}
/* line 4569, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li:hover > a span,
.tm_row .tm_blog_pagination .pagination li:hover > span span {
  color: white;
}
/* line 4574, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li .page-active {
  color: white;
  background: #262626;
}
/* line 4577, ../sass/global.scss */
.tm_row .tm_blog_pagination .pagination li .page-active span {
  color: white;
  background: #262626;
}
/* line 4584, ../sass/global.scss */
.tm_row .tm_blog_pagination .results {
  margin: 5px 0 0;
  float: right;
}
@media (max-width: 767px) {
  /* line 4584, ../sass/global.scss */
  .tm_row .tm_blog_pagination .results {
    float: left;
  }
}

/* line 4594, ../sass/global.scss */
#page #sdsblogCategory {
  margin: 0 0 30px;
}
/* line 4596, ../sass/global.scss */
#page #sdsblogCategory .imageFeatured {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  float: left;
  margin: 0 20px 20px 0;
  max-width: 100%;
  padding: 0;
  width: 200px;
}
@media (max-width: 1199px) and (min-width: 480px) {
  /* line 4596, ../sass/global.scss */
  #page #sdsblogCategory .imageFeatured {
    width: 33%;
  }
}
/* line 4608, ../sass/global.scss */
#page #sdsblogCategory .sdstitle_block {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #262626;
  line-height: 18px;
  padding: 0;
}
/* line 4615, ../sass/global.scss */
#page #sdsblogCategory .tm_cat_desc {
  margin: 0 0 20px;
}

/* line 4620, ../sass/global.scss */
#sdsblogArticle {
  text-align: center;
}
/* line 4623, ../sass/global.scss */
#sdsblogArticle .page-item-title h1 {
  color: #262626;
  font: bold 25px/30px "Raleway", Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 0;
  margin: 0 0 15px;
  display: none;
}
/* line 4633, ../sass/global.scss */
#sdsblogArticle .articleContent img {
  max-width: 100%;
  padding: 0;
}
/* line 4638, ../sass/global.scss */
#sdsblogArticle #lipsum {
  margin: 0 0 0px;
  width: 100%;
}
/* line 4643, ../sass/global.scss */
#sdsblogArticle .post-info {
  background: #f2f2f2;
  color: #666666;
  text-align: center;
  padding: 5px 15px;
  float: left;
}
/* line 4649, ../sass/global.scss */
#sdsblogArticle .post-info .tm_author {
  display: inline-block;
}
/* line 4652, ../sass/global.scss */
#sdsblogArticle .post-info .tm_comment {
  display: inline-block;
}
/* line 4657, ../sass/global.scss */
#sdsblogArticle .post-info .tm_articleSection:hover a {
  color: #666666;
}
/* line 4660, ../sass/global.scss */
#sdsblogArticle .post-info .tm_articleSection:hover i {
  color: #666666;
}
/* line 4666, ../sass/global.scss */
#sdsblogArticle .post-info span i {
  color: #666666;
}
/* line 4669, ../sass/global.scss */
#sdsblogArticle .post-info span span {
  display: inline-block;
}
/* line 4672, ../sass/global.scss */
#sdsblogArticle .post-info span span a {
  color: #666666;
}
/* line 4678, ../sass/global.scss */
#sdsblogArticle .sdsarticle-des {
  color: #666666;
  margin: 18px 0 10px;
  text-align: justify;
  float: left;
  width: 100%;
}

/* line 4687, ../sass/global.scss */
#page #articleComments {
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 0;
  margin: 20px 0 30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 4694, ../sass/global.scss */
#page #articleComments #comments {
  margin-bottom: 10px;
}
/* line 4697, ../sass/global.scss */
#page #articleComments .tm_commenttitle {
  font: 700 14px/22px "Raleway", Helvetica, sans-serif;
  margin: 10px 0;
}
/* line 4701, ../sass/global.scss */
#page #articleComments .commentList {
  margin: 0;
}
/* line 4703, ../sass/global.scss */
#page #articleComments .commentList li {
  border: none;
  padding: 8px 0 8px 85px;
}
/* line 4706, ../sass/global.scss */
#page #articleComments .commentList li .comment-reply-link {
  background: white;
  font: 700 13px/16px "Raleway", Helvetica, sans-serif;
  padding: 6px 10px;
  text-transform: uppercase;
  border: 1px solid #262626;
  color: #262626;
}
/* line 4713, ../sass/global.scss */
#page #articleComments .commentList li .comment-reply-link:hover {
  background: #262626;
  color: white;
}
/* line 4718, ../sass/global.scss */
#page #articleComments .commentList li .avatar {
  background: none;
  padding: 0;
  border: 1px solid #dfdfdf;
  left: 10px;
  position: absolute;
  top: 10px;
}
/* line 4726, ../sass/global.scss */
#page #articleComments .commentList li .reply {
  height: auto;
  text-align: right;
}
/* line 4730, ../sass/global.scss */
#page #articleComments .commentList li .name, #page #articleComments .commentList li .name a {
  font-size: 13px;
}

/* line 4737, ../sass/global.scss */
#respond {
  float: left;
  width: 100%;
  clear: both;
}
/* line 4741, ../sass/global.scss */
#respond .comment-reply-title {
  font: 700 14px/22px "Raleway", Helvetica, sans-serif;
  margin: 0 0 10px;
}
/* line 4746, ../sass/global.scss */
#respond #commentInput .right {
  padding: 10px 0;
}
/* line 4748, ../sass/global.scss */
#respond #commentInput .right #submitComment {
  background-color: white;
  border: 1px solid #262626;
  color: #262626;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 4755, ../sass/global.scss */
#respond #commentInput .right #submitComment:hover {
  background: #262626;
  color: white;
}

/*---------------------------- TM Manufacturer Block---------------------------------------*/
/* line 4765, ../sass/global.scss */
#tm_manufacturer {
  clear: both;
  float: left;
  width: 100%;
}
/* line 4769, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider {
  margin: 0;
  position: relative;
}
/* line 4772, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .centertitle_block {
  display: none;
}
/* line 4775, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .block_content {
  position: relative;
}
/* line 4777, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .block_content #manufacturer-carousel {
  margin: 70px 0 50px;
  padding: 0 30px;
}
/* line 4780, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .block_content #manufacturer-carousel li {
  float: none;
  width: 100%;
}
/* line 4784, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .block_content #manufacturer-carousel li .manu_image img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
/* line 4791, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .block_content #manufacturer-carousel li:hover .manu_image img {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* line 4799, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation {
  top: 45px;
  display: none;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 4799, ../sass/global.scss */
  #tm_manufacturer #manufacturer_slider .customNavigation {
    display: block;
  }
}
/* line 4806, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a {
  width: 30px;
  height: 30px;
  padding: 3px 11px;
  position: absolute;
  margin: 0;
  border: 1px solid #dfdfdf;
  line-height: 22px;
  -webkit-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
}
/* line 4815, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a:hover {
  -webkit-transition: all 300ms ease 0s;
  transition: all 300ms ease 0s;
  color: white;
  background: #262626;
  border: 1px solid #262626;
}
/* line 4822, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a.prev {
  left: 0;
  right: auto;
}
/* line 4825, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a.prev:before {
  content: "\f104";
  font-family: "FontAwesome";
  font-size: 17px;
  position: absolute;
  left: 0;
}
/* line 4833, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a.next {
  right: 0;
  left: auto;
}
/* line 4836, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider .customNavigation a.next:before {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 17px;
  position: absolute;
  right: 0;
}
/* line 4846, ../sass/global.scss */
#tm_manufacturer #manufacturer_slider:hover .customNavigation {
  display: block;
}

/* line 4853, ../sass/global.scss */
.paiement_logo_block {
  float: left;
  padding: 0 0 40px;
  text-align: center;
  width: 100%;
}
/* line 4858, ../sass/global.scss */
.paiement_logo_block img {
  margin: 0 5px;
}
@media (max-width: 991px) {
  /* line 4858, ../sass/global.scss */
  .paiement_logo_block img {
    margin: 0px;
  }
}

/* line 4866, ../sass/global.scss */
#index .product_list.grid li {
  display: none;
}

/* line 4868, ../sass/global.scss */
.loadmore {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 40px 0 0 0;
}
/* line 4873, ../sass/global.scss */
.loadmore .tm-message {
  display: none;
  font-size: 20px;
  color: #333333;
  line-height: 30px;
}
/* line 4879, ../sass/global.scss */
.loadmore .gridcount {
  border: 1px solid #d9d9d9;
  padding: 5px 50px;
  font-weight: bold;
  color: #262626;
  text-transform: uppercase;
}
/* line 4885, ../sass/global.scss */
.loadmore .gridcount:focus {
  background: white;
}
/* line 4886, ../sass/global.scss */
.loadmore .gridcount:hover {
  background: #262626;
  border-color: #262626;
  color: white;
}

/* line 4896, ../sass/global.scss */
.tm_newsletterdiv {
  border: 1px solid #d9d9d9;
  float: right;
  width: 30%;
  margin: 66px 0;
  background: white;
  min-height: 380px;
  text-align: center;
}
/* line 4904, ../sass/global.scss */
.tm_newsletterdiv .block_content {
  margin: 0;
}
@media (max-width: 991px) {
  /* line 4904, ../sass/global.scss */
  .tm_newsletterdiv .block_content {
    margin: 0 0 30px;
  }
}
@media (max-width: 991px) {
  /* line 4896, ../sass/global.scss */
  .tm_newsletterdiv {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 1199px) {
  /* line 4896, ../sass/global.scss */
  .tm_newsletterdiv {
    min-height: auto;
  }
}
/* line 4918, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left {
  margin: 20px;
}
/* line 4920, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter {
  margin: 25px;
}
@media (max-width: 1199px) {
  /* line 4920, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter {
    margin: 0px;
    width: auto;
  }
}
@media (max-width: 991px) {
  /* line 4920, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter {
    margin-top: 30px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 4920, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter {
    margin-top: 30px;
    width: 100%;
  }
}
/* line 4939, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content {
  color: #999;
  font-sixe: 13px;
}
@media (max-width: 1199px) {
  /* line 4939, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content {
    margin-bottom: 10px;
  }
}
/* line 4945, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .newshead {
  text-transform: uppercase;
  line-height: 24px;
}
/* line 4948, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .newshead .newstext {
  font-size: 30px;
  font-weight: bold;
  margin-top: 3px;
  color: #262626;
}
@media (max-width: 991px) {
  /* line 4948, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .newshead .newstext {
    float: left;
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 4963, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .sub_text {
  margin: 20px 0 0 0;
}
@media (max-width: 1199px) {
  /* line 4963, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .sub_text {
    margin: 10px 0 0 0;
  }
}
@media (max-width: 991px) {
  /* line 4963, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left .tm_newsletter .news-text .text-content .sub_text {
    margin: 20px 0;
  }
}
/* line 4975, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter i {
  background: url(glory/../img/megnor/envelope.png) no-repeat scroll center 6px;
  float: left;
  width: 100%;
  height: 40px;
  margin-bottom: 15px;
  color: #262626;
}
/* line 4983, ../sass/global.scss */
.tm_newsletterdiv #newsletter_block_left .tm_newsletter i:before {
  display: none;
}
@media (max-width: 991px) {
  /* line 4918, ../sass/global.scss */
  .tm_newsletterdiv #newsletter_block_left {
    margin: 0;
  }
}

/* line 4996, ../sass/global.scss */
#tmproduct_tab_block {
  clear: both;
  float: left;
  margin: 20px 0 0;
}
/* line 5000, ../sass/global.scss */
#tmproduct_tab_block .tab-links {
  clear: both;
  margin: 0;
  float: left;
  width: 100%;
  background: white;
}
/* line 5006, ../sass/global.scss */
#tmproduct_tab_block .tab-links li {
  border: 1px solid #d9d9d9;
  border-bottom: none;
  margin: 0 -1px 0 0;
  position: relative;
  float: left;
}
@media (max-width: 480px) {
  /* line 5006, ../sass/global.scss */
  #tmproduct_tab_block .tab-links li {
    width: 100%;
    text-align: center;
  }
}
/* line 5020, ../sass/global.scss */
#tmproduct_tab_block .tab-links li a {
  font: 12px/22px "Raleway", Helvetica, sans-serif;
  color: #aaaaaa;
  display: block;
  padding: 5px 28px;
  text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 5020, ../sass/global.scss */
  #tmproduct_tab_block .tab-links li a {
    padding: 5px 15px;
  }
}
@media (max-width: 767px) {
  /* line 5020, ../sass/global.scss */
  #tmproduct_tab_block .tab-links li a {
    padding: 5px 10px;
  }
}
/* line 5033, ../sass/global.scss */
#tmproduct_tab_block .tab-links li.active {
  background: #262626;
  border-color: #262626;
}
/* line 5036, ../sass/global.scss */
#tmproduct_tab_block .tab-links li.active a {
  color: #FFFFFF;
}
/* line 5042, ../sass/global.scss */
#tmproduct_tab_block .tab-content {
  margin: 0;
  padding: 20px 15px;
  float: left;
  width: 100%;
  border: 1px solid #d9d9d9;
}
/* line 5048, ../sass/global.scss */
#tmproduct_tab_block .tab-content .size_guide_table {
  border: 1px solid #e6e6e6;
  width: 100%;
}
/* line 5051, ../sass/global.scss */
#tmproduct_tab_block .tab-content .size_guide_table th {
  text-align: center;
}
/* line 5054, ../sass/global.scss */
#tmproduct_tab_block .tab-content .size_guide_table td {
  border: 1px solid #d9d9d9;
  text-align: center;
}
/* line 5059, ../sass/global.scss */
#tmproduct_tab_block .tab-content .tm_productinner.tab {
  display: none;
  line-height: 24px;
}
/* line 5062, ../sass/global.scss */
#tmproduct_tab_block .tab-content .tm_productinner.tab.active {
  display: block;
}

/*****************tm testimonial cms block **************************/
/* line 5072, ../sass/global.scss */
#tmcmstestimonialblock {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  clear: both;
}
@media (max-width: 480px) {
  /* line 5072, ../sass/global.scss */
  #tmcmstestimonialblock {
    margin-top: 0;
  }
}
/* line 5081, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner {
  width: 48%;
  float: left;
}
/* line 5084, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner {
  position: relative;
  width: 85%;
  overflow: hidden;
}
@media (max-width: 1199px) {
  /* line 5089, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner a img {
    width: 100%;
  }
}
/* line 5095, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content {
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 5099, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content:before {
  border: 2px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale3d(1.4, 1.4, 1);
  -moz-transform: scale3d(1.4, 1.4, 1);
  -ms-transform: scale3d(1.4, 1.4, 1);
  -o-transform: scale3d(1.4, 1.4, 1);
  transform: scale3d(1.4, 1.4, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
/* line 5111, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data {
  display: block;
  position: absolute;
  top: 36%;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5119, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .shop-now a:after {
  content: "\f04b";
  font-family: "FontAwesome";
}
/* line 5126, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .desc-text, #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .title {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 5131, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .desc-text {
  color: #4c4c4c;
  font-family: "Raleway", Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 12px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  /* line 5131, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .desc-text {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  /* line 5131, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .desc-text {
    font-size: 12px;
  }
}
/* line 5145, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .title {
  font-family: "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: bold;
  line-height: 28px;
}
@media (max-width: 991px) {
  /* line 5145, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .title {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  /* line 5145, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .title {
    font-size: 14px;
    line-height: 16px;
  }
}
/* line 5160, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .border {
  background: #cbcbcb;
  height: 1px;
  width: 0;
  display: inline-block;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 5167, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .shop-now a {
  color: #262626;
  font-family: "Raleway", Helvetica, sans-serif;
  padding: 4px 0px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media (max-width: 480px) {
  /* line 5167, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner .hover_content .hover_data .shop-now a {
    font-size: 8px;
    padding: 0 5px;
  }
}
/* line 5184, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_content {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 5186, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_content:before {
  background: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* line 5193, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_data .desc-text, #tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_data .title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
/* line 5198, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_data .border {
  width: 180px;
}
/* line 5201, ../sass/global.scss */
#tmcmstestimonialblock .cms-banner .cms-banner-inner:hover .hover_data .shop-now a {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 991px) {
  /* line 5084, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner .cms-banner-inner {
    display: inline-block;
  }
}
@media (max-width: 991px) {
  /* line 5081, ../sass/global.scss */
  #tmcmstestimonialblock .cms-banner {
    width: 100%;
    text-align: center;
  }
}

/************** parallex cms ************************/
/* line 5218, ../sass/global.scss */
.news-parralax {
  clear: both;
  margin: 0 0 53px 0;
}
/* line 5221, ../sass/global.scss */
.news-parralax .parallex_outer {
  width: 100%;
  position: relative;
  height: 512px;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 5221, ../sass/global.scss */
  .news-parralax .parallex_outer {
    height: 800px;
  }
}
@media (max-width: 480px) {
  /* line 5221, ../sass/global.scss */
  .news-parralax .parallex_outer {
    height: 700px;
  }
}
/* line 5233, ../sass/global.scss */
.news-parralax .parallax-wrapper {
  width: 70%;
  padding: 66px 0;
  float: left;
}
@media (max-width: 991px) {
  /* line 5233, ../sass/global.scss */
  .news-parralax .parallax-wrapper {
    width: 100%;
    padding: 20px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* line 5233, ../sass/global.scss */
  .news-parralax .parallax-wrapper {
    padding: 50px 0 0 0;
  }
}
/* line 5246, ../sass/global.scss */
.news-parralax .static-image {
  float: left;
}
@media (max-width: 767px) {
  /* line 5246, ../sass/global.scss */
  .news-parralax .static-image {
    display: none;
  }
}
/* line 5252, ../sass/global.scss */
.news-parralax .parallax-text {
  float: left;
  width: 50%;
  margin: 130px 0 0 50px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 5252, ../sass/global.scss */
  .news-parralax .parallax-text {
    width: 46%;
  }
}
@media (max-width: 767px) {
  /* line 5252, ../sass/global.scss */
  .news-parralax .parallax-text {
    margin: 30px 0 30px 50px;
    width: 80%;
  }
}
/* line 5264, ../sass/global.scss */
.news-parralax .parallax-text .text1 {
  font-size: 25px;
  text-transform: uppercase;
  color: #202020;
  line-height: 30px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 5264, ../sass/global.scss */
  .news-parralax .parallax-text .text1 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  /* line 5264, ../sass/global.scss */
  .news-parralax .parallax-text .text1 {
    font-size: 18px;
  }
}
/* line 5277, ../sass/global.scss */
.news-parralax .parallax-text .text2 {
  font-size: 25px;
  text-transform: uppercase;
  color: #202020;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 2.5px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 5277, ../sass/global.scss */
  .news-parralax .parallax-text .text2 {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  /* line 5277, ../sass/global.scss */
  .news-parralax .parallax-text .text2 {
    font-size: 18px;
  }
}
/* line 5292, ../sass/global.scss */
.news-parralax .parallax-text .text3 {
  font-size: 80px;
  text-transform: uppercase;
  color: #262626;
  font-family: roboto;
  font-weight: 900;
  line-height: 94px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 5292, ../sass/global.scss */
  .news-parralax .parallax-text .text3 {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  /* line 5292, ../sass/global.scss */
  .news-parralax .parallax-text .text3 {
    font-size: 55px;
    line-height: 55px;
  }
}

/**************** video cms *****************/
/* line 5313, ../sass/global.scss */
#video_cms {
  clear: both;
  margin: 0 auto;
}
/* line 5316, ../sass/global.scss */
#video_cms .cloth-banner-outer.container-outer {
  clear: both;
  overflow: hidden;
  position: relative;
  margin-bottom: 60px;
  margin-top: 15px;
}
/* line 5317, ../sass/global.scss */
#video_cms .cloth-banner1 {
  float: left;
  width: 59%;
}
@media (max-width: 767px) {
  /* line 5317, ../sass/global.scss */
  #video_cms .cloth-banner1 {
    width: 100%;
  }
}
/* line 5324, ../sass/global.scss */
#video_cms .cloth-banner2 {
  float: right;
  width: 41%;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 5324, ../sass/global.scss */
  #video_cms .cloth-banner2 {
    width: 100%;
    margin-top: 15px;
  }
}
/* line 5335, ../sass/global.scss */
#video_cms .shop-now a:after {
  content: "\f04b";
  font-family: "FontAwesome";
}
/* line 5342, ../sass/global.scss */
#video_cms .cloth-banner1-inner, #video_cms .cloth1-banner2-inner {
  overflow: hidden;
  position: relative;
}
/* line 5347, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner1 {
  width: 98%;
  float: right;
}
@media (max-width: 767px) {
  /* line 5347, ../sass/global.scss */
  #video_cms .cloth1-banner2-inner .inner1 {
    width: 100%;
  }
}
/* line 5355, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner2 {
  margin-top: 30px;
  float: right;
  width: 98%;
}
@media (max-width: 991px) {
  /* line 5355, ../sass/global.scss */
  #video_cms .cloth1-banner2-inner .inner2 {
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  /* line 5355, ../sass/global.scss */
  #video_cms .cloth1-banner2-inner .inner2 {
    width: 100%;
  }
}
/* line 5366, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner3 {
  float: left;
  margin: 25px 0 0 1px;
}
/* line 5371, ../sass/global.scss */
#video_cms .cloth1-banner1-inner {
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 5376, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1 > a:before {
   /* content: "";
    height: 84.9%;
    right: 20px;
    position: absolute;
    top: 19px;
    width: 89.5%; 
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	z-index:1; 	*/
}
/* line 5390, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1:hover > a:before {
  /* background-color: rgba(0, 0, 0, 0.1);*/
}
/* line 5394, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner2 > a:before {
    /*content: "";
    height: 84.9%;
    right: 20px;
    position: absolute;
    top: 19px;
    width: 89.5%; 
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	z-index:1; 	*/
}
/* line 5408, ../sass/global.scss */
#video_cms .cloth1-banner4-inner .inner2:hover > a:before {
  /*background-color: rgba(0, 0, 0, 0.1);*/
}
/* line 5414, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner2:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 5417, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner3:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 5422, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner1 > a:before {
  z-index: 1;
}
/* line 5429, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner1:hover img, #video_cms .cloth1-banner4-inner .inner1:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 5435, ../sass/global.scss */
#video_cms .cloth1-banner5-inner .inner1:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 5439, ../sass/global.scss */
#video_cms .cloth1-banner5-inner .inner1 > a:before {
  content: "";
  height: 91.3%;
  left: 19px;
  position: absolute;
  top: 20px;
  width: 95.3%;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  border: 2px solid #fff;
  z-index: 1;
}
/* line 5454, ../sass/global.scss */
#video_cms .cloth1-banner5-inner .inner1:hover > a:before {
  border: 2px solid transparent;
}
/* line 5458, ../sass/global.scss */
#video_cms .inner1 {
  overflow: hidden;
}
/* line 5459, ../sass/global.scss */
#video_cms .inner2 {
  overflow: hidden;
}
/* line 5460, ../sass/global.scss */
#video_cms .cloth-banner1, #video_cms .cloth-banner2 {
  overflow: visible !important;
  position: relative;
}
/* line 5461, ../sass/global.scss */
#video_cms .cloth-banner3 {
  overflow: visible !important;
  position: relative;
  float: left;
  margin: 25px 0 0 1px;
}
/* line 5468, ../sass/global.scss */
#video_cms .cloth-banner4 {
  overflow: visible !important;
  position: relative;
  float: right;
  margin-top: 25px;
}
/* line 5474, ../sass/global.scss */
#video_cms .cloth-banner4 .inner2 {
  margin-top: 25px;
}
/* line 5476, ../sass/global.scss */
#video_cms .cloth-banner5 {
  overflow: visible !important;
  position: relative;
  float: left;
  margin-top: 25px;
}
/* line 5500, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1 {
  margin-bottom: 30px;
  width: 97.5%;
}
@media (max-width: 991px) {
  /* line 5500, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 5500, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner1 {
    width: 100%;
  }
}
/* line 5510, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner2 {
  width: 51.6%;
  margin-right: 30px;
  float: left;
}
@media (max-width: 991px) {
  /* line 5510, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner2 {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 5510, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner2 {
    width: 52.6%;
    margin-right: 5%;
  }
}
@media (max-width: 480px) {
  /* line 5510, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner2 {
    margin: 0 0 15px 0;
    width: 100%;
  }
}
/* line 5526, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner3 {
  width: 41.4%;
  float: left;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 5526, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner3 {
    width: 42.4%;
  }
}
@media (max-width: 480px) {
  /* line 5526, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner3 {
    width: 100%;
  }
}
/* line 5538, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner4 {
  position: relative;
  float: left;
  margin-top: 30px;
  width: 97.5%;
}
@media (max-width: 991px) {
  /* line 5538, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner4 {
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  /* line 5538, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner4 {
    width: 100%;
  }
}
/* line 5551, ../sass/global.scss */
#video_cms .cloth-banner1 img, #video_cms .inner1 img, #video_cms .inner2 img {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
@media (max-width: 1199px) {
  /* line 5551, ../sass/global.scss */
  #video_cms .cloth-banner1 img, #video_cms .inner1 img, #video_cms .inner2 img {
    width: 100%;
  }
}
/* line 5559, ../sass/global.scss */
#video_cms .cloth-banner1 .hover_content {
  position: absolute;
  /*background: #46525f;*/
  opacity: 1;
  width: 100%;
  /*height: 100%;*/
  display: inline-block;
  left: -1px;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5571, ../sass/global.scss */
#video_cms .inner1 .hover_content {
  position: absolute;
  /*background: #132330;*/
  opacity: 1;
  width: 100%;
  display: inline-block;
  bottom: 0;
  height: 100%;
  left: 0;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5586, ../sass/global.scss */
#video_cms .inner1 .hover_content:before, #video_cms .cloth1-banner2-inner .inner2 .hover_content:before, #video_cms .cms-banner-inner .hover_content:before {
  border: 2px solid #ffffff;
  bottom: 20px;
  /*box-shadow: 0 0 0 30px rgba(248, 248, 248, 0.8);*/
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale3d(1.4, 1.4, 1);
  -moz-transform: scale3d(1.4, 1.4, 1);
  -ms-transform: scale3d(1.4, 1.4, 1);
  -o-transform: scale3d(1.4, 1.4, 1);
  transform: scale3d(1.4, 1.4, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
/* line 5601, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1 .hover_content .border, #video_cms .cloth1-banner2-inner .inner2 .hover_data .border, #video_cms .cms-banner-inner .hover_data .border {
  background: #cbcbcb;
  height: 1px;
  width: 0;
  display: inline-block;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 5605, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1:hover .hover_content .border, #video_cms .cloth1-banner2-inner .inner2:hover .hover_data .border, #video_cms .cms-banner-inner:hover .hover_data .border {
  width: 180px;
}
/* line 5607, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1:hover .hover_content:before, #video_cms .cloth1-banner2-inner .inner2:hover .hover_content:before, #video_cms .cms-banner-inner:hover .hover_content:before {
  opacity: 0.9;
  filter: alpha(opacity=90);
  background: #FFFFFF;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
/* line 5617, ../sass/global.scss */
#video_cms .cloth-banner5 .inner1 .hover_content {
  position: absolute;
  /*background: #132330;*/
  opacity: 1;
  width: 34%;
  display: inline-block;
  bottom: 35%;
  left: auto;
  right: 12%;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5631, ../sass/global.scss */
#video_cms .cloth1-banner4-inner .inner1 .hover_content {
  position: absolute;
  /*background: #132330;*/
  opacity: 1;
  width: 100%;
  display: inline-block;
  bottom: 10%;
  left: 0;
  right: 0;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5643, ../sass/global.scss */
#video_cms .cloth-banner3 .inner1 .hover_content {
  position: absolute;
  /*background: #132330;*/
  opacity: 1;
  width: 100%;
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 15%;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0;
}
/* line 5657, ../sass/global.scss */
#video_cms .inner2 .hover_content, #video_cms .cms-banner-inner .hover_content {
  position: absolute;
  /*background: #8b5634;*/
  opacity: 1;
  width: 100%;
  display: block;
  bottom: 0;
  top: 0;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5673, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner2 .hover_content {
  position: absolute;
  /*background: #8b5634;*/
  opacity: 1;
  width: 100%;
  display: block;
  bottom: 0;
  top: 0;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  /*z-index: 200;*/
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5688, ../sass/global.scss */
#video_cms .cms-banner-inner .hover_data {
  display: block;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: absolute;
  top: 36%;
}
/* line 5693, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner2 .hover_data {
  display: block;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: absolute;
  top: 40%;
}
/* line 5702, ../sass/global.scss */
#video_cms .cloth-banner1 .hover_data {
  display: block;
  /*position: absolute;*/
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5708, ../sass/global.scss */
#video_cms .cloth-banner1:hover .hover_data {
  opacity: 1;
  bottom: 8%;
}
/* line 5711, ../sass/global.scss */
#video_cms .inner1 .hover_data {
  display: block;
  width: 100%;
  position: absolute;
  top: 20%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5718, ../sass/global.scss */
#video_cms .inner1:hover .hover_data {
  left: 0;
}
/* line 5719, ../sass/global.scss */
#video_cms .cloth-banner2-inner .inner1 .hover_data, #video_cms .cloth1-banner1-inner .inner2 .hover_data {
  display: block;
  width: 31%;
  position: absolute;
  top: 10%;
  left: 10%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-align: left;
  height: 82%;
  z-index: 1;
}
@media (max-width: 1199px) and (min-width: 768px) {
  /* line 5719, ../sass/global.scss */
  #video_cms .cloth-banner2-inner .inner1 .hover_data, #video_cms .cloth1-banner1-inner .inner2 .hover_data {
    width: 70%;
  }
}
@media (max-width: 480px) {
  /* line 5719, ../sass/global.scss */
  #video_cms .cloth-banner2-inner .inner1 .hover_data, #video_cms .cloth1-banner1-inner .inner2 .hover_data {
    width: 60%;
  }
}
/* line 5737, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner2 img, #video_cms .cloth-banner2-inner .inner1 img {
  z-index: 1;
}
/* line 5739, ../sass/global.scss */
#video_cms .cloth-banner2-inner .inner1 .hover_data .shop-now {
  bottom: 0;
  position: absolute;
}
/* line 5741, ../sass/global.scss */
#video_cms .inner2 .hover_data {
  display: block;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5749, ../sass/global.scss */
#video_cms .cms-banner {
  width: 48%;
  float: left;
}
/* line 5750, ../sass/global.scss */
#video_cms .cms-banner-inner {
  position: relative;
  width: 85%;
  overflow: hidden;
}
/* line 5752, ../sass/global.scss */
#video_cms .hover_content {
  text-align: center;
}
/* line 5754, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1 .hover_data .title, #video_cms .cloth1-banner2-inner .inner2 .hover_data .title, #video_cms .cms-banner-inner .hover_data .title, #video_cms .cloth1-banner1-inner .inner1 .hover_data .desc-text, #video_cms .cloth1-banner2-inner .inner2 .hover_data .desc-text, #video_cms .cms-banner-inner .hover_data .desc-text {
  opacity: 0;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
@media (max-width: 991px) {
  /* line 5754, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner1 .hover_data .title, #video_cms .cloth1-banner2-inner .inner2 .hover_data .title, #video_cms .cms-banner-inner .hover_data .title, #video_cms .cloth1-banner1-inner .inner1 .hover_data .desc-text, #video_cms .cloth1-banner2-inner .inner2 .hover_data .desc-text, #video_cms .cms-banner-inner .hover_data .desc-text {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
/* line 5763, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1:hover .hover_data .title, #video_cms .cloth1-banner2-inner .inner2:hover .hover_data .title, #video_cms .cms-banner-inner:hover .hover_data .title, #video_cms .cloth1-banner1-inner .inner1:hover .hover_data .desc-text, #video_cms .cloth1-banner2-inner .inner2:hover .hover_data .desc-text, #video_cms .cms-banner-inner:hover .hover_data .desc-text {
  opacity: 1;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
/* line 5768, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner1 .hover_data .desc-text, #video_cms .cloth1-banner1-inner .inner2 .hover_data .desc-text {
  color: #262626;
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 36px;
  letter-spacing: 0;
  padding: 0 0 10px;
  border-bottom: 1px solid #e1e1e1;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
@media (max-width: 991px) {
  /* line 5768, ../sass/global.scss */
  #video_cms .cloth1-banner2-inner .inner1 .hover_data .desc-text, #video_cms .cloth1-banner1-inner .inner2 .hover_data .desc-text {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  /* line 5768, ../sass/global.scss */
  #video_cms .cloth1-banner2-inner .inner1 .hover_data .desc-text, #video_cms .cloth1-banner1-inner .inner2 .hover_data .desc-text {
    font-size: 22px;
    line-height: 25px;
  }
}
/* line 5788, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner1 .hover_data .title, #video_cms .cloth1-banner1-inner .inner2 .hover_data .title {
  color: #999;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 22px;
}
/* line 5796, ../sass/global.scss */
#video_cms .hover_data .title {
  color: #262626;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  /* line 5796, ../sass/global.scss */
  #video_cms .hover_data .title {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  /* line 5796, ../sass/global.scss */
  #video_cms .hover_data .title {
    font-size: 14px;
    line-height: 16px;
  }
}
/* line 5811, ../sass/global.scss */
#video_cms .hover_data .desc-text {
  color: #4c4c4c;
  font-size: 25px;
  font-weight: normal;
  margin-bottom: 12px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  /* line 5811, ../sass/global.scss */
  #video_cms .hover_data .desc-text {
    font-size: 20px;
    margin: 0 0 5px;
  }
}
@media (max-width: 480px) {
  /* line 5811, ../sass/global.scss */
  #video_cms .hover_data .desc-text {
    font-size: 14px;
  }
}
/* line 5825, ../sass/global.scss */
#video_cms .cms-banner-inner .hover_data .desc-text {
  font-weight: 500;
}
/* line 5826, ../sass/global.scss */
#video_cms .cloth1-banner2-inner .inner2 .hover_data .desc-text {
  color: #262626;
  font-size: 20px;
  font-weight: 500;
  margin: 10px 0 0;
}
/* line 5833, ../sass/global.scss */
#video_cms .hover_data .desc-text-1 {
  color: #7b7b7b;
  font-size: 18px;
  font-weight: normal;
  margin-top: 20px;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 5841, ../sass/global.scss */
#video_cms .cloth-banner5 .hover_data .title {
  color: #403e48;
  font-size: 28px;
  font-weight: 900;
  text-transform: none;
  font-family: roboto;
  letter-spacing: 1px;
  line-height: 38px;
}
/* line 5850, ../sass/global.scss */
#video_cms .cloth-banner5 .hover_data .desc-text {
  color: #7b7b7b;
  font-size: 18px;
  line-height: 30px;
  font-weight: normal;
  margin-top: 12px;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 5859, ../sass/global.scss */
#video_cms .cloth-banner2-inner .inner1 .hover_data .shop-now a {
  color: #262626;
  padding: 4px 0px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
}
/* line 5867, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1 .hover_data .shop-now a, #video_cms .cloth1-banner2-inner .inner2 .hover_data .shop-now a, #video_cms .cms-banner-inner .hover_data .shop-now a {
  color: #262626;
  padding: 4px 0px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  opacity: 0;
}
@media (max-width: 480px) {
  /* line 5867, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner1 .hover_data .shop-now a, #video_cms .cloth1-banner2-inner .inner2 .hover_data .shop-now a, #video_cms .cms-banner-inner .hover_data .shop-now a {
    font-size: 8px;
    padding: 0 5px;
  }
}
/* line 5880, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner1:hover .hover_data .shop-now a, #video_cms .cloth1-banner2-inner .inner2:hover .hover_data .shop-now a, #video_cms .cms-banner-inner:hover .hover_data .shop-now a {
  font-weight: bold;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  opacity: 1;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}
/* line 5887, ../sass/global.scss */
#video_cms .cloth-banner3 .inner1 .hover_data .shop-now a, #video_cms .cloth-banner4 .inner1 .hover_data .shop-now a {
  background: #fff;
  border: 1px solid #fff;
  color: #403E48;
  padding: 12px 26px;
  text-transform: uppercase;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
}
/* line 5897, ../sass/global.scss */
#video_cms .cloth-banner3 .inner1 .hover_data .shop-now a:hover, #video_cms .cloth-banner4 .inner1 .hover_data .shop-now a:hover {
  background: #262626;
  border: 1px solid #262626;
  color: #fff;
  font-weight: bold;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5904, ../sass/global.scss */
#video_cms .hover_data .shop-now {
  margin-top: 4px;
}
@media (max-width: 991px) {
  /* line 5904, ../sass/global.scss */
  #video_cms .hover_data .shop-now {
    margin-top: 0;
  }
}
/* line 5910, ../sass/global.scss */
#video_cms .inner1, #video_cms .inner2 {
  position: relative;
}
/* line 5912, ../sass/global.scss */
#video_cms #video_content {
  left: 0;
  margin: auto;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 29%;
  height: 40px;
  width: 40px;
}
@media (max-width: 480px) {
  /* line 5912, ../sass/global.scss */
  #video_cms #video_content {
    top: 20%;
  }
}
/* line 5926, ../sass/global.scss */
#video_cms #video_content a {
  background: rgba(0, 0, 0, 0) url(glory/../../../img/cms/video.png) no-repeat scroll 0 0;
  display: inline-block;
  height: 40px;
  margin-bottom: 15px;
  padding: 18px 13px;
  transition: all 0.3s ease 0s;
  width: 40px;
  font-size: 0;
  cursor: pointer;
}
/* line 5938, ../sass/global.scss */
#video_cms #video_content a:hover {
  opacity: 0.5;
}
/* line 5940, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner4 .hover_data {
  display: block;
  position: absolute;
  top: 50%;
  transition: all 0.3s ease 0s;
  width: 100%;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 5940, ../sass/global.scss */
  #video_cms .cloth1-banner1-inner .inner4 .hover_data {
    top: 60%;
  }
}
/* line 5952, ../sass/global.scss */
#video_cms .cloth1-banner1-inner .inner4 .hover_data .desc-text {
  color: #262626;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 8px;
}


/*
Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
/* line 178, ../../sass/autoload/_uniform._base.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url(glory/autoload/../../img/jquery/uniform/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}
/* line 188, ../../sass/autoload/_uniform._base.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */
}
/* line 193, ../../sass/autoload/_uniform._base.scss */
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}
/* line 203, ../../sass/autoload/_uniform._base.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
}

/* line 210, ../../sass/autoload/_uniform._base.scss */
.highContrastDetect {
  background: url(glory/autoload/../../../img/jquery/uniform/bg-input.png) repeat-x 0 0;
  width: 0px;
  height: 0px;
}

/* Input & Textarea */
/* line 220, ../../sass/autoload/_uniform._base.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: white;
  outline: 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 234, ../../sass/autoload/_uniform._base.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Select */
/* line 240, ../../sass/autoload/_uniform._base.scss */
div.selector {
  background-position: 0 -54px;
  line-height: 27px;
  height: 27px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 247, ../../sass/autoload/_uniform._base.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 27px;
  line-height: 27px;
  padding-right: 30px;
  cursor: pointer;
  width: 100%;
  display: block;
}
/* line 258, ../../sass/autoload/_uniform._base.scss */
div.selector.fixedWidth {
  width: 190px;
}
/* line 260, ../../sass/autoload/_uniform._base.scss */
div.selector.fixedWidth span {
  width: 150px;
}
/* line 265, ../../sass/autoload/_uniform._base.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 27px;
  top: 0px;
  left: 0px;
  width: 100%;
}
/* line 275, ../../sass/autoload/_uniform._base.scss */
div.selector.active span {
  background-position: right -27px;
}
/* line 281, ../../sass/autoload/_uniform._base.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -27px;
}
/* line 286, ../../sass/autoload/_uniform._base.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -27px;
}
/* line 294, ../../sass/autoload/_uniform._base.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right 0;
}

/* Select1 */
/* line 302, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div {
  background-position: 0 -135px;
}
/* line 304, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div span {
  background-position: right -81px;
}
/* line 309, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div.active span {
  background-position: right -108px;
}
/* line 315, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div.hover span, div.selector1 > div.focus span {
  background-position: right -108px;
}
/* line 320, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div.hover.active span, div.selector1 > div.focus.active span {
  background-position: right -108px;
}
/* line 93, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div.disabled, div.selector1 > div.disabled.active {
  background-position: 0 -135px;
}
/* line 328, ../../sass/autoload/_uniform._base.scss */
div.selector1 > div.disabled span, div.selector1 > div.disabled.active span {
  background-position: right -81px;
}

/* Select2 */
/* line 338, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div {
  background-position: 0 -216px;
}
/* line 340, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div span {
  background-position: right -162px;
}
/* line 345, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div.active span {
  background-position: right -189px;
}
/* line 351, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div.hover span, div.selector2 > div.focus span {
  background-position: right -189px;
}
/* line 356, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div.hover.active span, div.selector2 > div.focus.active span {
  background-position: right -189px;
}
/* line 93, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div.disabled, div.selector2 > div.disabled.active {
  background-position: 0 -216px;
}
/* line 364, ../../sass/autoload/_uniform._base.scss */
div.selector2 > div.disabled span, div.selector2 > div.disabled.active span {
  background-position: right -162px;
}

/* Select3 */
/* line 373, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div {
  background-position: 0 -351px;
}
/* line 375, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div span {
  background-position: right -297px;
}
/* line 380, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div.active span {
  background-position: right -324px;
}
/* line 386, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div.hover span, div.selector3 > div.focus span {
  background-position: right -324px;
}
/* line 391, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div.hover.active span, div.selector3 > div.focus.active span {
  background-position: right -324px;
}
/* line 93, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div.disabled, div.selector3 > div.disabled.active {
  background-position: 0 -351px;
}
/* line 399, ../../sass/autoload/_uniform._base.scss */
div.selector3 > div.disabled span, div.selector3 > div.disabled.active span {
  background-position: right -297px;
}

/* Checkbox */
/* line 411, ../../sass/autoload/_uniform._base.scss */
div.checker {
  position: relative;
}
/* line 414, ../../sass/autoload/_uniform._base.scss */
div.checker, div.checker span, div.checker input {
  width: 15px;
  height: 15px;
}
/* line 419, ../../sass/autoload/_uniform._base.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -257px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.checker span.checked {
  background-position: -15px -257px;
}
/* line 428, ../../sass/autoload/_uniform._base.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 434, ../../sass/autoload/_uniform._base.scss */
div.checker.active span {
  background-position: -15px -257px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.checker.active span.checked {
  background-position: -15px -257px;
}
/* line 444, ../../sass/autoload/_uniform._base.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -30px -257px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -15px -257px;
}
/* line 453, ../../sass/autoload/_uniform._base.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -15px -257px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -15px -257px;
}
/* line 93, ../../sass/autoload/_uniform._base.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: 0 -257px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: 0 -257px;
}

/* Radio */
/* line 477, ../../sass/autoload/_uniform._base.scss */
div.radio {
  position: relative;
  display: inline;
}
/* line 480, ../../sass/autoload/_uniform._base.scss */
div.radio, div.radio span, div.radio input {
  width: 13px;
  height: 13px;
}
/* line 484, ../../sass/autoload/_uniform._base.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -243px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.radio span.checked {
  background-position: -13px -243px;
}
/* line 494, ../../sass/autoload/_uniform._base.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 501, ../../sass/autoload/_uniform._base.scss */
div.radio.active span {
  background-position: -13px -243px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.radio.active span.checked {
  background-position: -13px -243px;
}
/* line 511, ../../sass/autoload/_uniform._base.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -13px -243px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -13px -243px;
}
/* line 520, ../../sass/autoload/_uniform._base.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -13px -243px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -13px -243px;
}
/* line 531, ../../sass/autoload/_uniform._base.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: 0 -243px;
}
/* line 99, ../../sass/autoload/_uniform._base.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: 0 -243px;
}

/* Uploader */
/* line 543, ../../sass/autoload/_uniform._base.scss */
div.uploader {
  background: none;
  height: 27px;
  width: 100%;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 551, ../../sass/autoload/_uniform._base.scss */
div.uploader span.action {
  background-position: 0 -378px;
  height: 27px;
  line-height: 27px;
  width: 94px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}
/* line 563, ../../sass/autoload/_uniform._base.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 27px;
  margin: 0px 0 0px 0px;
  line-height: 27px;
  width: 172px;
  padding: 0 10px;
}
/* line 574, ../../sass/autoload/_uniform._base.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}

/* Buttons */
/* line 588, ../../sass/autoload/_uniform._base.scss */
div.button {
  background-position: 0 -634px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */
}
/* line 595, ../../sass/autoload/_uniform._base.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 605, ../../sass/autoload/_uniform._base.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 30px;
  text-align: center;
  background-position: right -514px;
  height: 30px;
  margin-left: 13px;
  padding: 0;
}
/* line 81, ../../sass/autoload/_uniform._base.scss */
div.button.active {
  background-position: 0 -664px;
}
/* line 618, ../../sass/autoload/_uniform._base.scss */
div.button.active span {
  background-position: right -544px;
  cursor: default;
}
/* line 87, ../../sass/autoload/_uniform._base.scss */
div.button.hover, div.button.focus {
  background-position: 0 -694px;
}
/* line 627, ../../sass/autoload/_uniform._base.scss */
div.button.hover span, div.button.focus span {
  background-position: right -574px;
}
/* line 93, ../../sass/autoload/_uniform._base.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -724px;
}
/* line 635, ../../sass/autoload/_uniform._base.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -604px;
  cursor: default;
}

/* INPUT & TEXTAREA */
/* ************************************************************************************************
		uniform
************************************************************************************************ */
/* line 24, ../../sass/autoload/uniform.default.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 13px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 18px;
  color: #777;
  border: solid 1px #d6d4d4;
}
/* line 87, ../../sass/autoload/_uniform._base.scss */
input.uniform-input.hover, input.uniform-input.focus,
select.uniform-multiselect.hover,
select.uniform-multiselect.focus,
textarea.uniform.hover,
textarea.uniform.focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  border-color: #cbcaca;
}

/* PRESENTATION */
/* Buttons */
/* line 44, ../../sass/autoload/uniform.default.scss */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 53, ../../sass/autoload/uniform.default.scss */
div.button.hover span, div.button.focus span {
  color: #555;
}
/* line 59, ../../sass/autoload/uniform.default.scss */
div.button.disabled span, div.button.disabled.active span {
  color: #bbb;
}

/* Select */
/* line 68, ../../sass/autoload/uniform.default.scss */
#compare_shipping .form-group label {
  display: block;
}

/* line 69, ../../sass/autoload/uniform.default.scss */
div.selector {
  font-size: 12px;
}
/* line 72, ../../sass/autoload/uniform.default.scss */
div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff;
}
/* line 78, ../../sass/autoload/uniform.default.scss */
div.selector select {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
/* line 84, ../../sass/autoload/uniform.default.scss */
div.selector.disabled span, div.selector.disabled.active span {
  color: #bbb;
}

/* line 90, ../../sass/autoload/uniform.default.scss */
.checker span input {
  margin: 0 !important;
}

/* line 92, ../../sass/autoload/uniform.default.scss */
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  margin: 0 !important;
}

/* line 94, ../../sass/autoload/uniform.default.scss */
.radio-inline, .checkbox-inline {
  cursor: default;
}

/* Checker */
/* line 97, ../../sass/autoload/uniform.default.scss */
div.checker {
  cursor: pointer;
  margin-right: 5px;
}
/* line 100, ../../sass/autoload/uniform.default.scss */
div.checker span {
  position: relative;
  top: -2px;
}

/* line 103, ../../sass/autoload/uniform.default.scss */
#layered_form div.checker {
  display: inline;
}

/* Radio */
/* line 109, ../../sass/autoload/uniform.default.scss */
div.radio {
  margin-right: 3px;
}
/* line 111, ../../sass/autoload/uniform.default.scss */
div.radio span {
  position: relative;
  top: -2px;
}

/* Uploader */
/* line 115, ../../sass/autoload/uniform.default.scss */
div.uploader span.action {
  text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
/* line 122, ../../sass/autoload/uniform.default.scss */
div.uploader span.filename {
  color: #777;
  border: solid 1px #d6d4d4;
  font-size: 13px;
  background: #fbfbfb;
  margin-right: 2px;
}
/* line 131, ../../sass/autoload/uniform.default.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa;
}
/* line 135, ../../sass/autoload/uniform.default.scss */
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa;
}

/* line 143, ../../sass/autoload/uniform.default.scss */
input.uniform-input, input.uniform-input:focus {
  background-color: #fff;
}


/*! 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;
	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(../js/glory/plugins/fancybox/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(../js/glory/plugins/fancybox/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(../js/glory/plugins/fancybox/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;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !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(../js/glory/plugins/fancybox/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(../js/glory/plugins/fancybox/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(../js/glory/plugins/fancybox/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*******************************************************
Product list Styles
********************************************************/
/* line 7, ../sass/product_list.scss */
.product_list {
  position: relative;
  margin: 0;
}
/* line 10, ../sass/product_list.scss */
.product_list.list li.first-in-line {
  border: none;
}

/* line 13, ../sass/product_list.scss */
ul.product_list .product-name {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
/* line 18, ../sass/product_list.scss */
ul.product_list .tm_avaibility {
  display: none !important;
}
/* line 19, ../sass/product_list.scss */
ul.product_list .availability {
  display: inline-block;
}
/* line 21, ../sass/product_list.scss */
ul.product_list .availability span {
  display: inline-block;
  font-weight: normal;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  padding: 3px 5px;
  color: #262626;
  line-height: 18px;
}
/* line 29, ../sass/product_list.scss */
ul.product_list .availability span.out-of-stock {
  background: #f3515c;
  border: 1px solid #d4323d;
  color: #FFFFFF;
}
/* line 34, ../sass/product_list.scss */
ul.product_list .availability span.available-dif {
  background: #ff7430;
  border: 1px solid #ff7430;
  color: #FFFFFF;
}
/* line 41, ../sass/product_list.scss */
ul.product_list .color-list-container {
  margin-bottom: 10px;
}
/* line 44, ../sass/product_list.scss */
ul.product_list .color-list-container ul li {
  display: inline-block;
  border: 1px solid #dfdfdf;
  padding: 0;
  float: none;
  vertical-align: middle;
  width: auto;
}
/* line 51, ../sass/product_list.scss */
ul.product_list .color-list-container ul li a {
  display: block;
  width: 12px;
  height: 12px;
  margin: 1px;
}
/* line 56, ../sass/product_list.scss */
ul.product_list .color-list-container ul li a img {
  display: block;
  width: 15px;
  height: 15px;
}
/* line 65, ../sass/product_list.scss */
ul.product_list .product-image-container {
  text-align: center;
}
/* line 67, ../sass/product_list.scss */
ul.product_list .product-image-container img {
  margin: 0 auto;
}
/* line 70, ../sass/product_list.scss */
ul.product_list .product-image-container .quick-view {
  color: #262626;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 75, ../sass/product_list.scss */
ul.product_list .product-image-container .quick-view:before {
  content: "\f06e";
  font-family: fontawesome;
  font-size: 20px;
}
/* line 80, ../sass/product_list.scss */
ul.product_list .product-image-container .quick-view span {
  display: none;
}
@media (min-width: 1200px) {
  /* line 70, ../sass/product_list.scss */
  ul.product_list .product-image-container .quick-view {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 70, ../sass/product_list.scss */
  ul.product_list .product-image-container .quick-view {
    display: none;
  }
}
/* line 91, ../sass/product_list.scss */
ul.product_list .price_instock {
  display: none !important;
}
/* line 92, ../sass/product_list.scss */
ul.product_list .comments_note {
  width: 100%;
}
/* line 94, ../sass/product_list.scss */
ul.product_list .comments_note .nb-comments {
  overflow: hidden;
  display: none;
  font-style: italic;
}
/* line 100, ../sass/product_list.scss */
ul.product_list .functional-buttons {
  display: inline-block;
  vertical-align: top;
}
/* line 103, ../sass/product_list.scss */
ul.product_list .functional-buttons > div {
  text-align: center;
  display: inline-block;
}
/* line 106, ../sass/product_list.scss */
ul.product_list .functional-buttons > div a, ul.product_list .functional-buttons > div label {
  font-weight: normal;
  cursor: pointer;
  font-size: 0;
  display: block;
  border: 1px solid #262626;
  color: #262626;
  background: white;
  padding: 4px 10px;
}
/* line 115, ../sass/product_list.scss */
ul.product_list .functional-buttons > div a:hover, ul.product_list .functional-buttons > div label:hover {
  background: #262626;
  border-color: #262626;
  color: white;
}
/* line 122, ../sass/product_list.scss */
ul.product_list .functional-buttons > div.wishlist a:before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "\f004";
  font-size: 14px;
  vertical-align: middle;
}
/* line 129, ../sass/product_list.scss */
ul.product_list .functional-buttons > div.wishlist a.checked:before {
  content: "\f004";
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 121, ../sass/product_list.scss */
  ul.product_list .functional-buttons > div.wishlist {
    border-right: 0;
  }
}
@media (min-width: 319px) and (max-width: 767px) {
  /* line 121, ../sass/product_list.scss */
  ul.product_list .functional-buttons > div.wishlist {
    border-right: 0;
  }
}
/* line 141, ../sass/product_list.scss */
ul.product_list .functional-buttons > div.compare a:before {
  content: "\f080";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 14px;
  vertical-align: middle;
}
/* line 149, ../sass/product_list.scss */
ul.product_list .functional-buttons > div.compare a.checked:before {
  content: "\f080";
}

/*******************************************************
Product list(Grid) Styles 
********************************************************/
/* line 163, ../sass/product_list.scss */
#best-sales ul.product_list.grid, #new-products ul.product_list.grid, #prices-drop ul.product_list.grid, #category ul.product_list.grid, #search ul.product_list.grid {
  margin: 0 -10px;
}

/* line 169, ../sass/product_list.scss */
ul.product_list.grid li, ul.tm-carousel li {
  padding: 10px 10px 20px;
  text-align: center;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 169, ../sass/product_list.scss */
  ul.product_list.grid li, ul.tm-carousel li {
    width: 50%;
    float: left;
  }
}
/* line 176, ../sass/product_list.scss */
ul.product_list.grid li .product-container, ul.tm-carousel li .product-container {
  background: white;
  padding: 0;
  position: relative;
}
/* line 180, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container, ul.tm-carousel li .product-container .product-image-container {
  position: relative;
}
/* line 182, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container .content_price, ul.tm-carousel li .product-container .product-image-container .content_price {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  background: #545f61;
  padding: 9px 0;
  display: none;
}
/* line 190, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container .content_price span, ul.tm-carousel li .product-container .product-image-container .content_price span {
  color: white;
}
/* line 192, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container .content_price span.old-price, ul.tm-carousel li .product-container .product-image-container .content_price span.old-price {
  color: #b1b0b0;
}
/* line 197, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container img, ul.tm-carousel li .product-container .product-image-container img {
  margin: 0 auto;
}
/* line 200, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-image-container .img_1, ul.tm-carousel li .product-container .product-image-container .img_1 {
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
}
/* line 209, ../sass/product_list.scss */
ul.product_list.grid li .product-container .right-block, ul.tm-carousel li .product-container .right-block {
  position: relative;
}
/* line 211, ../sass/product_list.scss */
ul.product_list.grid li .product-container .right-block h5, ul.tm-carousel li .product-container .right-block h5 {
  margin: 6px 0 0;
}
/* line 217, ../sass/product_list.scss */
ul.product_list.grid li .product-container .content_price, ul.tm-carousel li .product-container .content_price {
  margin: 0 0 3px;
}
/* line 220, ../sass/product_list.scss */
ul.product_list.grid li .product-container .comments_note, ul.tm-carousel li .product-container .comments_note {
  margin: 0 0 10px;
}
/* line 223, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-desc, ul.tm-carousel li .product-container .product-desc {
  display: none;
}
/* line 228, ../sass/product_list.scss */
ul.product_list.grid li .product-container .old-price,
ul.product_list.grid li .product-container .price,
ul.product_list.grid li .product-container .price-percent-reduction, ul.tm-carousel li .product-container .old-price,
ul.tm-carousel li .product-container .price,
ul.tm-carousel li .product-container .price-percent-reduction {
  display: inline-block;
}
/* line 231, ../sass/product_list.scss */
ul.product_list.grid li .product-container .product-flags, ul.tm-carousel li .product-container .product-flags {
  display: none;
}
/* line 234, ../sass/product_list.scss */
ul.product_list.grid li .product-container .price-percent-reduction, ul.tm-carousel li .product-container .price-percent-reduction {
  margin: 0 5px;
}
/* line 237, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container, ul.tm-carousel li .product-container .button-container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  margin-top: -36px;
}
/* line 240, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button, ul.tm-carousel li .product-container .button-container .button.ajax_add_to_cart_button {
  width: 100%;
  border: 1px solid #262626;
  background: white;
  color: #262626;
}
/* line 245, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button span, ul.tm-carousel li .product-container .button-container .button.ajax_add_to_cart_button span {
  color: #262626;
}
/* line 249, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button:hover, ul.tm-carousel li .product-container .button-container .button.ajax_add_to_cart_button:hover {
  background: #262626;
  color: white;
}
/* line 252, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button:hover span, ul.tm-carousel li .product-container .button-container .button.ajax_add_to_cart_button:hover span {
  color: white;
}
/* line 257, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container a.lnk_view, ul.tm-carousel li .product-container .button-container a.lnk_view {
  display: block;
}
@media (max-width: 767px) {
  /* line 237, ../sass/product_list.scss */
  ul.product_list.grid li .product-container .button-container, ul.tm-carousel li .product-container .button-container {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
/* line 264, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container:hover .button.ajax_add_to_cart_button, ul.tm-carousel li .product-container .button-container:hover .button.ajax_add_to_cart_button {
  background: #262626;
  color: white;
}
/* line 267, ../sass/product_list.scss */
ul.product_list.grid li .product-container .button-container:hover .button.ajax_add_to_cart_button span, ul.tm-carousel li .product-container .button-container:hover .button.ajax_add_to_cart_button span {
  color: white;
}
/* line 273, ../sass/product_list.scss */
ul.product_list.grid li .product-container .functional-buttons, ul.tm-carousel li .product-container .functional-buttons {
  padding: 10px 0 0;
  display: none;
}
/* line 277, ../sass/product_list.scss */
ul.product_list.grid li .product-container .availability, ul.tm-carousel li .product-container .availability {
  display: none;
}
/* line 280, ../sass/product_list.scss */
ul.product_list.grid li .product-container .color-list-container, ul.tm-carousel li .product-container .color-list-container {
  display: none;
}
@media (min-width: 1200px) {
  /* line 286, ../sass/product_list.scss */
  ul.product_list.grid li.hovered .product-container .product-image-container .quick-view, ul.tm-carousel li.hovered .product-container .product-image-container .quick-view {
    display: block;
  }
  /* line 289, ../sass/product_list.scss */
  ul.product_list.grid li.hovered .product-container .product-image-container .img_1, ul.tm-carousel li.hovered .product-container .product-image-container .img_1 {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 293, ../sass/product_list.scss */
  ul.product_list.grid li.hovered .product-container .button-container, ul.tm-carousel li.hovered .product-container .button-container {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 294, ../sass/product_list.scss */
  ul.product_list.grid li.hovered .product-container .product-name, ul.tm-carousel li.hovered .product-container .product-name {
    color: #262626;
  }
}
@media (min-width: 1200px) {
  /* line 299, ../sass/product_list.scss */
  ul.product_list.grid li.first-in-line, ul.tm-carousel li.first-in-line {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 304, ../sass/product_list.scss */
  ul.product_list.grid li.first-item-of-tablet-line, ul.tm-carousel li.first-item-of-tablet-line {
    clear: left;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  /* line 309, ../sass/product_list.scss */
  ul.product_list.grid li.first-item-of-mobile-line, ul.tm-carousel li.first-item-of-mobile-line {
    clear: left;
  }
}
/* line 316, ../sass/product_list.scss */
ul.product_list.grid li:hover .product-container .product-image-container .quick-view, ul.tm-carousel li:hover .product-container .product-image-container .quick-view {
  display: block;
}
@media (max-width: 767px) {
  /* line 316, ../sass/product_list.scss */
  ul.product_list.grid li:hover .product-container .product-image-container .quick-view, ul.tm-carousel li:hover .product-container .product-image-container .quick-view {
    display: none;
  }
}
/* line 322, ../sass/product_list.scss */
ul.product_list.grid li:hover .product-container .product-image-container .img_1, ul.tm-carousel li:hover .product-container .product-image-container .img_1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 326, ../sass/product_list.scss */
ul.product_list.grid li:hover .product-container .button-container, ul.tm-carousel li:hover .product-container .button-container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 329, ../sass/product_list.scss */
ul.product_list.grid li:hover a.product-name,
ul.product_list.grid li:hover .product-name a, ul.tm-carousel li:hover a.product-name,
ul.tm-carousel li:hover .product-name a {
  color: #262626;
}

@media (min-width: 1200px) {
  /* line 339, ../sass/product_list.scss */
  #blockpack ul > li.last-line {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 346, ../sass/product_list.scss */
  #blockpack ul > li.first-item-of-tablet-line {
    clear: none;
  }
  /* line 349, ../sass/product_list.scss */
  #blockpack ul > li.first-item-of-mobile-line {
    clear: left;
  }
}

/*******************************************************
Product Curosol in Home Page Styles 
********************************************************/
/* line 362, ../sass/product_list.scss */
ul.tm-carousel li {
  padding: 10px 10px 20px;
  width: 100%;
}

/*******************************************************
Product list(List) Styles 
********************************************************/
/* line 373, ../sass/product_list.scss */
ul.product_list.list > li {
  padding: 0;
}
/* line 376, ../sass/product_list.scss */
ul.product_list.list > li .left-block .button-container {
  display: none;
}
/* line 378, ../sass/product_list.scss */
ul.product_list.list > li .product-container {
  margin: 0 0 20px;
}
/* line 381, ../sass/product_list.scss */
ul.product_list.list > li .product-image-container {
  position: relative;
}
@media (max-width: 991px) {
  /* line 381, ../sass/product_list.scss */
  ul.product_list.list > li .product-image-container {
    margin: 0 0 25px;
    position: relative;
  }
}
/* line 388, ../sass/product_list.scss */
ul.product_list.list > li .product-image-container .content_price {
  display: none !important;
}
/* line 393, ../sass/product_list.scss */
ul.product_list.list > li .product-image-container .img_1 {
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  /*max-width: 100%;*/
}
/* line 401, ../sass/product_list.scss */
ul.product_list.list > li .product-image-container .comments_note {
  display: block;
  bottom: 10px;
}
@media (max-width: 767px) {
  /* line 401, ../sass/product_list.scss */
  ul.product_list.list > li .product-image-container .comments_note {
    display: block;
  }
}
/* line 409, ../sass/product_list.scss */
ul.product_list.list > li .product-flags {
  color: #333333;
  margin: 0;
  line-height: 25px;
}
/* line 413, ../sass/product_list.scss */
ul.product_list.list > li .product-flags .discount {
  color: #f13340;
}
/* line 417, ../sass/product_list.scss */
ul.product_list.list > li .product-desc {
  margin-bottom: 15px;
}
/* line 420, ../sass/product_list.scss */
ul.product_list.list > li .center-block {
  margin: 0;
}
/* line 422, ../sass/product_list.scss */
ul.product_list.list > li .center-block .product-name {
  color: #666666;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
/* line 427, ../sass/product_list.scss */
ul.product_list.list > li .center-block .product-name:hover {
  color: #262626;
}
@media (max-width: 991px) {
  /* line 420, ../sass/product_list.scss */
  ul.product_list.list > li .center-block {
    margin: 0;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 420, ../sass/product_list.scss */
  ul.product_list.list > li .center-block {
    text-align: center;
  }
}
/* line 439, ../sass/product_list.scss */
ul.product_list.list > li .center-block .comments_note {
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  /* line 439, ../sass/product_list.scss */
  ul.product_list.list > li .center-block .comments_note {
    text-align: center;
  }
  /* line 443, ../sass/product_list.scss */
  ul.product_list.list > li .center-block .comments_note .star_content {
    float: none;
  }
}
/* line 449, ../sass/product_list.scss */
ul.product_list.list > li .availability {
  display: inline-block;
  margin: 0 0px;
}
/* line 453, ../sass/product_list.scss */
ul.product_list.list > li .color-list-container {
  display: inline-block;
}
/* line 456, ../sass/product_list.scss */
ul.product_list.list > li .right-block {
  /*	border-left:1px solid $base-border-color;*/
}
@media (max-width: 991px) {
  /* line 456, ../sass/product_list.scss */
  ul.product_list.list > li .right-block {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 456, ../sass/product_list.scss */
  ul.product_list.list > li .right-block {
    border-left: medium none;
  }
}
/* line 466, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content {
  text-align: left;
}
/* line 468, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .content_price {
  padding-bottom: 10px;
}
/* line 473, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .content_price span {
  display: inline-block;
}
/* line 475, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .content_price span.price-percent-reduction {
  margin: 0 5px;
}
/* line 480, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container {
  overflow: hidden;
}
/* line 482, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container .button.ajax_add_to_cart_button {
  background: white;
  border: 1px solid #262626;
}
/* line 485, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container .button.ajax_add_to_cart_button span {
  padding: 6px 10px;
  color: #262626;
}
@media (max-width: 479px) {
  /* line 480, ../sass/product_list.scss */
  ul.product_list.list > li .right-block .right-block-content .button-container {
    width: 100%;
    padding-bottom: 5px;
  }
}
/* line 494, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container .btn {
  display: inline-block;
  margin: 0 0 10px;
}
/* line 498, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container a.lnk_view {
  display: none;
}
/* line 502, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container:hover .button.ajax_add_to_cart_button {
  background: #262626;
}
/* line 504, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .button-container:hover .button.ajax_add_to_cart_button span {
  color: white;
}
/* line 512, ../sass/product_list.scss */
ul.product_list.list > li .right-block .right-block-content .functional-buttons div {
  padding: 0 0 10px;
}
@media (max-width: 767px) {
  /* line 466, ../sass/product_list.scss */
  ul.product_list.list > li .right-block .right-block-content {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  /* line 524, ../sass/product_list.scss */
  ul.product_list.list > li:hover .product-image-container .quick-view {
    display: block;
  }
  /* line 527, ../sass/product_list.scss */
  ul.product_list.list > li:hover .product-image-container .img_1 {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 530, ../sass/product_list.scss */
  ul.product_list.list > li:hover .product-image-container .comments_note {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 373, ../sass/product_list.scss */
  ul.product_list.list > li {
    text-align: center;
  }
}
/* line 541, ../sass/product_list.scss */
ul.product_list.list > li:hover .product-image-container .img_1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 544, ../sass/product_list.scss */
ul.product_list.list > li:hover .product-image-container .comments_note {
  display: block;
}

/*******************************************************
Product list(Index page) Styles 
********************************************************/
/* line 559, ../sass/product_list.scss */
#index ul.product_list.tab-pane > li .availability {
  display: none;
}
@media (min-width: 1200px) {
  /* line 563, ../sass/product_list.scss */
  #index ul.product_list.tab-pane > li.last-line {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 570, ../sass/product_list.scss */
  #index ul.product_list.tab-pane > li.first-item-of-tablet-line {
    clear: none;
  }
  /* line 573, ../sass/product_list.scss */
  #index ul.product_list.tab-pane > li.first-item-of-mobile-line {
    clear: left;
  }
}

/***** IE code *****/
/* line 583, ../sass/product_list.scss */
.ie8 .quick-view {
  background: #fff;
  border: 1px solid #dfdfdf;
}


/*******************************************************************
					Cart Block Styles
********************************************************************/
/* line 6, ../../../sass/modules/blockcart/blockcart.scss */
#header .shopping_cart {
  display: inline-block;
  float: none;
  position: relative;
}
/* line 10, ../../../sass/modules/blockcart/blockcart.scss */
#header .shopping_cart .ajax_cart_product_txt, #header .shopping_cart .ajax_cart_product_txt_s {
  display: none !important;
}
/* line 13, ../../../sass/modules/blockcart/blockcart.scss */
#header .shopping_cart a {
  text-align: center;
}

/* line 17, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart {
  width: auto;
}
@media (max-width: 480px) {
  /* line 17, ../../../sass/modules/blockcart/blockcart.scss */
  .shopping_cart {
    padding: 0;
  }
}
/* line 22, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart > a:first-child {
  padding: 0px;
  background: rgba(0, 0, 0, 0) url(glory/modules/blockcart/../../../img/megnor/cart-icon.png) no-repeat scroll 1px -50px;
  display: block;
  height: 25px;
  width: 30px;
  font-weight: bold;
  color: #666666;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 22, ../../../sass/modules/blockcart/blockcart.scss */
  .shopping_cart > a:first-child {
    background-position: 1px 0px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 34, ../../../sass/modules/blockcart/blockcart.scss */
  .shopping_cart > a:first-child span.ajax_cart_product_txt, .shopping_cart > a:first-child span.ajax_cart_product_txt_s {
    display: none !important;
  }
}
/* line 39, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart > a:first-child b {
  font: 400 14px/22px "Open Sans", sans-serif;
  padding-right: 5px;
  display: none;
}
@media (max-width: 479px) {
  /* line 39, ../../../sass/modules/blockcart/blockcart.scss */
  .shopping_cart > a:first-child b {
    font: 400 12px/22px "Open Sans", sans-serif;
    padding: 0;
  }
}
/* line 48, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart > a:first-child:hover {
  background-position: 1px -100px;
}
@media (max-width: 767px) {
  /* line 48, ../../../sass/modules/blockcart/blockcart.scss */
  .shopping_cart > a:first-child:hover {
    background-position: 1px 0px;
  }
}
/* line 55, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart .ajax_cart_total {
  display: none !important;
}
/* line 59, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart .block_cart_expand:after, .shopping_cart .block_cart_collapse:after {
  content: "\f0d7";
  font-family: "FontAwesome";
  display: inline-block;
  float: right;
  font-size: 18px;
  color: #686666;
  padding: 6px 0 0 10px;
}
/* line 70, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart .block_cart_collapse:after {
  content: "\f0d8";
  padding: 4px 0px 2px 0px;
}

/* line 79, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_list .remove_link {
  position: absolute;
  right: 5px;
  top: 0;
}
/* line 85, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_list .remove_link a,
.cart_block .cart_block_list .ajax_cart_block_remove_link {
  color: #666666;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 90, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_list .remove_link a:before,
.cart_block .cart_block_list .ajax_cart_block_remove_link:before {
  display: inline-block;
  content: "\f00d";
  font-family: "FontAwesome";
  font-size: 12px;
  line-height: 18px;
}
/* line 97, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_list .remove_link a:hover,
.cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
  color: #262626;
}
/* line 102, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-images {
  float: left;
  margin-right: 12px;
}
/* line 105, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-images img {
  width: 80px;
  max-width: 100%;
}
/* line 110, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-info {
  overflow: hidden;
  position: relative;
  padding-right: 15px;
}
/* line 115, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-info .product-name a {
  line-height: 18px;
  text-align: left !important;
  display: inline-block;
  color: #666666;
}
/* line 122, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-info .quantity-formated {
  display: inline-block;
  color: #666666;
  text-transform: uppercase;
  font-size: 10px;
  padding-right: 5px;
}
/* line 128, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-info .quantity-formated .quantity {
  font-size: 15px;
}
/* line 132, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-info .price {
  color: #666666;
  font: 13px "Raleway", Helvetica, sans-serif;
}
/* line 137, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block dt {
  font-weight: normal;
  overflow: hidden;
  position: relative;
  margin: 0 0 5px;
}
/* line 143, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block dd {
  position: relative;
}
/* line 145, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block dd .cart_block_customizations {
  border-top: 1px dashed #333333;
}
/* line 147, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block dd .cart_block_customizations li {
  padding: 10px 20px;
}
/* line 150, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block dd .cart_block_customizations li .deleteCustomizableProduct {
  position: absolute;
  right: 10px;
}
/* line 158, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_no_products {
  margin: 0;
  padding: 10px 20px;
}
/* line 162, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-prices {
  border-top: 1px solid #dfdfdf;
  font-weight: bold;
  padding: 10px 20px 22px 20px;
}
/* line 166, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-prices .cart-prices-line {
  overflow: hidden;
  padding: 0;
}
/* line 169, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-prices .cart-prices-line.last-line {
  border: none;
}
/* line 172, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-prices .cart-prices-line span {
  float: left;
  color: #666666;
}
/* line 173, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-prices .cart-prices-line span.price {
  float: right;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
}
/* line 181, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-buttons {
  overflow: hidden;
  padding: 5px 0;
  margin: 0;
  background: #f6f6f6;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 181, ../../../sass/modules/blockcart/blockcart.scss */
  .cart_block .cart-buttons {
    padding: 20px 5px 10px 5px;
  }
}
/* line 189, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-buttons a {
  width: auto;
  float: right;
  text-align: center;
  background: white;
  color: #262626;
}
/* line 196, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-buttons a#button_order_cart span {
  padding: 4px 10px;
  line-height: 24px;
}
/* line 201, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart-buttons a:hover {
  border-color: white;
}

/*******************************************************************
					Cart Block(Header) Styles
********************************************************************/
/* line 209, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block {
  background: white;
  display: none;
  height: auto;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 41px;
  margin: 0;
  width: 260px;
  text-align: left;
  z-index: 100;
  border: 1px solid #dfdfdf;
}
@media (max-width: 319px) {
  /* line 209, ../../../sass/modules/blockcart/blockcart.scss */
  #header .cart_block {
    width: 240px;
  }
}
/* line 231, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .cart_block_list .remove_link a,
#header .cart_block .cart_block_list .ajax_cart_block_remove_link {
  outline: none;
  text-decoration: none;
}
/* line 234, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .cart_block_list .remove_link a:hover,
#header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
  color: #262626;
}
/* line 240, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block dl {
  margin-bottom: 5px;
}
/* line 242, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block dl.products {
  max-height: 360px;
  overflow-y: scroll;
}
/* line 249, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .product-atributes {
  padding: 0;
  font-size: 11px;
}
/* line 252, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .product-atributes a {
  color: #666666;
}
/* line 256, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .cart-prices {
  padding: 15px 0px 5px;
}
/* line 259, ../../../sass/modules/blockcart/blockcart.scss */
#header .cart_block .cart-buttons {
  background: none;
}
/* line 263, ../../../sass/modules/blockcart/blockcart.scss */
#header .block_content {
  margin: 0;
}

/* line 272, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block #cart_block_summary,
.cart_block .title_block span,
#header .cart_block h4,
#header .cart_block .title_block,
#header .cart_block h4 {
  display: none;
}

/* line 279, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block .cart_block_shipping_cost,
.cart_block .cart_block_tax_cost,
.cart_block .cart_block_total,
.cart_block .cart_block_wrapping_cost {
  float: right;
}

/* line 283, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block table.vouchers {
  clear: both;
  width: 80%;
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 288, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block table.vouchers tr td {
  padding: 2px;
}
/* line 290, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block table.vouchers tr td.quantity {
  margin-right: 5px;
  min-width: 18px;
}
/* line 294, ../../../sass/modules/blockcart/blockcart.scss */
.cart_block table.vouchers tr td.delete {
  padding-left: 0;
  padding-right: 0;
  text-align: right;
  width: 15px;
}

/*****************************************************************************
					Layer Cart Css
*****************************************************************************/
/* line 305, ../../../sass/modules/blockcart/blockcart.scss */
.layer_cart_overlay {
  background-color: #000;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 98;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 317, ../../../sass/modules/blockcart/blockcart.scss */
* html .layer_cart_overlay {
  position: absolute;
  left: 0;
  margin-left: -160px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 324, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart {
  background-color: white;
  position: absolute;
  display: none;
  z-index: 99;
  width: 85%;
  margin-right: 8%;
  margin-left: 8%;
  margin-top: 60px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 334, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product {
  padding: 18px 25px;
  overflow: hidden;
  position: static;
}
/* line 338, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .title {
  font: 400 17px/22px "Raleway", Helvetica, sans-serif;
  margin-bottom: 22px;
  display: block;
}
@media (max-width: 767px) {
  /* line 338, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_product .title {
    font-size: 17px;
    padding-right: 0;
    line-height: normal;
  }
}
/* line 347, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .title i {
  float: left;
  font-size: 20px;
  line-height: 25px;
  padding-right: 6px;
}
@media (max-width: 767px) {
  /* line 347, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_product .title i {
    font-size: 22px;
    line-height: 22px;
  }
}
/* line 358, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .product-image-container {
  max-width: 178px;
  float: left;
  margin-right: 30px;
}
@media (max-width: 480px) {
  /* line 358, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_product .product-image-container {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 368, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .layer_cart_product_info {
  padding: 15px 0 0 0;
}
/* line 370, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {
  display: block;
  padding-bottom: 8px;
}
/* line 374, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .layer_cart_product_info > div {
  padding-bottom: 7px;
}
/* line 376, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_product .layer_cart_product_info > div strong {
  padding-right: 3px;
}
/* line 382, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart {
  border-left: 1px solid #dfdfdf;
  padding: 21px 25px 150px 25px;
  -webkit-border-radius: 0px 4px 4px 0px;
  -moz-border-radius: 0px 4px 4px 0px;
  -ms-border-radius: 0px 4px 4px 0px;
  -o-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  position: relative;
}
@media (min-width: 1200px) {
  /* line 382, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_cart {
    min-height: 318px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 382, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_cart {
    min-height: 360px;
  }
}
@media (max-width: 991px) {
  /* line 382, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_cart {
    border-left: none;
    border-top: 1px solid #dfdfdf;
  }
}
/* line 399, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .title {
  font: 400 17px/22px "Raleway", Helvetica, sans-serif;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 13px;
  margin-bottom: 17px;
  display: block;
}
@media (max-width: 767px) {
  /* line 399, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .layer_cart_cart .title {
    font-size: 17px;
  }
}
/* line 409, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .layer_cart_row {
  padding: 0 0 7px 0;
}
/* line 412, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .button-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0px 30px 20px 30px;
}
/* line 418, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .button-container .btn {
  margin-bottom: 10px;
}
/* line 421, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .button-container span.exclusive-medium {
  margin-right: 5px;
}
/* line 423, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
  padding-right: 5px;
}
/* line 429, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .cross {
  position: absolute;
  right: 7px;
  top: 8px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  color: #666666;
  z-index: 2;
}
/* line 438, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .cross:before {
  content: "\f057";
  display: block;
  font-family: "FontAwesome";
  font-size: 25px;
  line-height: 25px;
}
/* line 445, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .cross:hover {
  color: #262626;
}
/* line 449, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .continue {
  cursor: pointer;
}
/* line 452, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart p {
  padding: 0px;
}

/************************************************************************
						Layer Cart Caroucel
*************************************************************************/
/* line 461, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling .crossseling-content {
  border-top: 1px solid #dfdfdf;
  padding: 26px 30px 40px 30px;
  position: relative;
}
/* line 465, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling .crossseling-content h2.centertitle_block {
  background: transparent url(glory/modules/blockcart/../../../img/megnor/divider.png) no-repeat scroll center bottom;
  color: #262626;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  float: left;
  width: 100%;
}
/* line 479, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list {
  width: 100%;
  margin: 0 auto 50px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 479, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .crossseling #blockcart_list {
    width: 692px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 479, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .crossseling #blockcart_list {
    width: 94%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 479, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .crossseling #blockcart_list {
    width: 340px;
  }
}
@media (max-width: 479px) {
  /* line 479, ../../../sass/modules/blockcart/blockcart.scss */
  #layer_cart .crossseling #blockcart_list {
    width: 160px;
  }
}
/* line 494, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul {
  display: block;
}
/* line 496, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li {
  float: left;
  width: 178px;
  margin: 0;
  text-align: center;
}
/* line 501, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li .product-image-container {
  text-align: center;
}
/* line 503, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li .product-image-container img {
  width: 100%;
}
/* line 506, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li .product-image-container .img_1 {
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
}
/* line 515, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li h5 {
  margin: 0;
}
/* line 518, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li .product-name {
  padding-bottom: 5px;
}
/* line 521, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li .product-name a {
  font-size: 15px;
  line-height: 20px;
}
/* line 527, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li:hover .product-name {
  color: #262626;
}
/* line 531, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list ul li:hover .product-image-container:hover .img_1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 536, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list .bx-wrapper {
  position: static;
  margin: 0 auto !important;
}
/* line 540, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list .bx-controls {
  width: 100%;
  float: left;
  position: absolute;
  right: 0;
  bottom: 35px;
  text-align: center;
}
/* line 548, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list .bx-controls-direction {
  direction: ltr !important;
}
/* line 552, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev,
#layer_cart .crossseling #blockcart_list a.bx-next {
  display: inline-block;
  font-size: 0;
  color: #262626;
  border: 1px solid #262626;
  background: #FFF;
  height: 25px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  width: 25px;
}
/* line 564, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev:hover,
#layer_cart .crossseling #blockcart_list a.bx-next:hover {
  color: #c0c0c0;
}
/* line 567, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev.disabled,
#layer_cart .crossseling #blockcart_list a.bx-next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 571, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev:before,
#layer_cart .crossseling #blockcart_list a.bx-next:before {
  font-size: 18px;
  font-weight: normal;
  vertical-align: middle;
  position: absolute;
  left: 4px;
  color: #262626;
  padding: 0;
}
/* line 580, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev:hover,
#layer_cart .crossseling #blockcart_list a.bx-next:hover {
  background: #262626;
  border-color: #262626;
}
/* line 583, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev:hover:before,
#layer_cart .crossseling #blockcart_list a.bx-next:hover:before {
  color: #FFFFFF;
}
/* line 588, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev {
  left: auto;
  right: 5px;
}
/* line 591, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-prev:before {
  font-family: "FontAwesome";
  content: "\f104";
  width: 18px;
}
/* line 597, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-next {
  right: 0;
}
/* line 599, ../../../sass/modules/blockcart/blockcart.scss */
#layer_cart .crossseling #blockcart_list a.bx-next:before {
  font-family: "FontAwesome";
  content: "\f105";
  width: 18px;
}

/* line 608, ../../../sass/modules/blockcart/blockcart.scss */
#header .header_cart {
  float: right;
  position: relative;
  z-index: 9;
  padding: 0;
  width: 60px;
  text-align: center;
  margin: 67px 0 0 0;
}
@media (max-width: 767px) {
  /* line 608, ../../../sass/modules/blockcart/blockcart.scss */
  #header .header_cart {
    bottom: -50px;
    margin: 5px 0 0;
    position: absolute;
    right: 20px;
    vertical-align: top;
  }
}
/* line 623, ../../../sass/modules/blockcart/blockcart.scss */
#header .header_cart.fixed {
  margin: 0;
  position: fixed;
  right: 38px;
  top: 21px;
  z-index: 5003;
}
/* line 630, ../../../sass/modules/blockcart/blockcart.scss */
#header .header_cart.fixed .shopping_cart > a:first-child {
  background-position: 0 -100px;
}
/* line 632, ../../../sass/modules/blockcart/blockcart.scss */
#header .header_cart.fixed .shopping_cart > a:first-child:hover {
  background-position: 0 -100px;
}

/* line 640, ../../../sass/modules/blockcart/blockcart.scss */
.shopping_cart > a:first-child .ajax_cart_quantity, .shopping_cart > a:first-child .ajax_cart_no_product {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #c5c5c5 none repeat scroll 0 0;
  border: medium none;
  color: #262626 !important;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 13px;
  padding: 0 4px 2px;
  position: absolute;
  right: -3px;
  text-align: center;
  top: -11px;
}

/* line 657, ../../../sass/modules/blockcart/blockcart.scss */
.fixed .shopping_cart > a:first-child .ajax_cart_quantity, .fixed .shopping_cart > a:first-child .ajax_cart_no_product {
  background: #fff none repeat scroll 0 0;
  color: #262626 !important;
  right: -2px;
}


.bx-wrapper {
  position: relative;
  padding: 0;
  zoom: 1;
  margin: 0 !important;}

.bx-wrapper img {
  max-width: 100%;
  display: block; }

.bx-viewport {
	direction: ltr !important;
}
/** THEME
===================================*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../js/glory/plugins/bxslider/images/bx_loader.gif) center center no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  zoom: 1; }

.bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #000;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-controls-direction a {
  margin-top: 38px;
  height: 20px;
  width: 20px;
  line-height: 0;
  position: absolute;
  top: 40%;
  margin-top: -10px;
  font-size: 0;
  overflow: hidden;
  outline: none;
  text-decoration: none; }
  .bx-wrapper .bx-controls-direction a:before {
    padding-left: 2px;
    color: #c0c0c0;
    font-family: "FontAwesome";
    font-size: 20px;
    line-height: 22px; }
  .bx-wrapper .bx-controls-direction a:hover:before {
    color: #333; }

.bx-next {
  right: 10px; }
  .bx-next:before {
    content: "\f138"; }

.bx-prev {
  left: 10px; }
  .bx-prev:before {
    content: "\f137"; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../js/glory/plugins/bxslider/images/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../js/glory/plugins/bxslider/images/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  font-size: .85em;
  padding: 10px; }


/* line 4, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top {
  clear: both;
  position: relative;
  top: 30px;
}
/* line 8, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu {
  position: relative;
}
/* line 10, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li {
  position: static;
}
/* line 12, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li > ul {
  width: 100%;
  top: 60px;
  margin: 0 20px;
}
/* line 16, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li > ul > li {
  display: block;
  float: left;
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
/* line 25, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li > ul > .category_thumb {
  display: block;
  clear: both;
  overflow: hidden;
  width: 100%;
}
/* line 30, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li > ul > .category_thumb img {
  display: inline-block;
  width: 33%;
}
/* line 37, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li h4 a {
  font-size: 1.1em;
}
/* line 39, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li h4 a:before {
  display: none;
}
/* line 44, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu > li .main-level-submenus {
  position: relative;
  display: block !important;
  visibility: visible !important;
  top: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
  left: 0;
}
/* line 55, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_top .sf-menu .category_thumb {
  display: none;
}

/* line 62, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li {
  position: relative;
}
/* line 64, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li a {
  color: #666666;
  display: block;
  padding: 4px 0;
}
/* line 69, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li span.grower {
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  cursor: pointer;
  font-family: "FontAwesome";
  font-size: 10px;
}
/* line 79, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
  content: "\f068";
  display: block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  color: #666666;
  line-height: 20px;
  text-align: center;
}
/* line 90, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li span.grower.CLOSE:before {
  content: "\f067";
  color: #666666;
}
/* line 97, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li span.grower:hover + a,
#categories_block_left li a:hover,
#categories_block_left li a.selected {
  color: #262626;
}
/* line 99, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li span.grower:hover + a:before,
#categories_block_left li a:hover:before,
#categories_block_left li a.selected:before {
  color: #262626;
}
/* line 102, ../../../sass/modules/blockcategories/blockcategories.scss */
#categories_block_left li li a {
  font-weight: normal;
  color: #666666;
}


/* line 3, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top {
  border-top: 1px solid #eeeeee;
  float: left;
  margin: 20px 0 0;
  padding: 20px 0 0;
  position: relative;
  width: 100%;
  display: none;
}
/* line 11, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top span.firstWord {
  display: none;
}
/* line 14, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current {
  cursor: pointer;
  line-height: 18px;
  /*&:hover, &.active {
  	color:$link-hover-color;
  }
  &:after {
  	content: "\f0d7";
  	font-family: $font-icon;
  	font-size: 12px;
  	line-height: 20px;
  }
  &.active {
  	&:after {
  		content: "\f0d8";
  	}
  }*/
}
/* line 31, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top div.current .cur-label {
  color: #262626;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 38, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul {
  background: white;
  z-index: 2;
  text-align: left;
  margin: 15px 0 0;
}
/* line 47, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li {
  color: white;
  float: left;
  margin: 0 10px 10px 0;
  width: auto;
}
/* line 53, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li a,
#languages-block-top ul li > span {
  display: block;
  line-height: normal;
}
/* line 56, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li a img,
#languages-block-top ul li > span img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 61, ../../../sass/modules/blocklanguages/blocklanguages.scss */
#languages-block-top ul li.selected span img, #languages-block-top ul li:hover a img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


/* line 3, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top {
  float: right;
  display: block;
  padding: 0;
  width: auto;
  margin: 62px 5px 0 0;
}
@media (max-width: 767px) {
  /* line 3, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 15px 0;
  }
}
/* line 15, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top.fixed {
  margin: 0;
  position: fixed;
  right: 103px;
  top: 16px;
  z-index: 5003;
}
@media (max-width: 1199px) {
  /* line 21, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top.fixed #search_query_top {
    background: #262626;
  }
}
@media (max-width: 767px) {
  /* line 25, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox {
    width: 100% !important;
    left: auto;
    display: block;
    margin: 0;
  }
}
@media (min-width: 767px) {
  /* line 34, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox:hover #search_block_top, #search_block_top #searchbox:focus #search_block_top {
    -webkit-transition: all 0.9s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    width: 265px;
    position: absolute;
    right: 30px;
  }
  /* line 40, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox:hover .btn.button-search, #search_block_top #searchbox:focus .btn.button-search {
    border-left: medium none;
  }
  /* line 41, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox:hover #search_query_top, #search_block_top #searchbox:focus #search_query_top {
    display: block;
    -webkit-transition: all 0.9s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    width: 200px;
    border: 1px solid #dfdfdf;
    font-size: 12px;
    padding: 0 40px 0 10px;
  }
}
@media (min-width: 767px) and (max-width: 1199px) {
  /* line 41, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox:hover #search_query_top, #search_block_top #searchbox:focus #search_query_top {
    width: 200px;
  }
}
/* line 53, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top .btn.button-search {
  background: rgba(0, 0, 0, 0) url(glory/modules/blocksearch/../../../img/megnor/search-icon.png) no-repeat scroll 8px -43px;
  border: medium none;
  display: block;
  height: 34px;
  padding: 0;
  text-align: center;
  width: 38px;
  position: absolute;
  right: 0;
  z-index: 1;
  top: 0;
}
@media (max-width: 991px) {
  /* line 53, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top .btn.button-search {
    border-left: medium none;
    right: 0;
  }
}
/* line 66, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top .btn.button-search span {
  display: none;
}
/* line 70, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top .btn.button-search:hover {
  background-position: 8px 7px;
}
/* line 74, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top #search_query_top {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  display: inline;
  height: 35px;
  padding: 0;
  position: absolute;
  right: 0;
  font-size: 0;
  -webkit-transition: all 0.9s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  transition: all 0.9s ease 0s;
  width: 0;
  z-index: 1;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 74, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #search_query_top {
    background: #262626;
  }
}
@media (max-width: 767px) {
  /* line 74, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #search_query_top {
    width: 200px;
    padding: 0 40px 0 10px;
    font-size: 12px;
    border: 1px solid #dfdfdf;
    position: relative;
  }
}
/* line 93, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top.fixed .btn.button-search {
  background-position: 7px -93px;
}
/* line 95, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top.fixed .btn.button-search:hover {
  background-position: 7px -93px;
}

/* line 102, ../../../sass/modules/blocksearch/blocksearch.scss */
.ac_results {
  background: white;
  border: 1px solid #dfdfdf;
  width: 271px;
  margin-top: -1px;
}
/* line 107, ../../../sass/modules/blocksearch/blocksearch.scss */
.ac_results li {
  padding: 0 10px;
  font-weight: normal;
  color: #686666;
  font-size: 13px;
  line-height: 22px;
}
/* line 113, ../../../sass/modules/blocksearch/blocksearch.scss */
.ac_results li.ac_odd {
  background: white;
}
/* line 116, ../../../sass/modules/blocksearch/blocksearch.scss */
.ac_results li:hover, .ac_results li.ac_over {
  background: #fbfbfb;
}

/* line 122, ../../../sass/modules/blocksearch/blocksearch.scss */
form#searchbox {
  position: relative;
}
/* line 124, ../../../sass/modules/blocksearch/blocksearch.scss */
form#searchbox label {
  color: #333333;
}
/* line 127, ../../../sass/modules/blocksearch/blocksearch.scss */
form#searchbox input#search_query_block {
  margin-right: 10px;
  max-width: 222px;
  margin-bottom: 10px;
  display: inline-block;
  float: left;
}
/* line 134, ../../../sass/modules/blocksearch/blocksearch.scss */
form#searchbox .button.button-small {
  float: left;
}
/* line 136, ../../../sass/modules/blocksearch/blocksearch.scss */
form#searchbox .button.button-small i {
  margin-right: 0;
}

/* line 141, ../../../sass/modules/blocksearch/blocksearch.scss */
#search_block_top #searchbox #search_query_top:focus {
  font-size: 12px;
}
@media (min-width: 768px) {
  /* line 141, ../../../sass/modules/blocksearch/blocksearch.scss */
  #search_block_top #searchbox #search_query_top:focus {
    display: block;
    -webkit-transition: all 0.9s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    width: 200px;
    border: 1px solid #dfdfdf;
    padding: 0 55px 0 10px;
  }
}

/* line 152, ../../../sass/modules/blocksearch/blocksearch.scss */
.fixed .form-control::-moz-placeholder {
  color: #FFF;
}


.ac_results {
	text-align: left;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

/*
.ac_loading {
	background: white url(../js/glory/plugins/autocomplete/indicator.gif) right center no-repeat;
}
*/

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/* line 4, ../../../sass/modules/blocktags/blocktags.scss */
.tags_block .block_content {
  overflow: hidden;
}
/* line 7, ../../../sass/modules/blocktags/blocktags.scss */
.tags_block .block_content a {
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  padding: 4px 9px 5px 9px;
  border: 1px solid #dfdfdf;
  float: left;
  margin: 0 3px 3px 0;
}
/* line 17, ../../../sass/modules/blocktags/blocktags.scss */
.tags_block .block_content a:hover {
  color: #333333;
  background: #f6f6f6;
}


/* line 3, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info {
  float: right;
  padding: 0;
  position: relative;
  z-index: 9;
  margin: 66px 0 0 0;
}
@media (max-width: 767px) {
  /* line 3, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
  .header_user_info {
    bottom: -44px;
    margin: 0;
    position: absolute;
    right: 0;
  }
}
/* line 15, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info.fixed {
  margin: 0;
  position: fixed;
  right: 19px;
  top: 16px;
  z-index: 5003;
}
/* line 21, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info.fixed .tm_userinfotitle {
  background-position: right -96px;
}
/* line 23, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info.fixed .tm_userinfotitle:hover {
  background-position: right -96px;
}
/* line 27, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info.fixed > ul {
  top: 46px;
}
/* line 31, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info .tm_userinfotitle {
  background: transparent url(glory/modules/blockuserinfo/../../../img/megnor/3-dot.png) no-repeat scroll right -49px;
  cursor: pointer;
  height: 25px;
  margin: 0;
  padding: 2px 10px;
  position: relative;
  text-align: center;
  width: 20px;
}
@media (max-width: 767px) {
  /* line 31, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
  .header_user_info .tm_userinfotitle {
    background-position: center 1px;
  }
}
/* line 43, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info .tm_userinfotitle:hover {
  background-position: right -99px;
}
@media (max-width: 767px) {
  /* line 43, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
  .header_user_info .tm_userinfotitle:hover {
    background-position: center 1px;
  }
}
/* line 50, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul {
  background: white none repeat scroll 0 0;
  border: 1px solid #d9d9d9;
  display: none;
  margin: 0;
  min-width: 230px;
  padding: 20px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 41px;
  z-index: 9;
}
/* line 66, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul li {
  float: left;
  width: 100%;
}
/* line 69, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul li a {
  color: #666666;
  cursor: pointer;
  display: block;
  font-size: 12px;
  line-height: 25px;
  text-transform: capitalize;
}
/* line 76, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul li a:hover, .header_user_info > ul li a.active {
  color: #262626;
}
/* line 80, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul li.lang-curr {
  position: relative;
}
/* line 87, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
.header_user_info > ul .welcome_text span {
  font-weight: bold;
  color: #262626;
}

/* line 100, ../../../sass/modules/blockuserinfo/blockuserinfo.scss */
#header_link_bookmark {
  display: none;
}


/* Block Viewed Products */
/* line 4, ../../../sass/modules/blockviewed/blockviewed.scss */
#viewed-products_block_left li.last_item {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}


/*** ESSENTIAL STYLES ***/
/* line 4, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-contener {
  width: auto;
  padding: 0;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 4, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-contener {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 4, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-contener {
    padding: 0 90px 0 0;
    width: 100%;
  }
}
/* line 17, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-contener.fixed {
  position: fixed;
  top: 0;
}
/* line 21, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-contener.fixed .sf-menu > li > a {
  background: rgba(0, 0, 0, 0) url(glory/modules/blocktopmenu/css/../../../../img/megnor/w-spacer.png) no-repeat scroll right center;
  color: white;
  padding: 20px 33px;
}
/* line 27, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-contener.fixed .sf-menu > li:last-child > a {
  background: none;
}
/* line 33, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-contener.fixed .sf-menu > li.sfHover > a,
.sf-contener.fixed .sf-menu > li > a:hover, .sf-contener.fixed .sf-menu > li.sfHoverForce > a {
  color: white;
}

/* line 41, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu,
.sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 46, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu {
  position: relative;
  padding: 0;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 46, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu {
    background: white;
    border: 1px solid #dfdfdf;
    display: none;
    position: absolute;
    padding: 1%;
    text-align: left;
    z-index: 1;
  }
}

/* line 61, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu ul {
  position: absolute;
  top: -999em;
  background: white;
}
@media (max-width: 991px) {
  /* line 61, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu ul {
    position: relative;
  }
}

/* line 69, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu ul li {
  width: 100%;
}

/* line 72, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

/* line 75, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 75, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li {
    float: none;
    position: relative;
    display: block;
  }
  /* line 81, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li span {
    height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30px;
    z-index: 2;
  }
  /* line 89, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li span:after {
    font-family: "FontAwesome";
    content: "\f067";
    font-size: 10px;
    color: #262626;
    cursor: pointer;
    line-height: 30px;
  }
  /* line 98, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li span.active:after {
    content: "\f068";
  }
}
/* line 104, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > a {
  background: url(glory/modules/blocktopmenu/css/../../../../img/megnor/spacer.png) no-repeat scroll right center;
  color: #262626;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0;
  padding: 19px 33px 20px;
  position: relative;
  text-transform: uppercase;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 104, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > a {
    padding: 19px 22px 20px;
  }
}
@media (max-width: 991px) {
  /* line 104, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > a {
    background: none;
    padding: 4px 8px;
    font-weight: normal;
    text-transform: capitalize;
  }
}
/* line 125, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li:first-child > a {
  padding-left: 0;
}
@media (max-width: 991px) {
  /* line 125, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li:first-child > a {
    padding: 4px 8px;
  }
}
/* line 134, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
  color: #666666;
}
@media (max-width: 991px) {
  /* line 134, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li.sfHover > a,
  .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
    color: gray;
  }
}

/* line 141, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li:last-child a {
  background: none;
}

/* line 142, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li li li a {
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  padding: 4px 8px;
  position: relative;
  color: #262626;
}
/* line 150, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li li li a:hover {
  color: gray;
}
@media (max-width: 991px) {
  /* line 142, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu li li li a {
    font-size: 13px;
  }
}

/* line 157, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li ul {
  display: none;
  top: 100%;
  /* match top ul list item height */
  z-index: 99;
}
@media (max-width: 991px) {
  /* line 157, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu li ul {
    top: 0;
  }
}

/* line 165, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li li ul {
  position: static;
}
@media (min-width: 992px) {
  /* line 165, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu li li ul {
    position: static;
    display: block !important;
    opacity: 1 !important;
    background: none;
    padding: 6px 0px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  }
}
@media (max-width: 991px) {
  /* line 165, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu li li ul {
    padding: 0 0 0 20px;
  }
}

/* line 180, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li li li ul {
  padding: 0 0 0 20px;
}

/* line 183, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li li li ul {
  width: 220px;
}

/* line 187, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

/* line 191, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0;
}

/* line 196, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

/* line 200, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0;
}

/* line 204, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul {
  padding: 0;
  border: 1px solid #d9d9d9;
  text-align: left;
  background: #f5f5f5;
}
@media (max-width: 991px) {
  /* line 204, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul {
    border: medium none;
    background: none;
    padding: 0 0 0 20px;
  }
}
/* line 215, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li > a {
  text-transform: capitalize;
  font: 600 13px/22px "Raleway", Helvetica, sans-serif;
  color: #262626;
  display: block;
  padding: 4px 8px;
}
/* line 221, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li > a:hover {
  color: gray;
}
@media (max-width: 991px) {
  /* line 215, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li > a {
    font-weight: normal;
  }
}

/* line 231, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li {
  display: table-cell;
  padding: 30px 22px;
  vertical-align: top;
  width: 200px;
  border-left: 1px solid #dfdfdf;
}
/* line 237, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li:first-child {
  border: medium none;
}
@media (max-width: 991px) {
  /* line 231, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li {
    border: medium none;
    display: block;
    padding: 0;
    width: 100%;
    position: relative;
  }
}
@media (max-width: 479px) {
  /* line 231, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 251, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li.first-in-line-lg {
    clear: left;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  /* line 256, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li.first-in-line-xs {
    clear: left;
  }
}

/* line 261, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li.category-thumbnail {
  width: 100% !important;
  float: none;
  clear: both;
  overflow: hidden;
  display: none;
  padding-right: 0;
}
/* line 268, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li.category-thumbnail > div {
  float: left;
  padding-left: 10px;
  width: 33.333%;
}
@media (max-width: 479px) {
  /* line 268, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu > li > ul > li.category-thumbnail > div {
    width: 100%;
    padding-left: 0;
    padding-top: 10px;
    text-align: center;
  }
}
/* line 278, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li.category-thumbnail > div:first-child {
  padding-left: 0;
}
/* line 281, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu > li > ul > li.category-thumbnail > div img {
  max-width: 100%;
  display: block;
}

/* line 287, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.cat-title {
  display: none;
}
@media (max-width: 991px) {
  /* line 287, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .cat-title {
    color: #262626;
    cursor: pointer;
    display: block;
    font: bold 13px/22px "Raleway", Helvetica, sans-serif;
    padding: 19px 0 20px;
    position: relative;
    text-transform: uppercase;
    text-align: left;
  }
  /* line 298, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .cat-title:after {
    display: block;
    font-family: "FontAwesome";
    content: "\f0c9";
    position: absolute;
    right: 0;
    top: 19px;
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  /* line 287, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .cat-title {
    padding: 19px 0;
  }
}

/* line 314, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li.sf-search {
  border: none;
}
/* line 316, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu li.sf-search input {
  display: inline;
  padding: 0 13px;
  height: 30px;
  line-height: 30px;
  background: white;
  margin: 13px 10px 0 0;
  font-size: 13px;
  color: #9c9b9b;
  border: 1px solid #d6d4d4;
}

/* Custom CSS FOR Single Column Only */
@media (min-width: 992px) {
  /* line 332, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
  .sf-menu .onecolumn {
    padding: 30px 22px;
  }
}
/* line 337, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu .onecolumn li {
  border: medium none;
  display: block;
  padding: 0;
  width: 135px;
}
/* line 342, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu .onecolumn li a {
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize;
  color: #262626;
}
/* line 347, ../../../../sass/modules/blocktopmenu/css/superfish-modified.scss */
.sf-menu .onecolumn li a:hover {
  color: gray;
}


/* line 3, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink {
  list-style-type: none;
  float: right;
  margin: 0;
  display: none;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 9, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink #header_links {
    width: 100%;
    padding: 0;
    background: #262626;
    position: absolute;
    display: none;
    text-align: left;
  }
}
@media (max-width: 479px) {
  /* line 9, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink #header_links {
    width: 130px;
    background: #545f61;
    margin: 0;
  }
}
/* line 23, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink #header_links li {
  float: left;
  padding: 5px 5px;
}
@media (max-width: 767px) {
  /* line 23, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink #header_links li {
    width: 100%;
    float: none;
    border: none;
  }
}
/* line 31, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink #header_links li a {
  font-weight: bold;
  line-height: 24px;
  padding: 8px 9px 11px 8px;
  text-decoration: none;
  text-transform: capitalize;
}
/* line 37, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink #header_links li a:hover {
  color: #262626;
}
@media (max-width: 767px) {
  /* line 31, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink #header_links li a {
    color: #FFF;
  }
}

/*block permanent links right and left columns*/
/* line 50, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
#permanent_links div {
  border-bottom: 1px dotted #eee;
}
/* line 52, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
#permanent_links div a {
  display: block;
  padding: 7px 11px 5px 22px;
  color: #333;
  background: url(glory/modules/blockpermanentlinks/img/arrow_right_2.png) no-repeat 10px 10px;
}

/* block footer links */
/* line 62, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
ul#footer_links {
  clear: both;
  text-align: center;
  padding-bottom: 6px;
}
/* line 66, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
ul#footer_links li {
  display: inline;
  padding: 0 10px;
}

/* line 71, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink {
  float: right;
}
@media (max-width: 767px) {
  /* line 71, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink {
    background: #545f61;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 155px;
    width: 25%;
    border-right: 1px solid #fff;
    z-index: 95;
  }
}
/* line 83, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink .tm_permenu_inner {
  cursor: pointer;
  display: none;
  font-size: 0;
}
@media (max-width: 767px) {
  /* line 83, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink .tm_permenu_inner {
    display: block;
  }
}
/* line 90, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink .tm_permenu_inner .headertoggle_img:before {
  content: "\f150 ";
  display: block;
  font-family: "FontAwesome";
  line-height: 22px;
  font-size: 17px;
  color: white;
  position: relative;
  top: 7px;
}
@media (max-width: 479px) {
  /* line 90, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
  .header_permentlink .tm_permenu_inner .headertoggle_img:before {
    line-height: 19px;
  }
}
/* line 104, ../../../sass/modules/blockpermanentlinks/blockpermanentlinks.scss */
.header_permentlink .tm_permenu_inner.active .headertoggle_img:before {
  content: "\f151";
}


/* line 3, ../../../sass/modules/blockcontact/blockcontact.scss */
.shop-phone {
  float: left;
  padding: 0 0 10px 32px;
  font-size: 15px;
  color: #c5c5c5;
  position: absolute;
  left: 0;
  cursor: pointer;
  margin: 68px 0 0 0;
}
@media (max-width: 767px) {
  /* line 3, ../../../sass/modules/blockcontact/blockcontact.scss */
  .shop-phone {
    float: none;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    top: 20px;
  }
}
/* line 23, ../../../sass/modules/blockcontact/blockcontact.scss */
.shop-phone i {
  background: url(glory/modules/blockcontact/../../../img/megnor/call.png) no-repeat scroll left center;
  height: 22px;
  width: 22px;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  margin-right: 10px;
}
@media (max-width: 767px) {
  /* line 23, ../../../sass/modules/blockcontact/blockcontact.scss */
  .shop-phone i {
    position: relative;
  }
}
/* line 39, ../../../sass/modules/blockcontact/blockcontact.scss */
.shop-phone .icon-phone:before {
  content: "";
}
/* line 43, ../../../sass/modules/blockcontact/blockcontact.scss */
.shop-phone strong {
  color: #c5c5c5;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}
/* line 48, ../../../sass/modules/blockcontact/blockcontact.scss */
.shop-phone:hover {
  color: white;
}

/* line 53, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact-link {
  display: none;
  float: right;
  border-left: 1px solid #515151;
}
/* line 57, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact-link a {
  display: block;
  color: white;
  font-weight: bold;
  padding: 8px 10px 11px 10px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  line-height: 18px;
}
@media (max-width: 479px) {
  /* line 57, ../../../sass/modules/blockcontact/blockcontact.scss */
  #contact-link a {
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
/* line 70, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact-link a:hover, #contact-link a.active {
  background: #2b2b2b;
}

@media (max-width: 767px) {
  /* line 75, ../../../sass/modules/blockcontact/blockcontact.scss */
  #contact_block {
    margin-bottom: 20px;
  }
}
/* line 79, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact_block .label {
  display: none;
}
/* line 82, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact_block .block_content {
  color: #888888;
}
/* line 85, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact_block p {
  margin-bottom: 4px;
}
/* line 88, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact_block p.tel {
  font: 400 17px/21px "Raleway", Helvetica, sans-serif;
  color: #333333;
  margin-bottom: 6px;
}
/* line 92, ../../../sass/modules/blockcontact/blockcontact.scss */
#contact_block p.tel i {
  font-size: 25px;
  vertical-align: -2px;
  padding-right: 10px;
}


/* Block newsletter */
/* line 6, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group {
  margin-bottom: 0;
}
/* line 8, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group .form-control {
  max-width: 295px;
  height: 36px;
  background: #f4f4f4;
  border: 1px solid #e6e6e6;
  padding: 6px 15px;
  margin-bottom: 20px;
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 8, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .form-control {
    max-width: 100%;
    margin-right: 0;
  }
}
/* line 24, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group .btn-default, #newsletter_block_left .form-group .btn, #newsletter_block_left .form-group .button, #newsletter_block_left .form-group .button-small {
  margin-bottom: 25px;
  width: 100%;
}
/* line 26, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group .btn-default span, #newsletter_block_left .form-group .btn span, #newsletter_block_left .form-group .button span, #newsletter_block_left .form-group .button-small span {
  padding: 8px 113px;
  background: #262626;
  color: white;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 26, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .btn-default span, #newsletter_block_left .form-group .btn span, #newsletter_block_left .form-group .button span, #newsletter_block_left .form-group .button-small span {
    padding: 8px 68px;
  }
}
@media (max-width: 991px) {
  /* line 26, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .btn-default span, #newsletter_block_left .form-group .btn span, #newsletter_block_left .form-group .button span, #newsletter_block_left .form-group .button-small span {
    padding: 8px 150px;
  }
}
@media (max-width: 767px) {
  /* line 26, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .btn-default span, #newsletter_block_left .form-group .btn span, #newsletter_block_left .form-group .button span, #newsletter_block_left .form-group .button-small span {
    padding: 8px 150px;
  }
}
@media (max-width: 480px) {
  /* line 26, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .btn-default span, #newsletter_block_left .form-group .btn span, #newsletter_block_left .form-group .button span, #newsletter_block_left .form-group .button-small span {
    padding: 8px 35px;
  }
}
/* line 44, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group .btn-default:hover, #newsletter_block_left .form-group .btn:hover, #newsletter_block_left .form-group .button:hover, #newsletter_block_left .form-group .button-small:hover {
  border: 1px solid #262626;
}
/* line 46, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .form-group .btn-default:hover span, #newsletter_block_left .form-group .btn:hover span, #newsletter_block_left .form-group .button:hover span, #newsletter_block_left .form-group .button-small:hover span {
  background: white;
  color: #262626;
}
@media (max-width: 991px) {
  /* line 24, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  #newsletter_block_left .form-group .btn-default, #newsletter_block_left .form-group .btn, #newsletter_block_left .form-group .button, #newsletter_block_left .form-group .button-small {
    width: 100%;
  }
}
/* line 57, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .success_inline, #newsletter_block_left .warning_inline {
  text-align: left;
  padding: 1px 0 0 0;
  margin-bottom: -19px;
}
/* line 62, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .success_inline {
  color: #418B19;
}
/* line 65, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
#newsletter_block_left .warning_inline {
  color: #f13340;
}

/* Block newsletter footer */
/* line 71, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left {
  margin: 31px auto 32px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 71, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left {
    margin: 20px auto;
  }
}
/* line 82, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .news-text {
  /*margin: 10px 0;*/
  display: inline-block;
  vertical-align: middle;
}
/* line 87, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .news-text .text-content {
  color: #262626;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  /* line 87, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .news-text .text-content {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  /* line 87, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .news-text .text-content {
    font-size: 14px;
  }
}
/* line 101, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left h4 {
  float: left;
  font: 600 30px/40px "Open Sans", sans-serif;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  /* line 101, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left h4 {
    width: auto;
    margin: 0;
    font-size: 20px;
  }
}
/* line 111, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left h4:after {
  display: none;
}
/* line 114, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left h4:before {
  display: none;
}
/* line 118, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .block_content {
  overflow: hidden;
  margin: 0 50px 0 0;
  position: relative;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 118, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .block_content {
    margin: 0px;
  }
}
@media (max-width: 991px) {
  /* line 118, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .block_content {
    /*overflow: visible;*/
    float: left;
    margin: 20px 0 0 0;
    width: 100%;
  }
}
/* line 131, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .block_content > form {
  float: left;
  width: 100%;
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
}
/* line 144, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group {
  margin: 0;
}
/* line 146, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .form-control {
  height: 40px;
  line-height: 30px;
  background: #f7f7f7;
  border: 1px solid #c5c5c5;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  color: #666666;
  padding: 5px 12px;
  display: inline-block;
  float: left;
}
/* line 158, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .form-control:focus {
  -webkit-box-shadow: black 0px 0px 0px;
  -moz-box-shadow: black 0px 0px 0px;
  box-shadow: black 0px 0px 0px;
  border-color: #dfdfdf;
}
@media (max-width: 991px) {
  /* line 146, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .form-group .form-control {
    float: none;
  }
}
/* line 166, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .button-small {
  padding: 2px 35px;
  float: left;
  border: 1px solid #262626;
  background: #262626;
  margin: 0 0 0 10px;
}
@media (max-width: 991px) {
  /* line 166, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .form-group .button-small {
    padding: 2px 15px;
    float: none;
  }
}
@media (max-width: 480px) {
  /* line 166, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .form-group .button-small {
    margin: 20px 0 0 0;
  }
}
/* line 179, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .button-small span {
  color: white;
}
/* line 182, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .button-small:hover {
  border: 1px solid #262626;
  background: white;
}
/* line 185, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .form-group .button-small:hover span {
  color: #262626;
}
/* line 191, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .warning_inline {
  display: block;
  color: #f13340;
  font-size: 13px;
  line-height: 26px;
  clear: both;
}
@media (min-width: 1200px) {
  /* line 191, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .warning_inline {
    display: inline-block;
    position: relative;
    top: -35px;
    margin-bottom: -35px;
    left: 15px;
    clear: none;
  }
}
/* line 206, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
.footer-container #newsletter_block_left .newsletter-input {
  max-width: 475px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  /* line 206, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .newsletter-input {
    max-width: 360px;
  }
}
@media (max-width: 991px) {
  /* line 206, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .newsletter-input {
    max-width: 63%;
    width: 63%;
  }
}
@media (max-width: 480px) {
  /* line 206, ../../../sass/modules/blocknewsletter/blocknewsletter.scss */
  .footer-container #newsletter_block_left .newsletter-input {
    max-width: 90%;
    width: 90%;
  }
}


/********************************************************
			Megnor Custom Styles
********************************************************/
/* line 9, ../../sass/megnor/custom.scss */
.tm-carousel {
  display: none;
  position: relative;
  width: 100%;
  margin: 0;
  -ms-touch-action: pan-y;
}
/* line 16, ../../sass/megnor/custom.scss */
.tm-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
/* line 22, ../../sass/megnor/custom.scss */
.tm-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 30, ../../sass/megnor/custom.scss */
.tm-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 36, ../../sass/megnor/custom.scss */
.tm-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/* line 44, ../../sass/megnor/custom.scss */
.tm-carousel .owl-item {
  float: left;
}
/* line 48, ../../sass/megnor/custom.scss */
.tm-carousel .owl-item .manu_image a {
  display: inline-block;
}
/* line 50, ../../sass/megnor/custom.scss */
.tm-carousel .owl-item .manu_image a img {
  width: 100%;
}
/* line 57, ../../sass/megnor/custom.scss */
.tm-carousel .owl-item:hover a img {
  border-color: blue;
}
/* line 63, ../../sass/megnor/custom.scss */
.tm-carousel .owl-wrapper,
.tm-carousel .owl-item {
  /* fix */
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  text-align: center;
}

/* mouse grab icon */
/* line 79, ../../sass/megnor/custom.scss */
.grabbing {
  cursor: url(glory/megnor/../../img/megnor/grabbing.png) 8 8, move;
}

/* line 83, ../../sass/megnor/custom.scss */
#index .customNavigation {
  top: 0px;
}

/* line 87, ../../sass/megnor/custom.scss */
.customNavigation {
  position: relative;
  width: 100%;
  top: auto;
  right: auto;
  margin: 0;
  text-align: center;
}
/* line 94, ../../sass/megnor/custom.scss */
.customNavigation a.prev {
  padding: 2px 15px;
  background: white;
}
/* line 97, ../../sass/megnor/custom.scss */
.customNavigation a.prev:before {
  content: "\f104";
  font-family: "FontAwesome";
  font-size: 17px;
  left: 0;
  position: absolute;
  right: 0;
}
/* line 105, ../../sass/megnor/custom.scss */
.customNavigation a.prev:hover {
  background: #262626;
}
/* line 110, ../../sass/megnor/custom.scss */
.customNavigation a.next {
  padding: 2px 15px;
  background: white;
}
/* line 113, ../../sass/megnor/custom.scss */
.customNavigation a.next:before {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 18px;
  left: 0;
  position: absolute;
  right: 0;
}
/* line 121, ../../sass/megnor/custom.scss */
.customNavigation a.next:hover {
  background: #262626;
}
/* line 125, ../../sass/megnor/custom.scss */
.customNavigation a {
  position: relative;
  border: 1px solid #dfdfdf;
  color: #262626;
  left: auto;
  width: 30px;
  font-size: 0;
  height: 30px;
  margin: 0;
  line-height: 23px;
  right: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.1s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.1s ease 0s;
  -o-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s;
  top: auto;
  border: 1px solid #dfdfdf;
}
/* line 140, ../../sass/megnor/custom.scss */
.customNavigation a:hover {
  background: #262626;
  color: white;
  border: 1px solid #262626;
}
/* line 144, ../../sass/megnor/custom.scss */
.customNavigation a:hover i {
  color: white;
}

/* line 151, ../../sass/megnor/custom.scss */
#views_block .customNavigation a.thumbs_list_prev {
  left: 0;
  right: auto;
  top: 10px;
}

/* line 154, ../../sass/megnor/custom.scss */
#views_block .customNavigation a.thumbs_list_next {
  right: 0;
  top: 10px;
}

/* line 157, ../../sass/megnor/custom.scss */
#tm-tabcontent .tab-content #datasheet {
  margin: 0;
}


/* line 7, ../sass/lightbox.sass */
/* line 6, ../../sass/megnor/lightbox.scss */
body:after {
  content: url(glory/megnor/../../img/lightbox/close.png) url(glory/megnor/../../img/lightbox/loading.gif);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
/* line 12, ../../sass/megnor/lightbox.scss */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  -webkit-opacity: 0.8;
  /* other webkit*/
  display: none;
}

/* line 20, ../sass/lightbox.sass */
/* line 27, ../../sass/megnor/lightbox.scss */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

/* line 28, ../sass/lightbox.sass */
/* line 37, ../../sass/megnor/lightbox.scss */
.lightbox .lb-image {
  display: block;
  height: auto;
}

/* line 32, ../sass/lightbox.sass */
/* line 42, ../../sass/megnor/lightbox.scss */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
/* line 47, ../../sass/megnor/lightbox.scss */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 56, ../../sass/megnor/lightbox.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
/* line 63, ../../sass/megnor/lightbox.scss */
.lb-container {
  padding: 0;
}

/* line 47, ../sass/lightbox.sass */
/* line 68, ../../sass/megnor/lightbox.scss */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
/* line 79, ../../sass/megnor/lightbox.scss */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(glory/megnor/../../img/lightbox/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
/* line 88, ../../sass/megnor/lightbox.scss */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
/* line 98, ../../sass/megnor/lightbox.scss */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
/* line 103, ../../sass/megnor/lightbox.scss */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
/* line 108, ../../sass/megnor/lightbox.scss */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
/* line 117, ../../sass/megnor/lightbox.scss */
.lb-prev {
  left: 0;
  float: left;
}

/* line 87, ../sass/lightbox.sass */
/* line 123, ../../sass/megnor/lightbox.scss */
.lb-prev:hover:before {
  font-family: "FontAwesome";
  content: "\f104";
  font-size: 22px;
  bottom: 0;
  color: #9a9a9a;
  font-size: 40px;
  font-weight: bold;
  height: 30px;
  line-height: 26px;
  margin: auto;
  position: absolute;
  left: 2px;
  top: 0;
  width: 30px;
}

/* line 90, ../sass/lightbox.sass */
/* line 143, ../../sass/megnor/lightbox.scss */
.lb-next {
  right: 0;
  float: right;
}

/* line 93, ../sass/lightbox.sass */
/* line 149, ../../sass/megnor/lightbox.scss */
.lb-next:hover:before {
  font-family: "FontAwesome";
  content: "\f105";
  font-size: 22px;
  bottom: 0;
  color: #9a9a9a;
  font-size: 40px;
  font-weight: bold;
  height: 30px;
  line-height: 26px;
  margin: auto;
  position: absolute;
  right: 2px;
  top: 0;
  width: 30px;
}

/* line 96, ../sass/lightbox.sass */
/* line 168, ../../sass/megnor/lightbox.scss */
.lb-dataContainer {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  margin: 0 auto;
  padding-top: 0;
  width: 100%;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
/* line 175, ../../sass/megnor/lightbox.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
/* line 182, ../../sass/megnor/lightbox.scss */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}

/* line 106, ../sass/lightbox.sass */
/* line 187, ../../sass/megnor/lightbox.scss */
.lb-data .lb-details {
  width: auto;
  color: #ffffff;
  padding: 10px 10px 5px;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

/* line 111, ../sass/lightbox.sass */
/* line 196, ../../sass/megnor/lightbox.scss */
.lb-data .lb-caption {
  float: left;
  font-size: 14px;
  line-height: 1em;
  margin-bottom: 6px;
}

/* line 115, ../sass/lightbox.sass */
/* line 202, ../../sass/megnor/lightbox.scss */
.lb-data .lb-number {
  clear: left;
  display: block;
  font-size: 11px;
  padding-bottom: 4px;
  text-transform: uppercase;
}

/* line 121, ../sass/lightbox.sass */
/* line 210, ../../sass/megnor/lightbox.scss */
.lb-data .lb-close {
  display: block;
  float: right;
  height: 15px;
  margin: 12px 10px;
  outline: medium none;
  text-align: right;
  width: 15px;
}
/* line 218, ../../sass/megnor/lightbox.scss */
.lb-data .lb-close:before {
  color: #ffffff;
  content: "\f00d";
  font-family: "FontAwesome";
  font-size: 17px;
  font-weight: normal;
  padding: 1px;
  vertical-align: -8px;
}

/* line 130, ../sass/lightbox.sass */
/* line 229, ../../sass/megnor/lightbox.scss */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  -webkit-opacity: 1;
  /* other webkit*/
}


/******************************************************************
					Sitemap Page Styles
*******************************************************************/
/* line 11, ../sass/sitemap.scss */
#sitemap .sitemap_block li {
  line-height: 16px;
  padding-bottom: 11px;
}

/* line 22, ../sass/sitemap.scss */
#listpage_content div.tree_top a:before {
  content: "\f015";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 20px;
  color: #333333;
}
/* line 30, ../sass/sitemap.scss */
#listpage_content div.tree_top a:hover:before {
  color: #262626;
}

/* line 37, ../sass/sitemap.scss */
#listpage_content ul.tree {
  padding-left: 0;
}
@media (max-width: 480px) {
  /* line 37, ../sass/sitemap.scss */
  #listpage_content ul.tree {
    padding: 0px 0 0 0px;
  }
}
/* line 42, ../sass/sitemap.scss */
#listpage_content ul.tree li {
  margin: 0;
  padding: 5px 0 0 23px;
  border-left: 1px solid #dfdfdf;
  background: url(glory/../img/sitemap-horizontal.png) no-repeat left 15px transparent;
}
/* line 48, ../sass/sitemap.scss */
#listpage_content ul.tree > li {
  margin: 0 0 0 10px;
}
/* line 50, ../sass/sitemap.scss */
#listpage_content ul.tree > li ul {
  margin: 0 0 0 10px;
}
/* line 54, ../sass/sitemap.scss */
#listpage_content ul.tree li.last {
  border: medium none;
  background: url(glory/../img/sitemap-last.png) no-repeat 0px -4px transparent;
}


/**************************************************************
					CMS Pages Styles
***************************************************************/
/* line 10, ../sass/cms.scss */
#cms #center_column .block-cms {
  padding-bottom: 20px;
}
/* line 13, ../sass/cms.scss */
#cms #center_column h1, #cms #center_column h2 {
  font: 600 14px/22px "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  padding: 0 0 20px;
  overflow: hidden;
  margin: 0;
}
/* line 21, ../sass/cms.scss */
#cms #center_column h3 {
  border-bottom: medium none;
  color: #666666;
  font-size: 13px;
  margin: 0;
  padding: 0 0 14px;
  text-transform: uppercase;
}
/* line 29, ../sass/cms.scss */
#cms #center_column p {
  line-height: 18px;
  color: #555555;
}
/* line 34, ../sass/cms.scss */
#cms #center_column .list-1 li {
  padding: 4px 0 6px 0;
  position: relative;
  border-top: 1px solid #dfdfdf;
}
/* line 38, ../sass/cms.scss */
#cms #center_column .list-1 li:first-child {
  border: none;
}
/* line 41, ../sass/cms.scss */
#cms #center_column .list-1 li em {
  border: medium none;
  float: left;
  line-height: 20px;
  min-width: auto;
  padding: 0;
  position: static;
  top: 0;
  vertical-align: -2px;
}
/* line 50, ../sass/cms.scss */
#cms #center_column .list-1 li em:before {
  left: -21px;
  position: absolute;
  top: 5px;
  content: "\f00c";
}
/* line 59, ../sass/cms.scss */
#cms #center_column img {
  margin: 4px 0 17px;
  max-width: 100%;
  height: auto;
}
/* line 64, ../sass/cms.scss */
#cms #center_column .testimonials {
  border: 2px solid;
  border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
  margin: 4px 0 13px 0;
  position: relative;
}
/* line 69, ../sass/cms.scss */
#cms #center_column .testimonials .inner {
  border: 1px solid white;
  padding: 17px 12px 20px;
  color: #555555;
}
/* line 74, ../sass/cms.scss */
#cms #center_column .testimonials .inner span.before {
  content: "\201C";
  /*Unicode for Left Double Quote*/
  font-family: Georgia, serif;
  font-size: 40px;
  color: #999;
  float: left;
  position: relative;
  top: 9px;
  margin: 0 6px 0 0;
}
/* line 84, ../sass/cms.scss */
#cms #center_column .testimonials .inner span.after {
  content: "\201C";
  /*Unicode for Left Double Quote*/
  font-family: Georgia, serif;
  font-size: 40px;
  color: #999;
  float: right;
  margin: 12px 10px 0 0;
}
/* line 94, ../sass/cms.scss */
#cms #center_column .testimonials:after, #cms #center_column .testimonials:before {
  top: 100%;
  left: 32px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 97, ../sass/cms.scss */
#cms #center_column .testimonials:before {
  border-color: rgba(226, 226, 226, 0);
  border-top-color: #B0AFAF;
  border-width: 11px;
  margin-left: -11px;
}
/* line 100, ../sass/cms.scss */
#cms #center_column .testimonials:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 104, ../sass/cms.scss */
#cms #center_column .testimonials + p {
  padding-left: 45px;
  margin-bottom: 18px;
}
/* line 109, ../sass/cms.scss */
#cms #center_column p.bottom-indent {
  margin-bottom: 18px;
  color: #555555;
}
/* line 113, ../sass/cms.scss */
#cms #center_column #admin-action-cms {
  background: none repeat 0 0 #F6F6F6;
  border: 1px solid #d2d0d0;
  padding: 10px;
}
/* line 117, ../sass/cms.scss */
#cms #center_column #admin-action-cms p {
  margin: 0;
}
/* line 119, ../sass/cms.scss */
#cms #center_column #admin-action-cms p span {
  display: block;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #262626;
}
/* line 126, ../sass/cms.scss */
#cms #center_column #admin-action-cms p .button {
  font: 700 17px/21px "Raleway", Helvetica, sans-serif;
  padding: 0;
  border: 1px solid;
  padding: 10px 14px;
  display: inline-block;
}
/* line 132, ../sass/cms.scss */
#cms #center_column #admin-action-cms p .button.publish_button {
  color: #262626;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  border-color: #0079b6 #006fa8 #012740 #006fa8;
  background: #009ad0;
  background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
  background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);
  background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0);
}
/* line 144, ../sass/cms.scss */
#cms #center_column #admin-action-cms p .button.publish_button:hover {
  border-color: #01314e #004b74 #0079b6 #004b74;
  filter: none;
  background: #0084bf;
}
/* line 150, ../sass/cms.scss */
#cms #center_column #admin-action-cms p .button.lnk_view {
  color: #333333;
  text-shadow: 1px 1px white;
  border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
  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);
}
/* line 162, ../sass/cms.scss */
#cms #center_column #admin-action-cms p .button.lnk_view:hover {
  border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e;
  filter: none;
  background: #e7e7e7;
}


/* line 1, ../../../sass/modules/blockbanner/blockbanner.scss */
#header .banner a {
  display: block;
  max-width: 1170px;
  max-height: 65px;
}

/* line 6, ../../../sass/modules/blockbanner/blockbanner.scss */
#header .banner a img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 65px;
  max-width: 1170px;
}


/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(glory/modules/tmhomeslider/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/* ************************************************************************************************
								Categories Page Styles
************************************************************************************************ */
/* line 7, ../sass/category.scss */
.content_scene_cat {
  margin: 0 0 25px 0;
}
/* line 10, ../sass/category.scss */
.content_scene_cat .align_center {
  margin: 0 0 8px 0;
}
/* line 12, ../sass/category.scss */
.content_scene_cat .align_center img {
  max-width: 100%;
  height: auto;
}
/* line 17, ../sass/category.scss */
.content_scene_cat .content_scene_cat_bg {
  padding: 18px 10px 10px 42px;
  background-color: #464646 !important;
}
@media (max-width: 1199px) {
  /* line 17, ../sass/category.scss */
  .content_scene_cat .content_scene_cat_bg {
    padding: 10px 10px 10px 15px;
  }
}
/* line 24, ../sass/category.scss */
.content_scene_cat span.category-name {
  font: 600 42px/51px "Open Sans", sans-serif;
  color: white;
  margin-bottom: 12px;
}
@media (max-width: 1199px) {
  /* line 24, ../sass/category.scss */
  .content_scene_cat span.category-name {
    font-size: 25px;
    line-height: 30px;
  }
}
/* line 33, ../sass/category.scss */
.content_scene_cat p {
  margin-bottom: 0;
}
/* line 36, ../sass/category.scss */
.content_scene_cat a {
  color: white;
}
/* line 38, ../sass/category.scss */
.content_scene_cat a:hover {
  text-decoration: underline;
}
/* line 42, ../sass/category.scss */
.content_scene_cat .content_scene {
  color: #666666;
}
/* line 44, ../sass/category.scss */
.content_scene_cat .content_scene .cat_desc {
  padding-top: 20px;
}
/* line 46, ../sass/category.scss */
.content_scene_cat .content_scene .cat_desc a {
  color: #666666;
}
/* line 48, ../sass/category.scss */
.content_scene_cat .content_scene .cat_desc a:hover {
  color: #262626;
}

/* ************************************************************************************************
									Sub Categories Styles
************************************************************************************************ */
/* line 60, ../sass/category.scss */
#subcategories {
  border-top: 1px solid #dfdfdf;
  padding: 15px 0 0px 0;
}
/* line 64, ../sass/category.scss */
#subcategories ul {
  margin: 0 0 15px 0px;
  width: 100%;
  text-align: center;
}
/* line 68, ../sass/category.scss */
#subcategories ul li {
  float: left;
  width: 18%;
  margin: 0 1%;
  text-align: center;
}
@media (max-width: 991px) {
  /* line 68, ../sass/category.scss */
  #subcategories ul li {
    width: 23%;
  }
}
@media (max-width: 767px) {
  /* line 68, ../sass/category.scss */
  #subcategories ul li {
    width: 48%;
  }
}
@media (max-width: 480px) {
  /* line 68, ../sass/category.scss */
  #subcategories ul li {
    width: 50%;
    float: none;
    margin: 5px auto;
  }
}
/* line 84, ../sass/category.scss */
#subcategories ul li .subcategory-image {
  padding: 0;
}
/* line 86, ../sass/category.scss */
#subcategories ul li .subcategory-image a {
  display: block;
  padding: 6px;
  border: 1px solid #dfdfdf;
}
/* line 90, ../sass/category.scss */
#subcategories ul li .subcategory-image a img {
  max-width: 100%;
  vertical-align: top;
  height: auto;
}
/* line 97, ../sass/category.scss */
#subcategories ul li .subcategory-name {
  color: #262626;
}
/* line 99, ../sass/category.scss */
#subcategories ul li .subcategory-name:hover {
  color: #262626;
}
/* line 103, ../sass/category.scss */
#subcategories ul li .cat_desc {
  display: none;
}
/* line 107, ../sass/category.scss */
#subcategories ul li:hover a {
  color: #262626;
}
/* line 109, ../sass/category.scss */
#subcategories ul li:hover .subcategory-image a {
  border: 2px solid #262626;
  padding: 5px;
}


/********************************************************
			Scenes Styles
********************************************************/
/* line 8, ../sass/scenes.scss */
#scenes .popover-button span {
  display: block;
  font-size: 28px;
  text-align: center;
}
/* line 12, ../sass/scenes.scss */
#scenes .popover-button span:before {
  content: "\f0fe";
  font-family: "FontAwesome";
  display: block;
  vertical-align: 5px;
}

/* line 20, ../sass/scenes.scss */
.thumbs_banner {
  margin: 10px auto;
  padding: 0;
  height: 62px !important;
  width: 100%;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
/* line 27, ../sass/scenes.scss */
.thumbs_banner .space-keeper {
  width: 21px;
  float: left;
  display: block;
  height: 100%;
}
/* line 32, ../sass/scenes.scss */
.thumbs_banner .space-keeper a.prev {
  display: none;
  width: 21px;
  background: #fbfbfb;
  text-decoration: none;
  color: #333333;
}
/* line 38, ../sass/scenes.scss */
.thumbs_banner .space-keeper a.prev:before {
  font-family: "FontAwesome";
  content: "\f053";
  vertical-align: middle;
  padding-top: 35px;
  padding-left: 5px;
}
/* line 46, ../sass/scenes.scss */
.thumbs_banner .space-keeper a.next {
  float: left;
  display: block;
  width: 21px;
  background: #fbfbfb;
  text-decoration: none;
  color: #333333;
}
/* line 53, ../sass/scenes.scss */
.thumbs_banner .space-keeper a.next:before {
  font-family: "FontAwesome";
  content: "\f054";
  vertical-align: middle;
  padding-top: 35px;
  padding-left: 5px;
}

/* line 64, ../sass/scenes.scss */
#scenes_list {
  overflow: hidden;
  float: left;
  width: 828px;
}
/* line 68, ../sass/scenes.scss */
#scenes_list ul {
  list-style-type: none;
}
/* line 71, ../sass/scenes.scss */
#scenes_list li {
  float: left;
}
/* line 74, ../sass/scenes.scss */
#scenes_list a {
  display: block;
}

/* line 80, ../sass/scenes.scss */
#scenes a.popover-button {
  display: block;
  position: absolute;
  text-decoration: none;
}
/* line 85, ../sass/scenes.scss */
#scenes .popover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: #dfdfdf;
}
/* line 90, ../sass/scenes.scss */
#scenes .product-image-container,
#scenes .product-name {
  margin-bottom: 15px;
}
/* line 93, ../sass/scenes.scss */
#scenes div.description {
  margin-bottom: 15px;
}
/* line 96, ../sass/scenes.scss */
#scenes .button-container {
  margin-bottom: 15px;
}
/* line 98, ../sass/scenes.scss */
#scenes .button-container a {
  text-decoration: none;
}
/* line 102, ../sass/scenes.scss */
#scenes .price {
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  /* line 79, ../sass/scenes.scss */
  #scenes {
    display: none;
  }
}


/* line 5, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form, #right_column #layered_block_left .block_content #layered_form {
  padding: 0 0 20px;
}
/* line 7, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form > div > div, #right_column #layered_block_left .block_content #layered_form > div > div {
  margin: 10px 0 0;
}
/* line 12, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form #enabled_filters ul li, #right_column #layered_block_left .block_content #layered_form #enabled_filters ul li {
  display: inline-block;
}
/* line 14, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form #enabled_filters ul li a, #right_column #layered_block_left .block_content #layered_form #enabled_filters ul li a {
  float: right;
  margin: 0 0 0 10px;
}
/* line 21, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul {
  padding: 0;
}
/* line 23, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul li, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul li {
  padding: 0;
}
/* line 25, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul li .disabled, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul li .disabled {
  color: #666;
}
/* line 29, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul .color-option, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul .color-option {
  border: 1px solid #dfdfdf;
  height: 16px;
  vertical-align: middle;
  width: 16px;
  margin-right: 5px;
}
/* line 35, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul .color-option.on, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul .color-option.on {
  border: 1px solid red;
}
/* line 39, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_filter_ul label, #right_column #layered_block_left .block_content #layered_form .layered_filter_ul label {
  font-weight: normal;
}
/* line 43, ../../../sass/modules/blocklayered/blocklayered.scss */
#left_column #layered_block_left .block_content #layered_form .layered_subtitle, #right_column #layered_block_left .block_content #layered_form .layered_subtitle {
  display: inline-block;
  font-weight: 600;
  font-size: 13px;
  color: #262626;
  text-transform: capitalize;
  margin: 0 0 5px;
}

/* line 54, ../../../sass/modules/blocklayered/blocklayered.scss */
.loading_img {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #DDDDDD;
  height: 60px;
  left: 10px;
  padding: 10px 15px 15px;
  position: absolute;
  text-align: center;
  top: 30%;
  width: 98%;
  z-index: 999;
}
/* line 65, ../../../sass/modules/blocklayered/blocklayered.scss */
.loading_img img {
  margin: 0 auto;
}

/* line 70, ../../../sass/modules/blocklayered/blocklayered.scss */
.ui-slider-horizontal {
  height: 7px;
  border: medium none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #f5f5f5;
}
/* line 75, ../../../sass/modules/blocklayered/blocklayered.scss */
.ui-slider-horizontal .ui-slider-range {
  background: #dfdfdf;
}

/* line 80, ../../../sass/modules/blocklayered/blocklayered.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 #262626;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #555555;
  height: 10px;
  width: 10px;
  border: 1px solid #262626;
  -webkit-transform: rotate(47deg);
  -moz-transform: rotate(47deg);
  -ms-transform: rotate(47deg);
  -o-transform: rotate(47deg);
  transform: rotate(47deg);
  margin-top: 2px;
  font-weight: normal;
}


/* product desc */
/* primary_block ***************************************************************************** */
/* line 6, ../sass/product.scss */
.primary_block {
  margin-bottom: 40px;
}

/* line 9, ../sass/product.scss */
.top-hr {
  background: #c4c4c4;
  height: 5px;
  margin: 2px 0 31px;
}

/* line 14, ../sass/product.scss */
.product-heading-h5 {
  color: #999999;
  font-weight: 200;
  margin: 3px 0 8px;
  font-size: 19px;
  font-family: "Open Sans", sans-serif;
}

/* line 21, ../sass/product.scss */
.box-security .product-heading-h5 {
  margin: 3px 0 -8px;
}
@media (max-width: 1199px) {
  /* line 21, ../sass/product.scss */
  .box-security .product-heading-h5 {
    margin-bottom: 8px;
  }
}

/* line 27, ../sass/product.scss */
.primary_block .pb-left-column img {
  max-width: 100%;
  height: auto;
}

/* line 31, ../sass/product.scss */
a.fancybox-nav {
  outline: 0;
}

/* line 34, ../sass/product.scss */
.popover .popover-title {
  display: none;
}

/* .pb-left-column ***************************************************************************** */
/* line 38, ../sass/product.scss */
.pb-left-column #image-block {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0px;
  overflow: hidden;
  background: white;
}
@media (max-width: 767px) {
  /* line 38, ../sass/product.scss */
  .pb-left-column #image-block {
    width: 400px;
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  /* line 38, ../sass/product.scss */
  .pb-left-column #image-block {
    width: 300px;
  }
}
@media (max-width: 319px) {
  /* line 38, ../sass/product.scss */
  .pb-left-column #image-block {
    width: 210px;
    margin: 0 auto;
  }
}
/* line 56, ../sass/product.scss */
.pb-left-column #image-block img {
  background: #fbfbfb;
  width: 100%;
}
/* line 62, ../sass/product.scss */
.pb-left-column #image-block #view_full_size .span_link {
  position: absolute;
  bottom: 0px;
  right: 8px;
  display: block;
  text-align: center;
  color: #777676;
  text-align: center;
  font-size: 0;
}
/* line 71, ../sass/product.scss */
.pb-left-column #image-block #view_full_size .span_link:after {
  font-family: "FontAwesome";
  color: #666666;
  font-size: 22px;
  line-height: 22px;
  content: "\f002";
  font-weight: normal;
  margin: 0 0 0 4px;
}
/* line 80, ../sass/product.scss */
.pb-left-column #image-block #view_full_size .span_link:hover:after {
  color: #333333;
}
/* line 87, ../sass/product.scss */
.pb-left-column #image-block a.jqzoom div div img {
  width: auto;
  max-width: 10000px;
}
/* line 91, ../sass/product.scss */
.pb-left-column #image-block a.jqzoom div div .zoomWrapper {
  border: none;
}
/* line 96, ../sass/product.scss */
.pb-left-column #image-block .zoomPad {
  z-index: auto!important;
}

/* miniatures */
/* line 108, ../sass/product.scss */
.pb-left-column #views_block {
  margin: 10px auto auto;
  text-align: center;
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  /* line 108, ../sass/product.scss */
  .pb-left-column #views_block {
    width: 400px;
  }
}
@media (max-width: 480px) {
  /* line 108, ../sass/product.scss */
  .pb-left-column #views_block {
    width: 300px;
  }
}
@media (max-width: 319px) {
  /* line 108, ../sass/product.scss */
  .pb-left-column #views_block {
    width: 210px;
  }
}
/* line 123, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left,
.pb-left-column #views_block #view_scroll_right {
  top: 50px;
  height: 33px;
  width: 33px;
  float: none;
  vertical-align: top;
  display: inline-block;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  position: absolute;
  /*	border: 1px solid $common-border-color;*/
}
/* line 135, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left:before,
.pb-left-column #views_block #view_scroll_right:before {
  padding: 5px;
  color: #262626;
  font-family: "FontAwesome";
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
}
/* line 143, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left:hover,
.pb-left-column #views_block #view_scroll_right:hover {
  border-color: #1f2022;
}
/* line 145, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left:hover:before,
.pb-left-column #views_block #view_scroll_right:hover:before {
  color: #666666;
}
/* line 150, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_right {
  right: 0;
  background: url(glory/../img/megnor/info-nav.png) no-repeat scroll -24px 0;
}
/* line 153, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_right:before {
  /*content: "\f105";*/
}
/* line 158, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left {
  left: 0;
  background: url(glory/../img/megnor/info-nav.png) no-repeat scroll 7px 0;
}
/* line 161, ../sass/product.scss */
.pb-left-column #views_block #view_scroll_left:before {
  /*content: "\f104";*/
}

/* line 166, ../sass/product.scss */
#thumbs_list {
  overflow: hidden;
  float: none;
  display: inline-block;
  width: 400px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 166, ../sass/product.scss */
  #thumbs_list {
    width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 166, ../sass/product.scss */
  #thumbs_list {
    width: 200px;
  }
}
@media (max-width: 767px) {
  /* line 166, ../sass/product.scss */
  #thumbs_list {
    width: 200px;
  }
}
@media (max-width: 319px) {
  /* line 166, ../sass/product.scss */
  #thumbs_list {
    width: 100px;
  }
}
/* line 183, ../sass/product.scss */
#thumbs_list ul#thumbs_list_frame {
  list-style-type: none;
  padding-left: 0;
  overflow: hidden;
  margin: 0;
}
/* line 189, ../sass/product.scss */
#thumbs_list li {
  float: left;
  cursor: pointer;
  line-height: 0;
  height: 111px;
  width: 90px;
  margin: 5px;
}
/* line 196, ../sass/product.scss */
#thumbs_list li a {
  display: block;
  -webkit-transition: all 500ms ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fbfbfb;
}
/* line 201, ../sass/product.scss */
#thumbs_list li a:hover, #thumbs_list li a.shown {
  border-color: #dfdfdf;
}
/* line 205, ../sass/product.scss */
#thumbs_list li img {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 213, ../sass/product.scss */
.resetimg {
  float: left;
  width: 100%;
  padding: 10px 0 0;
}
/* line 217, ../sass/product.scss */
.resetimg #wrapResetImages a {
  padding-left: 7px;
}
/* line 219, ../sass/product.scss */
.resetimg #wrapResetImages a i {
  position: relative;
  left: -7px;
}
/* line 224, ../sass/product.scss */
.resetimg #resetImages i {
  margin-right: 6px;
}

/* link list */
/* line 230, ../sass/product.scss */
#usefull_link_block {
  list-style-type: none;
  float: left;
  width: 100%;
  margin: 0;
}
/* line 235, ../sass/product.scss */
#usefull_link_block li {
  margin: 0 0 8px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 235, ../sass/product.scss */
  #usefull_link_block li {
    float: none !important;
  }
}
/* line 240, ../sass/product.scss */
#usefull_link_block li:first-child {
  margin: 0 0 8px 0;
  border: none;
  padding: 0;
}
/* line 245, ../sass/product.scss */
#usefull_link_block li a {
  color: #777676;
  position: relative;
  padding-left: 25px;
  line-height: 22px;
  display: inline-block;
}
/* line 252, ../sass/product.scss */
#usefull_link_block li a:before {
  font-family: "FontAwesome";
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
  font-weight: normal;
}
/* line 261, ../sass/product.scss */
#usefull_link_block li a:hover {
  color: #262626;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 265, ../sass/product.scss */
  #usefull_link_block li.print {
    margin: 8px 0 0;
    padding: 0;
    border: none;
  }
}
/* line 271, ../sass/product.scss */
#usefull_link_block li.print a:before {
  content: "\f02f";
}
/* line 276, ../sass/product.scss */
#usefull_link_block li.sendtofriend a:before {
  content: "\f003";
}
/* line 280, ../sass/product.scss */
#usefull_link_block li#left_share_fb {
  clear: both;
  float: none;
}
/* line 283, ../sass/product.scss */
#usefull_link_block li#left_share_fb a {
  padding-left: 18px;
}
/* line 286, ../sass/product.scss */
#usefull_link_block li#left_share_fb a:before {
  content: "\f09a";
}
/* line 293, ../sass/product.scss */
#usefull_link_block li#favoriteproducts_block_extra_remove, #usefull_link_block li#favoriteproducts_block_extra_add, #usefull_link_block li#favoriteproducts_block_extra_removed, #usefull_link_block li#favoriteproducts_block_extra_added {
  cursor: pointer;
  clear: both;
  float: none;
  margin: 0 0 8px 0;
  border: none;
  padding: 0;
  position: relative;
}
/* line 301, ../sass/product.scss */
#usefull_link_block li#favoriteproducts_block_extra_remove:before, #usefull_link_block li#favoriteproducts_block_extra_add:before, #usefull_link_block li#favoriteproducts_block_extra_removed:before, #usefull_link_block li#favoriteproducts_block_extra_added:before {
  font-family: "FontAwesome";
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
  font-weight: normal;
  content: "\f08a";
}
/* line 311, ../sass/product.scss */
#usefull_link_block li#favoriteproducts_block_extra_remove:hover, #usefull_link_block li#favoriteproducts_block_extra_add:hover, #usefull_link_block li#favoriteproducts_block_extra_removed:hover, #usefull_link_block li#favoriteproducts_block_extra_added:hover {
  color: #262626;
}
/* line 315, ../sass/product.scss */
#usefull_link_block li#favoriteproducts_block_extra_removed:before {
  content: "\f004";
}

/* pb-left-column ****************************************************************************** */
/* line 323, ../sass/product.scss */
.pb-center-column {
  margin-bottom: 0;
  padding-left: 30px;
  float: left;
  /* form */
}
@media (max-width: 767px) {
  /* line 323, ../sass/product.scss */
  .pb-center-column {
    padding: 10px 10px 0;
  }
}
/* line 330, ../sass/product.scss */
.pb-center-column h1 {
  padding-bottom: 10px;
  font: bold 18px "Raleway", Helvetica, sans-serif;
  color: #262626;
  text-transform: uppercase;
  margin: 0;
}
/* line 337, ../sass/product.scss */
.pb-center-column p {
  margin-bottom: 10px;
}
/* line 340, ../sass/product.scss */
.pb-center-column #product_reference {
  margin-bottom: 0;
}
/* line 345, ../sass/product.scss */
.pb-center-column #short_description_block {
  color: #666666;
}
/* line 347, ../sass/product.scss */
.pb-center-column #short_description_block .buttons_bottom_block {
  display: none;
}
/* line 350, ../sass/product.scss */
.pb-center-column #short_description_block #short_description_content {
  padding: 0;
  word-wrap: break-word;
}
/* line 356, ../sass/product.scss */
.pb-center-column .pb-right-column #buy_block label {
  float: left;
  text-align: left;
}
/* line 361, ../sass/product.scss */
.pb-center-column .buttons_bottom_block {
  margin: 0 10px 10px 0;
}
@media (max-width: 1199px) {
  /* line 361, ../sass/product.scss */
  .pb-center-column .buttons_bottom_block {
    margin: 0 7px 10px 0;
  }
}
/* line 369, ../sass/product.scss */
.pb-center-column #buy_block label {
  display: inline-block;
  width: 125px;
  font-weight: 700;
  font-size: 12px;
  text-align: right;
}
@media (max-width: 319px) {
  /* line 369, ../sass/product.scss */
  .pb-center-column #buy_block label {
    width: 100%;
  }
}
/* line 379, ../sass/product.scss */
.pb-center-column #buy_block .attribute_list .selector {
  width: 100% !important;
}
/* line 383, ../sass/product.scss */
.pb-center-column #buy_block p.price {
  padding: 0;
}
/* line 388, ../sass/product.scss */
.pb-center-column #color_picker p {
  padding-bottom: 5px;
  font-weight: 700;
}

/* line 393, ../sass/product.scss */
#product p#loyalty {
  padding: 17px 0 15px 35px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  margin: 10px 0 -5px;
  position: relative;
}
/* line 399, ../sass/product.scss */
#product p#loyalty b {
  color: #333333;
}
/* line 402, ../sass/product.scss */
#product p#loyalty:before {
  content: "\f024";
  font-family: "FontAwesome";
  color: #cfcccc;
  font-size: 26px;
  line-height: 28px;
  position: absolute;
  top: 16px;
  left: 0;
}

/* line 413, ../sass/product.scss */
#page .rte {
  padding: 0 20px 20px;
  word-wrap: break-word;
}

/* line 418, ../sass/product.scss */
#attributes .attribute_fieldset {
  margin: 0;
}
/* line 419, ../sass/product.scss */
#attributes fieldset {
  padding-bottom: 8px;
}
/* line 421, ../sass/product.scss */
#attributes fieldset label {
  vertical-align: top;
  display: block;
}
/* line 426, ../sass/product.scss */
#attributes .attribute_list {
  float: left;
}
/* line 428, ../sass/product.scss */
#attributes .attribute_list .form-control {
  max-width: 230px;
  cursor: pointer;
}
/* line 431, ../sass/product.scss */
#attributes .attribute_list .form-control option {
  background: white;
  color: #666666;
}
/* line 436, ../sass/product.scss */
#attributes .attribute_list ul {
  clear: both;
}
/* line 438, ../sass/product.scss */
#attributes .attribute_list ul li {
  float: left;
  margin-right: 10px;
}
/* line 443, ../sass/product.scss */
#attributes .attribute_list input.attribute_radio {
  float: left;
  margin-left: 3px;
}
/* line 449, ../sass/product.scss */
#attributes .attribute_list div.radio,
#attributes .attribute_list div.radio span,
#attributes .attribute_list div.radio input {
  float: none;
  display: inline-block;
}
/* line 453, ../sass/product.scss */
#attributes .attribute_list #color_to_pick_list {
  list-style-type: none;
  margin: 0;
}
/* line 456, ../sass/product.scss */
#attributes .attribute_list #color_to_pick_list li {
  float: left;
  margin: 0 3px 3px 0;
  padding: 1px;
  border: 1px solid #dfdfdf;
  clear: none;
}
/* line 462, ../sass/product.scss */
#attributes .attribute_list #color_to_pick_list li a.color_pick {
  display: block;
  height: 15px;
  width: 15px;
  cursor: pointer;
}
/* line 467, ../sass/product.scss */
#attributes .attribute_list #color_to_pick_list li a.color_pick img {
  display: block;
  height: 22px;
  width: 22px;
}
/* line 473, ../sass/product.scss */
#attributes .attribute_list #color_to_pick_list li.selected {
  border: 1px solid #CCC;
}

/* line 481, ../sass/product.scss */
.product_attributes,
.box-cart-bottom {
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
}
/* line 486, ../sass/product.scss */
.product_attributes #wishlist_button_nopop, .product_attributes #wishlist_button,
.box-cart-bottom #wishlist_button_nopop,
.box-cart-bottom #wishlist_button {
  float: left;
  width: 100%;
  margin: 0;
  clear: both;
}

/* line 494, ../sass/product.scss */
.box-info-product {
  padding: 0;
  float: left;
  width: 100%;
  clear: both;
}
/* line 499, ../sass/product.scss */
.box-info-product #reduction_percent {
  margin: 0 5px;
}
/* line 500, ../sass/product.scss */
.box-info-product p {
  margin: 0 0 10px 0;
  float: left;
}
/* line 503, ../sass/product.scss */
.box-info-product .box-cart-bottom p#add_to_cart {
  padding: 0;
}
/* line 508, ../sass/product.scss */
.box-info-product .exclusive {
  padding: 0;
  position: relative;
  background: #ffffff;
  border: 1px solid #1d1f1f;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  display: block;
}
/* line 515, ../sass/product.scss */
.box-info-product .exclusive:before {
  font-family: "FontAwesome";
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  color: #1d1f1f;
  font-size: 19px;
  line-height: 32px;
  content: "\f07a";
  z-index: 2;
  width: 42px;
}
/* line 529, ../sass/product.scss */
.box-info-product .exclusive.added:before {
  content: "\f00c";
}
/* line 535, ../sass/product.scss */
.box-info-product .exclusive.added.disabled:before, .box-info-product .exclusive.disabled:before {
  content: "\f110";
  animation: 2s linear 0s normal none infinite spin;
  -webkit-animation: 2s linear 0s normal none infinite spin;
  -moz-animation: 2s linear 0s normal none infinite spin;
  border: none;
}
/* line 543, ../sass/product.scss */
.box-info-product .exclusive:after {
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 51px;
  content: "";
  width: 1px;
  z-index: 2;
}
@media (max-width: 991px) {
  /* line 543, ../sass/product.scss */
  .box-info-product .exclusive:after {
    display: none;
  }
}
/* line 556, ../sass/product.scss */
.box-info-product .exclusive span {
  font-size: 14px;
  line-height: 22px;
  padding: 5px 10px 5px 40px;
  color: #1d1f1f;
  display: block !important;
}
/* line 563, ../sass/product.scss */
.box-info-product .exclusive:hover {
  background: #1d1f1f;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 566, ../sass/product.scss */
.box-info-product .exclusive:hover:before {
  color: #ffffff;
}
/* line 569, ../sass/product.scss */
.box-info-product .exclusive:hover span {
  color: #ffffff;
}

/* line 578, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product {
  background: #f6f6f6;
  border: 1px solid #d2d0d0;
  border-top: 1px solid #b0afaf;
  border-bottom: 1px solid #b0afaf;
}
/* line 583, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product p {
  margin-bottom: 7px;
  padding: 15px 10px 0;
}
/* line 587, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive {
  padding: 0;
  border-top: 1px solid #0079b6;
  border-right: 1px solid #006fa8;
  border-left: 1px solid #006fa8;
  border-bottom: 1px solid #012740;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  display: block;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
  background-image: -webkit-linear-gradient(#009ad0, #007ab7);
  background-image: -moz-linear-gradient(#009ad0, #007ab7);
  background-image: -o-linear-gradient(#009ad0, #007ab7);
  background-image: linear-gradient(#009ad0, #007ab7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0 );
}
/* line 598, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:before {
  font-family: "FontAwesome";
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  color: white;
  font-size: 25px;
  line-height: 47px;
  text-shadow: 0 1px #015883;
  content: "\f07a";
  z-index: 2;
  width: 51px;
  text-align: center;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media (max-width: 991px) {
  /* line 598, ../sass/product.scss */
  #center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:before {
    display: none;
  }
}
/* line 619, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.added:before {
  content: "\f00c";
}
/* line 625, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.added.disabled:before, #center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.disabled:before {
  height: 51px;
  content: "\f110";
  animation: 2s linear 0s normal none infinite spin;
  -webkit-animation: 2s linear 0s normal none infinite spin;
  -moz-animation: 2s linear 0s normal none infinite spin;
  border: none;
}
/* line 634, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:after {
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 51px;
  content: "";
  width: 1px;
  z-index: 2;
}
@media (max-width: 991px) {
  /* line 634, ../sass/product.scss */
  #center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:after {
    display: none;
  }
}
/* line 647, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  border: none;
  border-top: 1px solid #006fa8;
  text-shadow: 0 1px #015883;
  padding: 12px 16px 14px;
  color: white;
  display: block !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1199px) {
  /* line 647, ../sass/product.scss */
  #center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  /* line 647, ../sass/product.scss */
  #center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span {
    padding: 8px 12px 10px;
    text-align: center;
  }
}
/* line 667, ../sass/product.scss */
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007ab7), color-stop(100%, #009ad0));
  background-image: -webkit-linear-gradient(#007ab7, #009ad0);
  background-image: -moz-linear-gradient(#007ab7, #009ad0);
  background-image: -o-linear-gradient(#007ab7, #009ad0);
  background-image: linear-gradient(#007ab7, #009ad0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ab7', endColorstr='#009ad0',GradientType=0 );
  background-position: 0 0;
}

/* table_data_sheet */
/* line 678, ../sass/product.scss */
.table-data-sheet {
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  margin: 0;
  background: white;
}
/* line 683, ../sass/product.scss */
.table-data-sheet tr {
  border-top: 1px solid #dfdfdf;
}
/* line 685, ../sass/product.scss */
.table-data-sheet tr.even {
  background: #fdfdfd;
}
/* line 688, ../sass/product.scss */
.table-data-sheet tr td {
  padding: 10px 20px 11px;
  border: 1px solid #dfdfdf;
}
/* line 691, ../sass/product.scss */
.table-data-sheet tr td:first-child {
  width: 30%;
  font-weight: 700;
  color: #333333;
}

/* table product-discounts */
/* line 701, ../sass/product.scss */
table.table-product-discounts {
  border: none;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  width: 50%;
  margin: 0 0 20px;
  background: white;
}
@media (max-width: 767px) {
  /* line 701, ../sass/product.scss */
  table.table-product-discounts {
    width: 100%;
  }
}
/* line 711, ../sass/product.scss */
table.table-product-discounts tr th {
  background: #fbfbfb;
  color: #333333;
  font-weight: 700;
  border: none;
  font-weight: 700;
}
/* line 719, ../sass/product.scss */
table.table-product-discounts tr td,
table.table-product-discounts tr th {
  border-left: 1px solid #dfdfdf;
  width: 33%;
  padding: 10px 20px 11px;
  border-top: 1px solid #dfdfdf;
  border-right: none;
  text-shadow: none;
  text-transform: none;
  font-weight: 13px;
  line-height: 18px;
  border-bottom: none;
}

/* accessories  */
/* line 735, ../sass/product.scss */
.accessories-block .block_description {
  display: none;
}
/* line 738, ../sass/product.scss */
.accessories-block .exclusive span {
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
}
/* line 743, ../sass/product.scss */
.accessories-block .exclusive span:focus, .accessories-block .exclusive span:active {
  text-decoration: none;
}

/* quantity_wanted */
/* line 750, ../sass/product.scss */
#quantity_wanted_p {
  margin: 0 10px 10px 0;
}
/* line 752, ../sass/product.scss */
#quantity_wanted_p input {
  width: 50px;
  height: 34px;
  padding: 0 6px;
  float: left;
  text-align: center;
  border: 1px solid #dfdfdf !important;
  line-height: 27px;
}
/* line 761, ../sass/product.scss */
#quantity_wanted_p .btn {
  float: left;
  margin: 0 -1px;
}
/* line 765, ../sass/product.scss */
#quantity_wanted_p label {
  display: block;
  margin-bottom: 7px;
}
@media (max-width: 1199px) {
  /* line 750, ../sass/product.scss */
  #quantity_wanted_p {
    margin: 0 7px 10px 0;
  }
}

/* availability_statut */
/* line 776, ../sass/product.scss */
#availability_statut span#availability_label,
#availability_date_label {
  display: inline-block;
  width: 125px;
  font-size: 12px;
  text-align: left;
}

/* line 782, ../sass/product.scss */
#quantityAvailable {
  color: #333333;
  font-size: 13px;
  line-height: 18px;
}

/* line 787, ../sass/product.scss */
#availability_value {
  display: inline-block;
  font-weight: normal;
  background: none;
  border: medium none;
  padding: 0;
}

/* line 794, ../sass/product.scss */
#last_quantities {
  display: inline-block;
}

/* line 797, ../sass/product.scss */
#last_quantities {
  background: #ff7430;
  border: 1px solid #ea5e1a;
  padding: 4px 8px 3px;
  position: relative;
  top: 1px;
}

/* line 804, ../sass/product.scss */
#availability_statut {
  margin: 0 5px 10px 5px;
}

/* line 806, ../sass/product.scss */
#availability_statut,
#pQuantityAvailable {
  display: inline-block;
}

/* line 809, ../sass/product.scss */
#pQuantityAvailable span {
  color: #333333;
}

/* line 812, ../sass/product.scss */
#availability_statut #availability_value.warning_inline {
  background-color: #fe9126;
  border-color: #e4752b;
  text-shadow: 1px 1px #e68322;
  margin: 0;
}

/* box-security */
/* line 820, ../sass/product.scss */
.box-security {
  border-top: 1px solid #dfdede;
  padding: 10px 10px 10px 0;
}

/* prices */
/* line 826, ../sass/product.scss */
.discount {
  display: none;
}

/* line 830, ../sass/product.scss */
.our_price_display {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  color: #262626;
}
@media (max-width: 991px) {
  /* line 830, ../sass/product.scss */
  .our_price_display {
    font-size: 26px;
    line-height: 28px;
  }
}

/* online_only */
/* line 841, ../sass/product.scss */
.pb-center-column p.online_only {
  font-size: 13px;
  text-transform: capitalize;
}

/* SEND TO FRIEND (pop-in) ##################################################################### */
/* line 847, ../sass/product.scss */
#send_friend_form {
  width: 555px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 847, ../sass/product.scss */
  #send_friend_form {
    width: 280px;
  }
}
@media (max-width: 319px) {
  /* line 847, ../sass/product.scss */
  #send_friend_form {
    width: 160px;
  }
}
/* line 857, ../sass/product.scss */
#send_friend_form .product img {
  margin: 0 0 10px 0;
  max-width: 100%;
}
/* line 861, ../sass/product.scss */
#send_friend_form .product p {
  padding: 0;
  color: #333333;
}
/* line 864, ../sass/product.scss */
#send_friend_form .product p .product_name {
  font-size: 12px;
  color: #262626;
}
/* line 870, ../sass/product.scss */
#send_friend_form .form_container {
  padding: 10px 15px;
  border: 1px solid #dfdfdf;
}
/* line 874, ../sass/product.scss */
#send_friend_form .form_container p.intro_form {
  padding-bottom: 6px;
  font-weight: 700;
  font-size: 13px;
  color: #333333;
}
/* line 880, ../sass/product.scss */
#send_friend_form .form_container p.txt_required {
  padding-bottom: 0;
  color: #666;
}
/* line 885, ../sass/product.scss */
#send_friend_form .form_container .text {
  padding-bottom: 10px;
}
/* line 887, ../sass/product.scss */
#send_friend_form .form_container .text label {
  display: block;
  padding: 0;
  width: 100%;
  font-size: 12px;
}
/* line 893, ../sass/product.scss */
#send_friend_form .form_container .text input {
  padding: 0 5px;
  height: 30px;
  width: 100%;
  border: 1px solid #dfdfdf;
  font-size: 12px;
  color: #666;
}
/* line 903, ../sass/product.scss */
#send_friend_form .submit {
  margin-top: 20px;
  padding-bottom: 0;
  text-align: right;
}

/* PERSONNALISATION ##################################################################### */
/* line 912, ../sass/product.scss */
p.infoCustomizable {
  margin-bottom: 30px;
}

/* line 917, ../sass/product.scss */
ul#uploadable_files,
ul#text_fields {
  list-style-type: none;
}

/* line 922, ../sass/product.scss */
.customizableProductsFile,
.customizableProductsText {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfdfdf;
}

/* line 928, ../sass/product.scss */
.customizationUploadLine {
  padding-bottom: 10px;
}
/* line 930, ../sass/product.scss */
.customizationUploadLine label {
  display: block;
  vertical-align: top;
}
/* line 934, ../sass/product.scss */
.customizationUploadLine textarea {
  width: 50%;
  border: 1px solid #dfdfdf;
  color: #777777;
}

/* line 940, ../sass/product.scss */
.customizationUploadBrowse img + a {
  position: relative;
  top: -51px;
}

/* line 945, ../sass/product.scss */
#customizedDatas {
  float: right;
}

/* line 951, ../sass/product.scss */
.accessories_block div ul li a {
  display: inline-block;
}
/* line 956, ../sass/product.scss */
.accessories_block div ul li.s_title_block a,
.accessories_block div ul li.s_title_block span {
  font-weight: 700;
}

/******************************************************************
Quick View Styles
******************************************************************/
/* line 968, ../sass/product.scss */
#product.content_only div.primary_block {
  margin: 0;
}
/* line 971, ../sass/product.scss */
#product.content_only div.primary_block div.pb-left-column {
  padding: 20px;
}
@media (max-width: 479px) {
  /* line 971, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-left-column {
    width: 100%;
    float: none;
  }
}
/* line 980, ../sass/product.scss */
#product.content_only div.primary_block div.pb-center-column {
  padding: 20px;
  margin-bottom: 0;
  height: 100%;
}
@media (max-width: 991px) {
  /* line 980, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column {
    min-height: 440px;
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 980, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column {
    width: 100%;
    float: none;
  }
}
@media (max-width: 479px) {
  /* line 993, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column .comments_advices li {
    display: block;
  }
  /* line 996, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column .comments_advices a.reviews {
    margin: 0;
    padding: 0;
    border: none;
  }
}
/* line 1002, ../sass/product.scss */
#product.content_only div.primary_block div.pb-center-column #ShareDiv {
  position: absolute;
  bottom: 8px;
}
@media (max-width: 991px) {
  /* line 1008, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-right-column .box-info-product {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 100%;
  }
}
/* line 1014, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive {
  display: block;
}
/* line 1017, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:before, #product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:after {
  display: block;
}
/* line 1020, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span {
  font-size: 20px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 1020, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span {
    font-size: 14px;
  }
}
/* line 1028, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column .box-info-product .box-cart-bottom {
  right: 0;
  left: 0;
}
/* line 1034, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column #attributes .attribute_list .form-control {
  width: 230px;
}
/* line 1038, ../sass/product.scss */
#product.content_only div.primary_block div.pb-right-column .product_attributes {
  padding-top: 0;
}

/* line 1046, ../sass/product.scss */
.addsharethisinner .stButton .stArrow {
  display: none !important;
}

@media (max-width: 1050px) {
  /* line 1056, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-left-column,
  #product.content_only section.primary_block div.pb-left-column {
    width: 100%;
  }
  /* line 1058, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-left-column #image-block, #product.content_only div.primary_block div.pb-left-column #views_block,
  #product.content_only section.primary_block div.pb-left-column #image-block,
  #product.content_only section.primary_block div.pb-left-column #views_block {
    max-width: 470px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1065, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column,
  #product.content_only section.primary_block div.pb-center-column {
    float: left;
    width: 100%;
  }
  /* line 1076, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-right-column,
  #product.content_only section.primary_block div.pb-right-column {
    width: 100%;
    float: left;
  }
  /* line 1079, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-right-column .box-info-product,
  #product.content_only section.primary_block div.pb-right-column .box-info-product {
    min-height: 1px;
  }
}
@media (max-width: 1050px) and (min-width: 480px) and (max-width: 991px) {
  /* line 1065, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column,
  #product.content_only section.primary_block div.pb-center-column {
    width: 100%;
  }
}
@media (max-width: 1050px) and (max-width: 479px) {
  /* line 1065, ../sass/product.scss */
  #product.content_only div.primary_block div.pb-center-column,
  #product.content_only section.primary_block div.pb-center-column {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/***** IE code ****/
/* line 1095, ../sass/product.scss */
.ie8 .pb-left-column #image-block #view_full_size .span_link {
  background: #fff;
  border: 1px solid #dfdfdf;
}
/* line 1102, ../sass/product.scss */
.ie8 .box-security {
  filter: none;
}

/* line 1107, ../sass/product.scss */
.pb-center-column
.pb-right-column {
  float: left;
  width: 100%;
  clear: both;
}
/* line 1112, ../sass/product.scss */
.pb-center-column
.pb-right-column .content_prices .our_price_display {
  float: left;
  font-size: 20px;
  line-height: 20px;
}

/* line 1119, ../sass/product.scss */
.accessories-block {
  position: relative;
}
/* line 1122, ../sass/product.scss */
.accessories-block #accessories-carousel
li.product-box {
  width: 100%;
}

/* line 1126, ../sass/product.scss */
.tm-tabcontent {
  margin: 0 0 30px 0;
}
/* line 1128, ../sass/product.scss */
.tm-tabcontent #productpage_tab {
  border: medium none;
}
@media (max-width: 991px) {
  /* line 1128, ../sass/product.scss */
  .tm-tabcontent #productpage_tab {
    width: 100%;
  }
}
/* line 1133, ../sass/product.scss */
.tm-tabcontent #productpage_tab li {
  float: left;
  border-right: 1px solid #dfdfdf;
  margin-right: 5px;
}
@media (max-width: 480px) {
  /* line 1133, ../sass/product.scss */
  .tm-tabcontent #productpage_tab li {
    width: 100%;
    border-right: none;
  }
}
@media (max-width: 480px) {
  /* line 1133, ../sass/product.scss */
  .tm-tabcontent #productpage_tab li {
    width: 100%;
  }
}
/* line 1145, ../sass/product.scss */
.tm-tabcontent #productpage_tab li:last-child {
  border: medium none;
}
/* line 1148, ../sass/product.scss */
.tm-tabcontent #productpage_tab li a {
  margin-right: 5px;
  font: bold 13px/18px "Raleway", Helvetica, sans-serif;
  text-align: center;
  border: none;
  overflow: hidden;
  padding: 0;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  /* line 1148, ../sass/product.scss */
  .tm-tabcontent #productpage_tab li a {
    width: 100%;
  }
}
/* line 1160, ../sass/product.scss */
.tm-tabcontent #productpage_tab li a:before {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  font-weight: bold;
}
/* line 1170, ../sass/product.scss */
.tm-tabcontent #productpage_tab li a > span {
  display: block;
}
/* line 1171, ../sass/product.scss */
.tm-tabcontent #productpage_tab li a:before, .tm-tabcontent #productpage_tab li a > span {
  padding: 8px 22px;
  color: #262626;
  background: white;
}
/* line 1176, ../sass/product.scss */
.tm-tabcontent #productpage_tab li a:hover {
  background: none;
}
/* line 1182, ../sass/product.scss */
.tm-tabcontent #productpage_tab li.active a {
  background: #262626;
}
/* line 1184, ../sass/product.scss */
.tm-tabcontent #productpage_tab li.active a:before, .tm-tabcontent #productpage_tab li.active a > span {
  background: #262626;
  color: white;
}
/* line 1192, ../sass/product.scss */
.tm-tabcontent #productpage_tab li.active a:hover {
  background: white;
}
/* line 1197, ../sass/product.scss */
.tm-tabcontent .tab-content {
  border-bottom: 1px solid #dfdfdf;
  margin: 0;
  padding: 25px 0;
  overflow: hidden;
}
@media (max-width: 319px) {
  /* line 1202, ../sass/product.scss */
  .tm-tabcontent .tab-content #datasheet {
    overflow: scroll;
  }
}

/* line 1209, ../sass/product.scss */
#product_payment_logos {
  margin: 5px 0 0 0;
  float: left;
  width: 100%;
}

/* line 1210, ../sass/product.scss */
.pb-right-column {
  padding: 0;
}

/* line 1211, ../sass/product.scss */
#new_comment_form_error {
  color: #FF0000;
  padding: 0 !important;
}

/* line 1215, ../sass/product.scss */
.socialsharing_product {
  float: left;
  width: 100%;
  clear: both;
}

/* line 1216, ../sass/product.scss */
#send_friend_form_error {
  color: red;
  margin-bottom: 10px;
}


@media only print {
  /* line 6, ../sass/print.scss */
  #header .nav, #header .banner, #header .row > div {
    display: none;
  }
  /* line 9, ../sass/print.scss */
  #header .row div#header_logo {
    display: block;
  }

  /* line 13, ../sass/print.scss */
  #center_column {
    width: 100% !important;
  }

  /* line 16, ../sass/print.scss */
  #left_column, #right_column {
    display: none;
  }

  /* line 19, ../sass/print.scss */
  .no-print, #quantity_wanted_p > a, a.quick-view {
    display: none !important;
  }

  /* line 22, ../sass/print.scss */
  div.selector, div.selector span, div.selector select {
    background: none;
  }

  /* line 25, ../sass/print.scss */
  #thumbs_list li a:hover, #thumbs_list li a.shown {
    border-color: #fff;
  }

  /* line 28, ../sass/print.scss */
  .product_attributes, .box-cart-bottom {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 31, ../sass/print.scss */
  .pb-left-column #views_block {
    margin-top: 10px;
    width: 278px !important;
  }

  /* line 35, ../sass/print.scss */
  #thumbs_list_frame, #thumbs_list {
    width: 100% !important;
    height: 100% !important;
  }

  /* line 40, ../sass/print.scss */
  #thumbs_list li, #thumbs_list li:first-child {
    margin: 4px;
    width: 82px;
    height: 82px;
  }

  /* line 46, ../sass/print.scss */
  #view_scroll_left, #view_scroll_right, .view_scroll_spacer {
    display: none !important;
  }

  /* line 49, ../sass/print.scss */
  .bx-wrapper {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 53, ../sass/print.scss */
  .bx-viewport {
    height: auto !important;
  }

  /* line 56, ../sass/print.scss */
  #bxslider, #bxslider1, #crossselling_list_car {
    width: 100% !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* line 62, ../sass/print.scss */
  #bxslider1 .product-box {
    min-height: 200px;
  }

  /* line 66, ../sass/print.scss */
  .bx-controls-direction {
    display: none;
  }

  /* line 71, ../sass/print.scss */
  #footer .row > div, #footer .row > section {
    display: none;
  }
  /* line 73, ../sass/print.scss */
  #footer .row > div#block_contact_infos, #footer .row > section#block_contact_infos {
    display: block;
    width: 100%;
    border-left: none;
    border-top: 1px solid #515151;
    padding-top: 20px;
  }

  /* line 83, ../sass/print.scss */
  .footer-container #footer h4:after {
    display: none;
  }
}


/* line 5, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li, ul.tm-carousel li {
  padding: 10px 10px 20px;
  text-align: center;
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 5, ../../../../sass/modules/crossselling/css/crossselling.scss */
  ul.product_list.grid li, ul.tm-carousel li {
    width: 50%;
    float: left;
  }
}
/* line 12, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container, ul.tm-carousel li .product-container {
  background: white;
  padding: 0;
  position: relative;
}
/* line 16, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .product-image-container, ul.tm-carousel li .product-container .product-image-container {
  position: relative;
}
/* line 18, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .product-image-container img, ul.tm-carousel li .product-container .product-image-container img {
  margin: 0 auto;
}
/* line 21, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .product-image-container .img_1, ul.tm-carousel li .product-container .product-image-container .img_1 {
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
}
/* line 30, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .right-block, ul.tm-carousel li .product-container .right-block {
  position: relative;
}
/* line 32, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .right-block h5, ul.tm-carousel li .product-container .right-block h5 {
  margin: 6px 0 0;
}
/* line 36, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .content_price, ul.tm-carousel li .product-container .content_price {
  margin: 0 0 10px;
}
/* line 41, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .old-price,
ul.product_list.grid li .product-container .price,
ul.product_list.grid li .product-container .price-percent-reduction, ul.tm-carousel li .product-container .old-price,
ul.tm-carousel li .product-container .price,
ul.tm-carousel li .product-container .price-percent-reduction {
  display: inline-block;
}
/* line 44, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .price-percent-reduction, ul.tm-carousel li .product-container .price-percent-reduction {
  margin: 0 5px;
}
/* line 47, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .button-container, ul.tm-carousel li .product-container .button-container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  margin-top: -36px;
}
/* line 50, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li .product-container .button-container .button.ajax_add_to_cart_button, ul.tm-carousel li .product-container .button-container .button.ajax_add_to_cart_button {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 47, ../../../../sass/modules/crossselling/css/crossselling.scss */
  ul.product_list.grid li .product-container .button-container, ul.tm-carousel li .product-container .button-container {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  /* line 62, ../../../../sass/modules/crossselling/css/crossselling.scss */
  ul.product_list.grid li.hovered .product-container .product-image-container .img_1, ul.tm-carousel li.hovered .product-container .product-image-container .img_1 {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 66, ../../../../sass/modules/crossselling/css/crossselling.scss */
  ul.product_list.grid li.hovered .product-container .button-container, ul.tm-carousel li.hovered .product-container .button-container {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* line 67, ../../../../sass/modules/crossselling/css/crossselling.scss */
  ul.product_list.grid li.hovered .product-container .product-name, ul.tm-carousel li.hovered .product-container .product-name {
    color: #262626;
  }
}
/* line 74, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li:hover .product-container .product-image-container .img_1, ul.tm-carousel li:hover .product-container .product-image-container .img_1 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 78, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li:hover .product-container .button-container, ul.tm-carousel li:hover .product-container .button-container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 81, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.product_list.grid li:hover a.product-name,
ul.product_list.grid li:hover .product-name a, ul.tm-carousel li:hover a.product-name,
ul.tm-carousel li:hover .product-name a {
  color: #262626;
}

/*******************************************************
Product Curosol in Home Page Styles 
********************************************************/
/* line 93, ../../../../sass/modules/crossselling/css/crossselling.scss */
ul.tm-carousel li {
  padding: 10px 10px 20px;
  width: 100%;
}

/* line 100, ../../../../sass/modules/crossselling/css/crossselling.scss */
#HOOK_SHOPPING_CART #crossselling h2.centertitle_block {
  background: transparent url(glory/modules/crossselling/css/../../../../img/megnor/divider.png) no-repeat scroll center bottom;
  color: #262626;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  float: left;
  width: 100%;
}


/*
Item Name : Responsive Mega Menu Complete Set
Item URI : http://codecanyon.net/item/mega-menu-complete-set/152825
Author URI : http://codecanyon.net/user/Pixelworkshop
Version : 3.32
*/

/*

TABLE OF CONTENTS

01 MEGA MENU BAR
02 MEGA MENU CONTAINERS
03 DROP DOWN COLUMNS GRID
04 FLY-OUT MENU
05 MEGA MENU WEB ELEMENTS
   1. General Typography
   2. Lists
   3. Custom Paragraphs
   4. Video + Misc.
   5. Images
   6. Paragraph Icons
   7. Social Icons
   8. Form Elements
   9. Tables
06 DEFAULT THEMES, DARK & LIGHT (COMPULSORY)
   1. Dark Menu Bar
   2. Light Menu Bar
   3. Dark Drop Down
   4. Light Drop Down
   5. Neutral Colored Elements
      - Form Elements
      - Tables
07 ADDITIONAL THEMES (OPTIONNAL)
   1. Blue
   2. Brown
   3. Cherry
   4. Coffee
   5. Green
   6. Grey
   7. Ocean
   8. Orange
   9. Pink
   10. Purple
   11. Red
   12. Tan
   13. Yellow
08 VERTICAL MEGA MENU
09 MOBILE DEVICES
   1. Common Media Queries
   2. Horizontal Mega Menu Media Queries
   3. Vertical Mega Menu Media Queries

*/




/*
	Layout container
	The menu will automatically expand into your container.
	"page_wrapper" and "page_wrapper_vertical" are just used to show how the menu fits,
	those containers are not necessary, just put the menu into a container and it will
	fit exactly to its dimensions.
*/

/*  _______________________________________________

    01 MEGA MENU BAR
    _______________________________________________  */

.megamenu_container {
	width:100%;
	height: 46px;
	*height: 44px;
	margin:0 auto;
	position: relative;
	z-index:1001;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.megamenu_fixed {
	width: inherit;
	position:fixed;
	top:0;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	/* IE7 Fix */
	*width:expression(this.parentNode.currentStyle['width']);
}
.megamenu {
	list-style:none;
	padding:0;
	position:relative; /* For IE7 */
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
}
	.megamenu > li {
		float:left;
		margin:0;
		border:none;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
		.megamenu > li > a {
			font-size:12px;
			text-transform:uppercase;
			outline:0;
			text-decoration:none;
			display:block;
			padding: 16px 15px 17px 15px;
		}
		.megamenu > li .megamenu_drop {
			padding-right:30px;
		}
		.megamenu li.megamenu_button {
			display: none;
			-webkit-transition: none;
			-moz-transition: none;
			-o-transition: none;
			-ms-transition: none;
			transition: none;
		}

		/* Right aligned menu item */
		
		.megamenu li.megamenu_right {
			float:right;
			margin-right:-1px;
		}
		.megamenu li.megamenu_right a {
			margin-right:5px;
		}

		


/*  _______________________________________________

    02 MEGA MENU CONTAINERS
    _______________________________________________  */




.megamenu li .dropdown_container,
.megamenu li .dropdown_fullwidth,
.megamenu li .dropdown_multilevel {
	position: absolute;
	margin:0;
	padding-top:24px;
	padding-bottom:10px;
	left:-9999em;
	top:-9999em;
	display: block;
	zoom:1;
	z-index:9998;
	float: left;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.megamenu li .dropdown_first {
	margin-left:-1px;
}
.megamenu li .droplast_right {
	margin-right:-1px;
}

/* Showing Drop Down on Mouse Hover */

.megamenu li:hover .dropdown_container {
	top:45px;
	left:auto;
}
.megamenu li:hover .dropdown_fullwidth {
	top:45px;
	left:-1px;
}
.megamenu li .dropdown_right {
	right:0;
}
.megamenu li:hover .dropdown_right {
	top:45px;
	left:auto;
	right:0;
}


/*
	Bigger containers need smaller padding values and
	on the opposite, smaller containers will have
	higher paddings. 
	This makes the content within each kind of drop down 
	equally distant from the left edge. 
*/

.megamenu .dropdown_1column {
	width: 8.3334%;
	padding-left: 2%;
	padding-right: 2%;
}
.megamenu .dropdown_2columns {
	width: 16.6667%;
	padding-left: 1.8333%;
	padding-right: 1.8333%;
}
.megamenu .dropdown_3columns {
	width: 25%;
	padding-left: 1.5%;
	padding-right: 1.5%;
}
.megamenu .dropdown_4columns {
	width: 33.3334%;
	padding-left: 1.333%;
	padding-right: 1.333%;
}
.megamenu .dropdown_5columns {
	width: 41.6667%;
	padding-left: 1.166%;
	padding-right: 1.166%;
}
.megamenu .dropdown_6columns {
	width: 50%;
	padding-left: 1%;
	padding-right: 1%;
}
.megamenu .dropdown_7columns {
	width: 58.3334%;
	padding-left: 0.833%;
	padding-right: 0.833%;
}
.megamenu .dropdown_8columns {
	width: 66.6667%;
	padding-left: 0.666%;
	padding-right: 0.666%;
}
.megamenu .dropdown_9columns {
	width: 75%;
	padding-left: 0.5%;
	padding-right: 0.5%;
}
.megamenu .dropdown_10columns {
	width: 83.3334%;
	padding-left: 0.333%;
	padding-right: 0.333%;
}
.megamenu .dropdown_11columns {
	width: 91.6667%;
	padding-left: 0.1666%;
	padding-right: 0.1666%;
}
.megamenu .dropdown_12columns,
.megamenu .dropdown_fullwidth {
	width: 100%;
}




/*  _______________________________________________

    03 DROP DOWN COLUMNS GRID
    _______________________________________________  */




.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
	float: left;
	display:inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%;
	/* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*/
	*margin-left: 1.9%;
	*margin-right: 1.9%;
}

.megamenu .col_1 {width:4.33%;}
.megamenu .col_2 {width:12.66%;}
.megamenu .col_3 {width:21%;}
.megamenu .col_4 {width:29.33%;}
.megamenu .col_5 {width:37.66%;}
.megamenu .col_6 {width:46%;}
.megamenu .col_7 {width:54.33%;}
.megamenu .col_8 {width:62.66%;}
.megamenu .col_9 {width:71%;}
.megamenu .col_10 {width:79.33%;}
.megamenu .col_11 {width:87.66%;}
.megamenu .col_12 {width:96%;}

.megamenu .rowcontent {
	clear:left;
	/*
	IE7 clear issue.
	Display inline required.
	*/
	*display:inline;
}




/*  _______________________________________________

    04 FLY-OUT MENU
    _______________________________________________  */




.megamenu .dropdown_flyout, 
.megamenu .dropdown_flyout .dropdown_flyout_level {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.megamenu .dropdown_flyout li {
	float: left;
	width: 92%;
	padding: 3px 4% 3px 4%;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.megamenu .dropdown_flyout ul li {
	width: 140px;
	padding: 3px 10px 3px 10px;
}
.megamenu .dropdown_flyout a {
	display: block;
	width: 10em;
}
.megamenu .dropdown_flyout .dropdown_flyout_level {
	position: absolute;
	margin:15px 0 0 4px;
	padding:6px;
	left: -9999em;
	top:-9999em;
	display: block;
	zoom:1;
	float: left;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
	left:95%;
	top:-21px;
}
.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
	left:-108%;
	right:100%;
}




/*  _______________________________________________

    05 MEGA MENU WEB ELEMENTS
    _______________________________________________  */




/* 1. General Typography */


.megamenu p, 
.megamenu h1, 
.megamenu h2, 
.megamenu h3, 
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	padding:0;
	margin:0 0 20px;
}
.megamenu > li > div a {
	text-decoration: none;
	outline: none;
}
.megamenu > li > div a:hover {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	transition: color 0.3s;
}
.megamenu p {
	font-size:12px; 
	line-height:21px; 
}
.megamenu h1, 
.megamenu h2, 
.megamenu h3,
.megamenu h4, 
.megamenu h5, 
.megamenu h6 {
	font-weight: bold;
	margin:0 0 20px 0;
}
.megamenu h1 {
	font-size: 24px;
	line-height: 28px;
}
.megamenu h2 {
	font-size: 20px;
	line-height: 22px;
}
.megamenu h3 {
	font-size: 16px;
	line-height: 20px;
}
.megamenu h4 {
	font-size: 14px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h5 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom:14px;
}
.megamenu h6 {
	font-size: 10px;
	line-height: 16px;
	margin-bottom:14px;
	text-transform:uppercase;
}


/* 2. Lists */


.megamenu li ul,
.megamenu li ol {
	padding:0;
	margin:0 0 18px 20px;
}
.megamenu li ul {
	list-style:disc;
}
.megamenu li ol {
	list-style:decimal;
	*margin-left: 22px;
}
	.megamenu li ul li,
	.megamenu li ol li {
		font-size:12px;
		line-height:21px; 
		position:relative;
		padding:0;
		margin:0;
		float:none;
		text-align:left;
	}
.megamenu li .list_unstyled {
	list-style: none;
	margin-left:0;
}


/* 3. Custom Paragraphs */


.megamenu .blue, 
.megamenu .grey, 
.megamenu .orange, 
.megamenu .dark, 
.megamenu .purple {
	padding:0 0 0 15px; 
	margin-bottom:18px;
	border-left: solid 5px;
}
	.megamenu .blue {border-left-color:#929292;}
	.megamenu .grey {border-left-color:#ECE7BA;}
	.megamenu .orange {border-left-color:#BD4F33;}
	.megamenu .dark {border-left-color:#3F3F3F;}
	.megamenu .purple {border-left-color:#382E34;}

.megamenu .black_box {
	text-shadow:none;
	padding:10px;
	margin-top:-10px;
	*margin-top:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}


/* 4. Video + Misc. */


.megamenu .video_container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 24px;
}
	.megamenu .video_container iframe,  
	.megamenu .video_container object,  
	.megamenu .video_container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border:none;
	}
.megamenu .dropcap {
	display:block; 
	float:left; 
	font-size:42px; 
	line-height:36px; 
	margin:4px 8px 0 0;
}
.megamenu hr {
	width: 100%;
	height: 0;
	*height:2px;
	border:none;
	margin-bottom: 24px;
}


/* 5. Images */


.megamenu img {
	max-width: 100%;
	height: auto;
	border:none;
	margin-bottom: 18px;
}
	.megamenu img.img_left {
		float: left;
		margin-right: 18px;
	}
	.megamenu img.img_right {
		float: right;
		margin-left: 18px;
	}
.megamenu img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:0.7;
	-webkit-transition: opacity 0.3s ease-in-out; 
	-moz-transition: opacity 0.3s ease-in-out; 
	-o-transition: opacity 0.3s ease-in-out; 
	-ms-transition: opacity 0.3s ease-in-out; 
	transition: opacity 0.3s ease-in-out;  
}
.megamenu img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1;
	-webkit-transition: opacity 0.3s ease-in-out; 
	-moz-transition: opacity 0.3s ease-in-out; 
	-o-transition: opacity 0.3s ease-in-out; 
	-ms-transition: opacity 0.3s ease-in-out; 
	transition: opacity 0.3s ease-in-out;  
}


/* 6. Paragraph Icons */


.megamenu .paragraph_icon {
	padding-left: 36px;
	padding-right: 20px;
	margin-bottom: 18px;
}
.megamenu .mini_icon {
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left:-34px;
	float: left;
	width: 20px;
	height: 20px;
}
.megamenu_dark .megamenu .mini_icon {
    background-image: url(../js/glory/megamenu/css/../img/icons/mini-icons-white.png);
}
.megamenu_light .megamenu .mini_icon {
    background-image: url(../js/glory/megamenu/css/../img/icons/mini-icons-black.png);
}

.megamenu .ic_archive{ background-position: 0 0;  } 
.megamenu .ic_attachment{ background-position: 0 -56px;  } 
.megamenu .ic_bookmark{ background-position: 0 -112px;  } 
.megamenu .ic_brush{ background-position: 0 -168px;  } 
.megamenu .ic_calc{ background-position: 0 -224px;  } 
.megamenu .ic_calendar{ background-position: 0 -280px;  } 
.megamenu .ic_cancel{ background-position: 0 -336px;  } 
.megamenu .ic_chat{ background-position: 0 -392px;  } 
.megamenu .ic_chats{ background-position: 0 -448px;  } 
.megamenu .ic_cloud{ background-position: 0 -504px;  } 
.megamenu .ic_delete{ background-position: 0 -560px;  } 
.megamenu .ic_documents{ background-position: 0 -616px;  } 
.megamenu .ic_down{ background-position: 0 -672px;  } 
.megamenu .ic_down_circle{ background-position: 0 -728px;  } 
.megamenu .ic_download{ background-position: 0 -784px;  } 
.megamenu .ic_edit{ background-position: 0 -840px;  } 
.megamenu .ic_empty_document{ background-position: 0 -896px;  } 
.megamenu .ic_favorite{ background-position: 0 -952px;  } 
.megamenu .ic_folder{ background-position: 0 -1008px;  } 
.megamenu .ic_fullscreen{ background-position: 0 -1064px;  } 
.megamenu .ic_graph{ background-position: 0 -1120px;  } 
.megamenu .ic_grid{ background-position: 0 -1176px;  } 
.megamenu .ic_left{ background-position: 0 -1232px;  } 
.megamenu .ic_left_circle{ background-position: 0 -1288px;  } 
.megamenu .ic_list{ background-position: 0 -1344px;  } 
.megamenu .ic_lock{ background-position: 0 -1400px;  } 
.megamenu .ic_mail{ background-position: 0 -1456px;  } 
.megamenu .ic_minus{ background-position: 0 -1512px;  } 
.megamenu .ic_ok{ background-position: 0 -1568px;  } 
.megamenu .ic_picture{ background-position: 0 -1624px;  } 
.megamenu .ic_pin{ background-position: 0 -1680px;  } 
.megamenu .ic_plus{ background-position: 0 -1736px;  } 
.megamenu .ic_power{ background-position: 0 -1792px;  } 
.megamenu .ic_print{ background-position: 0 -1848px;  } 
.megamenu .ic_refresh{ background-position: 0 -1904px;  } 
.megamenu .ic_right{ background-position: -56px 0;  } 
.megamenu .ic_right_circle{ background-position: -56px -56px;  } 
.megamenu .ic_settings{ background-position: -56px -112px;  } 
.megamenu .ic_sound{ background-position: -56px -168px;  } 
.megamenu .ic_sync{ background-position: -56px -224px;  } 
.megamenu .ic_tag{ background-position: -56px -280px;  } 
.megamenu .ic_target{ background-position: -56px -336px;  } 
.megamenu .ic_text_document{ background-position: -56px -392px;  } 
.megamenu .ic_time{ background-position: -56px -448px;  } 
.megamenu .ic_unlock{ background-position: -56px -504px;  } 
.megamenu .ic_up{ background-position: -56px -560px;  } 
.megamenu .ic_up_circle{ background-position: -56px -616px;  } 
.megamenu .ic_user{ background-position: -56px -672px;  } 
.megamenu .ic_users{ background-position: -56px -728px;  } 
.megamenu .ic_zoom{ background-position: -56px -784px;  } 


/* 7. Social Icons */


.megamenu .social_icon {
	width: 42px;
	height: 42px;
	margin-bottom: 12px;
	*padding-bottom:18px;
	float: left;
    background: url(../js/glory/megamenu/css/../img/icons/social-icons.png) no-repeat top left;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity:0.6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition: .3s all ease-in; 
	-o-transition: .3s all ease-in;
	-moz-transition: .3s all ease-in; 
	transition: .3s all ease-in;
}
.megamenu .social_icon:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity:1;
}
.megamenu .social_icon_delicious {background-position: 0 0;} 
.megamenu .social_icon_digg {background-position: 0 -62px;} 
.megamenu .social_icon_dribble {background-position: 0 -124px;} 
.megamenu .social_icon_ember {background-position: 0 -186px;} 
.megamenu .social_icon_facebook {background-position: 0 -248px;} 
.megamenu .social_icon_flickr {background-position: 0 -310px;} 
.megamenu .social_icon_forrst {background-position: 0 -372px;} 
.megamenu .social_icon_google {background-position: 0 -434px;} 
.megamenu .social_icon_last_fm {background-position: 0 -496px;} 
.megamenu .social_icon_linkedin {background-position: 0 -558px;} 
.megamenu .social_icon_my_space {background-position: 0 -620px;} 
.megamenu .social_icon_quora {background-position: 0 -682px;} 
.megamenu .social_icon_rss {background-position: 0 -744px;} 
.megamenu .social_icon_sharethis {background-position: 0 -806px;} 
.megamenu .social_icon_skype {background-position: 0 -868px;} 
.megamenu .social_icon_stumbleupon {background-position: 0 -930px;} 
.megamenu .social_icon_tumblr {background-position: 0 -992px;} 
.megamenu .social_icon_twitter {background-position: 0 -1054px;} 
.megamenu .social_icon_vimeo {background-position: 0 -1116px;} 
.megamenu .social_icon_you_tube {background-position: 0 -1178px;} 


/* 8. Form Elements */


.megamenu .contact_form {
	display: block;
	margin: 0 0 20px 0;
}
.megamenu .contact_form label {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.megamenu .form_element {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 90%;
	padding:6px;
	margin:12px 0 18px 0;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
    border-radius:3px;
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	-ms-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}   
	.megamenu .form_element:focus {
		outline:none;
	}
.megamenu .contact_form textarea {
	width:94%;
	height:110px;
	resize:none;
}
.megamenu .contact_form .required {
	color:#C00;
}
.megamenu .contact_form .button {
	font: bold 11px Sans-Serif;
	padding: 7px 12px;
	margin:9px 12px 0 0;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.megamenu .contact_form .button:active {
	position:relative;
	top:1px;
}
.megamenu > li.megamenu_searchform {
	padding: 7px 12px 0 0;
}
.megamenu > li.megamenu_searchform input {
	font-size: 12px;
}
.megamenu > li.megamenu_searchform .megamenu_searchfield {
	margin-top: 2px;
	padding: 4px 4px 4px 6px;
	width: 202px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


/* 9. Tables */


.megamenu .table_light, 
.megamenu .table_dark {
	width:100%;
	padding:0;
	margin:6px 0 18px 0;
	font-size:12px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.megamenu .table_light th, 
.megamenu .table_dark th {
	text-align:left; 
	padding:12px 9px 12px 9px; 
	font-weight:bold; 
	font-size:12px;
}
	.megamenu .table_light td,
	.megamenu .table_dark td {
		padding:12px 9px 12px 9px; 
	}




/*  _______________________________________________

    06 DEFAULT THEMES, DARK & LIGHT (COMPULSORY)
    _______________________________________________  */




/* 1. Dark Menu Bar */


.megamenu_dark_bar {
	background: #212121;
	background: -webkit-linear-gradient(top,#333333 0%,#181818);
	background: -moz-linear-gradient(top,#333333 0%,#181818);
	background: -o-linear-gradient(top,#333333 0%,#181818);
	background: -ms-linear-gradient(top,#333333 0%,#181818);
	background: linear-gradient(top,#333333 0%,#181818);	
	border: 1px solid #171717;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.7);
}
.megamenu_dark_bar .megamenu {
	color:#FFFFFF;
}
	.megamenu_dark_bar .megamenu > li:hover, 
	.megamenu_dark_bar .megamenu > li.active {
		background: #121212;
		-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
	}
	.megamenu_dark_bar .megamenu li.noactive {
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.megamenu_dark_bar .megamenu > li > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li:hover > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_dark_bar .megamenu > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right 18px;
	}
	.megamenu_dark_bar .megamenu_vertical > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/right.png) no-repeat right 16px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button,
	.megamenu_dark_bar .megamenu li.megamenu_button:hover {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right 19px;
	}
	.megamenu_dark_bar .megamenu li.megamenu_button_active,
	.megamenu_dark_bar .megamenu li.megamenu_button_active:hover {
		background:url(../js/glory/megamenu/css/../img/dropdown-up.png) no-repeat right 18px;
	}


/* 2. Light Menu Bar */


.megamenu_light_bar {
	background: #eeeeee;
	background: -webkit-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -moz-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -o-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: -ms-linear-gradient(top,#f8f8f8 0%,#eeeeee);
	background: linear-gradient(top,#f8f8f8 0%,#eeeeee);	
	border: 1px solid #CCCCCC;
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
	-moz-box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7);
}
.megamenu_light_bar .megamenu {
	color:#212121;
}
	.megamenu_light_bar .megamenu > li:hover, 
	.megamenu_light_bar .megamenu > li.active {
		background: #DDDDDD;
	}
	.megamenu_light_bar .megamenu li.noactive {
		background:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.megamenu_light_bar .megamenu > li > a {
		color:#212121;
		text-shadow:1px 1px 1px #FFFFFF;
	}
	.megamenu_light_bar .megamenu > li:hover > a {
		color:#212121;
		text-shadow:1px 1px 1px #FFFFFF;
	}
	.megamenu_light_bar .megamenu > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/dropdown-b.png) no-repeat right 18px;
	}
	.megamenu_light_bar .megamenu_vertical > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/right-b.png) no-repeat right 16px;
	}
	.megamenu_light_bar .megamenu li.megamenu_button,
	.megamenu_light_bar .megamenu li.megamenu_button:hover {
		background:url(../js/glory/megamenu/css/../img/dropdown-b.png) no-repeat right 19px;
	}
	.megamenu_light_bar .megamenu li.megamenu_button_active,
	.megamenu_light_bar .megamenu li.megamenu_button_active:hover {
		background:url(../js/glory/megamenu/css/../img/dropdown-b-up.png) no-repeat right 18px;
	}


/* 3. Dark Drop Down */


.megamenu_dark .megamenu li .dropdown_container,
.megamenu_dark .megamenu li .dropdown_fullwidth,
.megamenu_dark .megamenu li .dropdown_flyout li ul {
	border:1px solid #000000;
	border-top-width: 0;
	background: #111111;
	color: #f6f6f6;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}
.megamenu_dark .megamenu li .dropdown_flyout li ul {
	border:1px solid #000000;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
	background:url(../js/glory/megamenu/css/../img/right.png) no-repeat right 9px;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active {
	background-color:#000000;
}
.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
}
.megamenu_dark .megamenu p, 
.megamenu_dark .megamenu h1, 
.megamenu_dark .megamenu h2, 
.megamenu_dark .megamenu h3, 
.megamenu_dark .megamenu h4, 
.megamenu_dark .megamenu h5, 
.megamenu_dark .megamenu h6 {
	color: #f6f6f6;
	text-shadow: 1px 1px 1px #000000;
}
.megamenu_dark .megamenu > li > div a,
.megamenu_dark .megamenu li ul li,
.megamenu_dark .megamenu li ol li {
	color:#aaaaaa;
}
.megamenu_dark .megamenu > li > div a:hover {
	color:#dddddd;
}
.megamenu_dark .megamenu li ul li:hover,
.megamenu_dark .megamenu li ol li:hover,
.megamenu_dark .megamenu .blue, 
.megamenu_dark .megamenu .grey, 
.megamenu_dark .megamenu .orange, 
.megamenu_dark .megamenu .dark, 
.megamenu_dark .megamenu .purple {
	color:#eeeeee;
}
.megamenu_dark .megamenu .black_box {
	background: #000000;
	color:#ffffff;
}
.megamenu_dark .megamenu .grey_bg {
	background: #eeeeee;
	color: #000000;
	text-shadow:1px 1px 1px #ffffff;
}
.megamenu_dark .megamenu .form_element {
	-webkit-box-shadow: 0 1px 1px #000000;
	-moz-box-shadow: 0 1px 1px #000000;
	box-shadow: 0 1px 1px #000000;
}
.megamenu_dark .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.megamenu_dark .megamenu hr {
	border:none;
	border-bottom:1px solid #202020;
	border-top:1px solid #000000;
}


/* 4. Light Drop Down */


.megamenu_light .megamenu li .dropdown_container,
.megamenu_light .megamenu li .dropdown_fullwidth,
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
	border-top-width: 0;
	background: #FAFAFA;
	color: #212121;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}
.megamenu_light .megamenu li .dropdown_flyout li ul {
	border:1px solid #CCCCCC;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
	background:url(../js/glory/megamenu/css/../img/right-b.png) no-repeat right 9px;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
	background-color:#eeeeee;
}
.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.noactive {
	background-color:transparent;
}
.megamenu_light .megamenu p, 
.megamenu_light .megamenu h1, 
.megamenu_light .megamenu h2, 
.megamenu_light .megamenu h3, 
.megamenu_light .megamenu h4, 
.megamenu_light .megamenu h5, 
.megamenu_light .megamenu h6 {
	color: #212121;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.megamenu_light .megamenu > li > div a,
.megamenu_light .megamenu li ul li,
.megamenu_light .megamenu li ol li {
	color:#888888;
}
.megamenu_light .megamenu > li > div a:hover {
	color:#333333;
}
.megamenu_light .megamenu li ul li:hover,
.megamenu_light .megamenu li ol li:hover,
.megamenu_light .megamenu .blue, 
.megamenu_light .megamenu .grey, 
.megamenu_light .megamenu .orange, 
.megamenu_light .megamenu .dark, 
.megamenu_light .megamenu .purple {
	color:#444444;
}
.megamenu_light .megamenu .black_box {
	background: #212121;
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
}
.megamenu_light .megamenu .grey_bg {
	background: #eeeeee;
}
.megamenu_light .megamenu .form_element {
	-webkit-box-shadow: 0 1px 1px #efefef;
	-moz-box-shadow: 0 1px 1px #efefef;
	box-shadow: 0 1px 1px #efefef;
}
.megamenu_light .megamenu > li.megamenu_searchform:hover {
	background: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.megamenu_light .megamenu hr {
	border:none;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #e4e4e4;
}


/* 5. Neutral Colored Elements */


/* Form Elements */

.megamenu .form_element {
	color: #000000; 
	background-color:#fbfbfb;
	border:1px solid #dddddd;
}   
	.megamenu .form_element:hover{
		background-color:#fcfcfc;
	}
	.megamenu .form_element:focus {
		background-color:#ffffff;
	}
.megamenu .contact_form .required {
	color:#C00;
}
.megamenu .contact_form .button {
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #222222;
	text-shadow: 0 1px 1px #000000;
	-webkit-box-shadow: 0 1px 1px #000000;
	-moz-box-shadow: 0 1px 1px #000000;
	box-shadow: 0 1px 1px #000000;
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2));
}
.megamenu .contact_form .button:hover, 
.megamenu .contact_form .button:focus {
	color: #ffffff;
	background-color: #1A1A1A;
}
.megamenu .contact_form .button:active {
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
.megamenu > li.megamenu_searchform .megamenu_searchfield {
	background: #fff;
	border: solid 1px #bcbbbb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

/* Tables */

.megamenu .table_light {
	border:1px solid #cbcbcb;
	border-bottom:none;
}
	.megamenu .table_light th {
		color:#3A3A3A; 
		border-bottom:1px solid #cbcbcb; 
		background:#F5F5F5;
	}
	.megamenu .table_light td {
		border-bottom:1px solid #cbcbcb; 
		background:#fff; 
		color:#888;
	}

.megamenu .table_dark {
	border:1px solid #000; 
	border-bottom:none;
}
	.megamenu .table_dark th {
		color:#FFF; 
		border-bottom:1px solid #000; 
		background:#0D0D0D;
	}
	.megamenu .table_dark td {
		border-bottom:1px solid #000; 
		background:#0F0F0F; 
		color:#DDD;
	}




/*  _______________________________________________

    07 ADDITIONAL THEMES (OPTIONNAL)
    _______________________________________________  */




.megamenu_bluetheme .megamenu,
.megamenu_browntheme .megamenu,
.megamenu_cherrytheme .megamenu,
.megamenu_coffeetheme .megamenu,
.megamenu_greentheme .megamenu,
.megamenu_greytheme .megamenu,
.megamenu_oceantheme .megamenu,
.megamenu_orangetheme .megamenu,
.megamenu_pinktheme .megamenu,
.megamenu_purpletheme .megamenu,
.megamenu_redtheme .megamenu,
.megamenu_tantheme .megamenu,
.megamenu_yellowtheme .megamenu {
	color:#FFFFFF;
}
	.megamenu_bluetheme .megamenu > li:hover, 
	.megamenu_bluetheme .megamenu > li.active,
	.megamenu_browntheme .megamenu > li:hover, 
	.megamenu_browntheme .megamenu > li.active,
	.megamenu_cherrytheme .megamenu > li:hover, 
	.megamenu_cherrytheme .megamenu > li.active,
	.megamenu_coffeetheme .megamenu > li:hover, 
	.megamenu_coffeetheme .megamenu > li.active,
	.megamenu_greentheme .megamenu > li:hover, 
	.megamenu_greentheme .megamenu > li.active,
	.megamenu_greytheme .megamenu > li:hover, 
	.megamenu_greytheme .megamenu > li.active,
	.megamenu_oceantheme .megamenu > li:hover, 
	.megamenu_oceantheme .megamenu > li.active,
	.megamenu_orangetheme .megamenu > li:hover, 
	.megamenu_orangetheme .megamenu > li.active,
	.megamenu_pinktheme .megamenu > li:hover, 
	.megamenu_pinktheme .megamenu > li.active,
	.megamenu_purpletheme .megamenu > li:hover, 
	.megamenu_purpletheme .megamenu > li.active,
	.megamenu_redtheme .megamenu > li:hover, 
	.megamenu_redtheme .megamenu > li.active,
	.megamenu_tantheme .megamenu > li:hover, 
	.megamenu_tantheme .megamenu > li.active,
	.megamenu_yellowtheme .megamenu > li:hover, 
	.megamenu_yellowtheme .megamenu > li.active {
		background: #121212;
		-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
	}
	.megamenu_bluetheme .megamenu > li > a,
	.megamenu_browntheme .megamenu > li > a,
	.megamenu_cherrytheme .megamenu > li > a,
	.megamenu_coffeetheme .megamenu > li > a,
	.megamenu_greentheme .megamenu > li > a,
	.megamenu_greytheme .megamenu > li > a,
	.megamenu_oceantheme .megamenu > li > a,
	.megamenu_orangetheme .megamenu > li > a,
	.megamenu_pinktheme .megamenu > li > a,
	.megamenu_purpletheme .megamenu > li > a,
	.megamenu_redtheme .megamenu > li > a,
	.megamenu_tantheme .megamenu > li > a,
	.megamenu_yellowtheme .megamenu > li > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_bluetheme .megamenu > li:hover > a,
	.megamenu_browntheme .megamenu > li:hover > a,
	.megamenu_cherrytheme .megamenu > li:hover > a,
	.megamenu_coffeetheme .megamenu > li:hover > a,
	.megamenu_greentheme .megamenu > li:hover > a,
	.megamenu_greytheme .megamenu > li:hover > a,
	.megamenu_oceantheme .megamenu > li:hover > a,
	.megamenu_orangetheme .megamenu > li:hover > a,
	.megamenu_pinktheme .megamenu > li:hover > a,
	.megamenu_purpletheme .megamenu > li:hover > a,
	.megamenu_redtheme .megamenu > li:hover > a,
	.megamenu_tantheme .megamenu > li:hover > a,
	.megamenu_yellowtheme .megamenu > li:hover > a {
		color:#FFFFFF;
		text-shadow:1px 1px 1px #000000;
	}
	.megamenu_bluetheme .megamenu > li .megamenu_drop,
	.megamenu_browntheme .megamenu > li .megamenu_drop,
	.megamenu_cherrytheme .megamenu > li .megamenu_drop,
	.megamenu_coffeetheme .megamenu > li .megamenu_drop,
	.megamenu_greentheme .megamenu > li .megamenu_drop,
	.megamenu_greytheme .megamenu > li .megamenu_drop,
	.megamenu_oceantheme .megamenu > li .megamenu_drop,
	.megamenu_orangetheme .megamenu > li .megamenu_drop,
	.megamenu_pinktheme .megamenu > li .megamenu_drop,
	.megamenu_purpletheme .megamenu > li .megamenu_drop,
	.megamenu_redtheme .megamenu > li .megamenu_drop,
	.megamenu_tantheme .megamenu > li .megamenu_drop,
	.megamenu_yellowtheme .megamenu > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right 18px;
	}
	.megamenu_bluetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_browntheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_cherrytheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_coffeetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_greentheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_greytheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_oceantheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_orangetheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_pinktheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_purpletheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_redtheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_tantheme .megamenu_vertical > li .megamenu_drop,
	.megamenu_yellowtheme .megamenu_vertical > li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/right.png) no-repeat right 16px;
	}


/* 1. Blue */


.megamenu_bluetheme {
	background: #536987;
	background: -webkit-linear-gradient(top,#526886 0%,#4A5E79);
	background: -moz-linear-gradient(top,#526886 0%,#4A5E79);
	background: -o-linear-gradient(top,#526886 0%,#4A5E79);
	background: -ms-linear-gradient(top,#526886 0%,#4A5E79);
	background: linear-gradient(top,#526886 0%,#4A5E79);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_bluetheme .megamenu > li > div a,
.megamenu_bluetheme .megamenu li ul li,
.megamenu_bluetheme .megamenu li ol li {
	color:#6a82a3;
}
.megamenu_bluetheme .megamenu > li > div a:hover,
.megamenu_bluetheme .megamenu li ul li:hover,
.megamenu_bluetheme .megamenu li ol li:hover {
	color:#536987;
}


/* 2. Brown */


.megamenu_browntheme {
	background: #866e56;
	background: -webkit-linear-gradient(top,#866E56 0%,#78624D);
	background: -moz-linear-gradient(top,#866E56 0%,#78624D);
	background: -o-linear-gradient(top,#866E56 0%,#78624D);
	background: -ms-linear-gradient(top,#866E56 0%,#78624D);
	background: linear-gradient(top,#866E56 0%,#78624D);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_browntheme .megamenu > li > div a,
.megamenu_browntheme .megamenu li ul li,
.megamenu_browntheme .megamenu li ol li {
	color:#a1886e;
}
.megamenu_browntheme .megamenu > li > div a:hover,
.megamenu_browntheme .megamenu li ul li:hover,
.megamenu_browntheme .megamenu li ol li:hover {
	color:#866e56;
}


/* 3. Cherry */


.megamenu_cherrytheme {
	background: #ab2d5c;
	background: -webkit-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -moz-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -o-linear-gradient(top,#AB2D5C 0%,#992852);
	background: -ms-linear-gradient(top,#AB2D5C 0%,#992852);
	background: linear-gradient(top,#AB2D5C 0%,#992852);	
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_cherrytheme .megamenu > li > div a,
.megamenu_cherrytheme .megamenu li ul li,
.megamenu_cherrytheme .megamenu li ol li {
	color:#cc3f73;
}
.megamenu_cherrytheme .megamenu > li > div a:hover,
.megamenu_cherrytheme .megamenu li ul li:hover,
.megamenu_cherrytheme .megamenu li ol li:hover {
	color:#ab2d5c;
}


/* 4. Coffee */


.megamenu_coffeetheme {
	background: #7b675c;
	background: -webkit-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -moz-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -o-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: -ms-linear-gradient(top,#7B675C 0%,#6E5C52);
	background: linear-gradient(top,#7B675C 0%,#6E5C52);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_coffeetheme .megamenu > li > div a,
.megamenu_coffeetheme .megamenu li ul li,
.megamenu_coffeetheme .megamenu li ol li {
	color:#978073;
}
.megamenu_coffeetheme .megamenu > li > div a:hover,
.megamenu_coffeetheme .megamenu li ul li:hover,
.megamenu_coffeetheme .megamenu li ol li:hover {
	color:#7b675c;
}


/* 5. Green */


.megamenu_greentheme {
	background: #788951;
	background: -webkit-linear-gradient(top,#788951 0%,#6B7B48);
	background: -moz-linear-gradient(top,#788951 0%,#6B7B48);
	background: -o-linear-gradient(top,#788951 0%,#6B7B48);
	background: -ms-linear-gradient(top,#788951 0%,#6B7B48);
	background: linear-gradient(top,#788951 0%,#6B7B48);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_greentheme .megamenu > li > div a,
.megamenu_greentheme .megamenu li ul li,
.megamenu_greentheme .megamenu li ol li {
	color:#93a568;
}
.megamenu_greentheme .megamenu > li > div a:hover,
.megamenu_greentheme .megamenu li ul li:hover,
.megamenu_greentheme .megamenu li ol li:hover {
	color:#788951;
}


/* 6. Grey */


.megamenu_greytheme {
	background: #6a6a6a;
	background: -webkit-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -moz-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -o-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: -ms-linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	background: linear-gradient(top,#6A6A6A 0%,#5F5F5F);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_greytheme .megamenu > li > div a,
.megamenu_greytheme .megamenu li ul li,
.megamenu_greytheme .megamenu li ol li {
	color:#8c8c8c;
}
.megamenu_greytheme .megamenu > li > div a:hover,
.megamenu_greytheme .megamenu li ul li:hover,
.megamenu_greytheme .megamenu li ol li:hover {
	color:#6a6a6a;
}


/* 7. Ocean */


.megamenu_oceantheme {
	background: #528a8f;
	background: -webkit-linear-gradient(top,#528A8F 0%,#497B80);
	background: -moz-linear-gradient(top,#528A8F 0%,#497B80);
	background: -o-linear-gradient(top,#528A8F 0%,#497B80);
	background: -ms-linear-gradient(top,#528A8F 0%,#497B80);
	background: linear-gradient(top,#528A8F 0%,#497B80);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_oceantheme .megamenu > li > div a,
.megamenu_oceantheme .megamenu li ul li,
.megamenu_oceantheme .megamenu li ol li {
	color:#6aa5aa;
}
.megamenu_oceantheme .megamenu > li > div a:hover,
.megamenu_oceantheme .megamenu li ul li:hover,
.megamenu_oceantheme .megamenu li ol li:hover {
	color:#528a8f;
}


/* 8. Orange */


.megamenu_orangetheme {
	background: #e34f00;
	background: -webkit-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -moz-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -o-linear-gradient(top,#E34F00 0%,#CB4600);
	background: -ms-linear-gradient(top,#E34F00 0%,#CB4600);
	background: linear-gradient(top,#E34F00 0%,#CB4600);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_orangetheme .megamenu > li > div a,
.megamenu_orangetheme .megamenu li ul li,
.megamenu_orangetheme .megamenu li ol li {
	color:#ff6717;
}
.megamenu_orangetheme .megamenu > li > div a:hover,
.megamenu_orangetheme .megamenu li ul li:hover,
.megamenu_orangetheme .megamenu li ol li:hover {
	color:#e34f00;
}


/* 9. Pink */


.megamenu_pinktheme {
	background: #d50065;
	background: -webkit-linear-gradient(top,#D50065 0%,#BF005A);
	background: -moz-linear-gradient(top,#D50065 0%,#BF005A);
	background: -o-linear-gradient(top,#D50065 0%,#BF005A);
	background: -ms-linear-gradient(top,#D50065 0%,#BF005A);
	background: linear-gradient(top,#D50065 0%,#BF005A);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_pinktheme .megamenu > li > div a,
.megamenu_pinktheme .megamenu li ul li,
.megamenu_pinktheme .megamenu li ol li {
	color:#ff097d;
}
.megamenu_pinktheme .megamenu > li > div a:hover,
.megamenu_pinktheme .megamenu li ul li:hover,
.megamenu_pinktheme .megamenu li ol li:hover {
	color:#d50065;
}


/* 10. Purple */


.megamenu_purpletheme {
	background: #68449a;
	background: -webkit-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -moz-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -o-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: -ms-linear-gradient(top,#68449A 0%,#5D3D8A);
	background: linear-gradient(top,#68449A 0%,#5D3D8A);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_purpletheme .megamenu > li > div a,
.megamenu_purpletheme .megamenu li ul li,
.megamenu_purpletheme .megamenu li ol li {
	color:#815ab7;
}
.megamenu_purpletheme .megamenu > li > div a:hover,
.megamenu_purpletheme .megamenu li ul li:hover,
.megamenu_purpletheme .megamenu li ol li:hover {
	color:#68449a;
}


/* 11. Red */


.megamenu_redtheme {
	background: #b82323;
	background: -webkit-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -moz-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -o-linear-gradient(top,#B82323 0%,#A51F1F);
	background: -ms-linear-gradient(top,#B82323 0%,#A51F1F);
	background: linear-gradient(top,#B82323 0%,#A51F1F);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_redtheme .megamenu > li > div a,
.megamenu_redtheme .megamenu li ul li,
.megamenu_redtheme .megamenu li ol li {
	color:#d83636;
}
.megamenu_redtheme .megamenu > li > div a:hover,
.megamenu_redtheme .megamenu li ul li:hover,
.megamenu_redtheme .megamenu li ol li:hover {
	color:#b82323;
}


/* 12. Tan */


.megamenu_tantheme {
	background: #837361;
	background: -webkit-linear-gradient(top,#837361 0%,#756757);
	background: -moz-linear-gradient(top,#837361 0%,#756757);
	background: -o-linear-gradient(top,#837361 0%,#756757);
	background: -ms-linear-gradient(top,#837361 0%,#756757);
	background: linear-gradient(top,#837361 0%,#756757);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_tantheme .megamenu > li > div a,
.megamenu_tantheme .megamenu li ul li,
.megamenu_tantheme .megamenu li ol li {
	color:#9c8c7b;
}
.megamenu_tantheme .megamenu > li > div a:hover,
.megamenu_tantheme .megamenu li ul li:hover,
.megamenu_tantheme .megamenu li ol li:hover {
	color:#837361;
}


/* 13. Yellow */


.megamenu_yellowtheme {
	background: #caa616;
	background: -webkit-linear-gradient(top,#CAA616 0%,#B59513);
	background: -moz-linear-gradient(top,#CAA616 0%,#B59513);
	background: -o-linear-gradient(top,#CAA616 0%,#B59513);
	background: -ms-linear-gradient(top,#CAA616 0%,#B59513);
	background: linear-gradient(top,#CAA616 0%,#B59513);
	border: 1px solid #222222;
	-webkit-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	-moz-box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
	box-shadow:inset 0px 0px 2px rgba(40,40,40,0.4);
}
.megamenu_yellowtheme .megamenu > li > div a,
.megamenu_yellowtheme .megamenu li ul li,
.megamenu_yellowtheme .megamenu li ol li {
	color:#e8c22c;
}
.megamenu_yellowtheme .megamenu > li > div a:hover,
.megamenu_yellowtheme .megamenu li ul li:hover,
.megamenu_yellowtheme .megamenu li ol li:hover {
	color:#caa616;
}




/*  _______________________________________________

    08 VERTICAL MEGA MENU 
    _______________________________________________  */




.megamenu_container_vertical {
	float:left;
	width: 140px;
	position: relative;
}
	.megamenu_container_vertical .megamenu {
		margin:0;
		float: left;
	}
	.megamenu_container_vertical .megamenu > li {
		margin:0;
		width:140px;
		float: left;
		clear: left;
	}
		.megamenu_container_vertical .megamenu li .megamenu_drop {
			padding-right:30px;
		}
		.megamenu_container_vertical .megamenu li.right {
			float:left;
			margin-right:auto;
		}
		.megamenu_container_vertical .megamenu li.right a {
			margin-right:auto;
		}
.megamenu_container_vertical .megamenu li .dropvertical_container {
	width: 820px; /* 960px minus menu width */
	margin: 0;
	position: relative;
	float: left;
}
.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth {
	margin:-45px auto 0 141px;
	top:auto;
    -webkit-border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px;
}
.megamenu_container_vertical .megamenu li .dropdown_first {
	margin:-46px auto 0 141px;
}
.megamenu_container_vertical .megamenu li .dropdown_right {
	right:auto;
}
.megamenu_container_vertical .megamenu li:hover .dropdown_right {
	left:auto;
	right:auto;
}




/*  _______________________________________________

    09 MOBILE DEVICES
    _______________________________________________  */




/* 1. Common Media Queries */


@media only screen and (max-width: 984px) {

	.megamenu img {
		max-width: 96%;
		height: auto;
	}
	.megamenu textarea {
		width:96%;
	}

}


@media only screen and (min-width: 480px) and (max-width: 767px) {

	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths {
		width: 8.66%;
	}
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths {
		width: 17%;
	}
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds {
		width: 25.33334%;
	}
	.megamenu_container .megamenu > li > div > .responsive_halfs,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs {
		width: 42%;
	}

}


/* 2. Horizontal Mega Menu Media Queries */


@media only screen and (min-width: 768px) and (max-width: 984px) {

	.megamenu_container .megamenu > li {
		margin:0 8px 0 0;
	}
		.megamenu_container .megamenu > li.right {
			margin-right:-1px;
		}
		.megamenu_container .megamenu > li > a {
			padding: 16px 10px 17px 10px;
		}
		.megamenu_container .megamenu > li .megamenu_drop {
			padding-right:30px;
		}

}


@media only screen and (max-width:767px) {

	.megamenu_container {
		height: auto;
	}
	.megamenu_container .megamenu > li,
	.megamenu_container .megamenu > li:hover,
	.megamenu_container .megamenu > li.right,
	.megamenu_container .megamenu > li.right:hover {
		float:none;
		width:auto;
		padding-right:0;
		margin-right:0;
	}
		.megamenu_container .megamenu > li > a {
			padding: 16px 10px 16px 10px;
		}
		.megamenu_container .megamenu li.right a {
			margin-right:0;
		}

	 .megamenu_container .megamenu li:hover .dropdown_container,
	 .megamenu_container .megamenu li:hover .dropdown_fullwidth,
	 .megamenu_container .megamenu li:hover .dropdown_right {
		top:auto;
		left:-1px;
	}
  	.megamenu_container .megamenu .dropdown_1column,
  	.megamenu_container .megamenu .dropdown_2columns,
  	.megamenu_container .megamenu .dropdown_3columns,
	.megamenu_container .megamenu .dropdown_4columns,
	.megamenu_container .megamenu .dropdown_5columns,
	.megamenu_container .megamenu .dropdown_6columns,
	.megamenu_container .megamenu .dropdown_7columns,
	.megamenu_container .megamenu .dropdown_8columns,
	.megamenu_container .megamenu .dropdown_9columns,
	.megamenu_container .megamenu .dropdown_10columns,
	.megamenu_container .megamenu .dropdown_11columns,
	.megamenu_container .megamenu .dropdown_12columns {
		width: 100%;
		padding-left:0;
		padding-right:0;
	}
	.megamenu_container .megamenu .col_1,
	.megamenu_container .megamenu .col_2,
	.megamenu_container .megamenu .col_3,
	.megamenu_container .megamenu .col_4,
	.megamenu_container .megamenu .col_5,
	.megamenu_container .megamenu .col_6,
	.megamenu_container .megamenu .col_7,
	.megamenu_container .megamenu .col_8,
	.megamenu_container .megamenu .col_9,
	.megamenu_container .megamenu .col_10,
	.megamenu_container .megamenu .col_11,
	.megamenu_container .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}
	.megamenu_container .megamenu > li.megamenu_searchform .megamenu_searchfield {
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.megamenu .dropdown_flyout, 
	.megamenu .dropdown_flyout .dropdown_flyout_level {
		position: relative;
		left:auto;
		top:auto;
		padding: 0;
		margin: 0 4% 0 4%;
	}
	.megamenu .dropdown_flyout li,
	.megamenu .dropdown_flyout ul li {
		width: 100%;
		padding: 3px 0 3px 0;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
		left:auto;
		top:auto;
	}
	.megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
		left:auto;
		right:auto;
	}
	.megamenu_dark .megamenu li .dropdown_flyout li ul,	
	.megamenu_light .megamenu li .dropdown_flyout li ul {
		border:none;
		background: none;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right 9px;
	}
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent {
		background:url(../js/glory/megamenu/css/../img/dropdown-b.png) no-repeat right 9px;
	}
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_dark .megamenu li .dropdown_flyout .dropdown_parent.active,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_light .megamenu li .dropdown_flyout .dropdown_parent.active {
		background-color:transparent;
	}

}


@media only screen and (max-width: 479px) {

	.megamenu_container .megamenu > li > div > .responsive_sixths,
	.megamenu_container .megamenu > li > div > .responsive_fourths,
	.megamenu_container .megamenu > li > div > .responsive_thirds,
	.megamenu_container .megamenu > li > div > .responsive_halfs {
		width: 42%;
	}

}


/* 3. Vertical Mega Menu Media Queries */


@media only screen and (max-width:984px) {

	.megamenu_container_vertical .megamenu li .dropvertical_container {
		width: 400px;
	}
  	.megamenu_container_vertical .megamenu .dropdown_1column,
  	.megamenu_container_vertical .megamenu .dropdown_2columns,
  	.megamenu_container_vertical .megamenu .dropdown_3columns,
	.megamenu_container_vertical .megamenu .dropdown_4columns,
	.megamenu_container_vertical .megamenu .dropdown_5columns,
	.megamenu_container_vertical .megamenu .dropdown_6columns,
	.megamenu_container_vertical .megamenu .dropdown_7columns,
	.megamenu_container_vertical .megamenu .dropdown_8columns,
	.megamenu_container_vertical .megamenu .dropdown_9columns,
	.megamenu_container_vertical .megamenu .dropdown_10columns,
	.megamenu_container_vertical .megamenu .dropdown_11columns,
	.megamenu_container_vertical .megamenu .dropdown_12columns {
		width: 100%;
		padding-left:0;
		padding-right:0;
	}
	.megamenu_container_vertical .megamenu .col_1,
	.megamenu_container_vertical .megamenu .col_2,
	.megamenu_container_vertical .megamenu .col_3,
	.megamenu_container_vertical .megamenu .col_4,
	.megamenu_container_vertical .megamenu .col_5,
	.megamenu_container_vertical .megamenu .col_6,
	.megamenu_container_vertical .megamenu .col_7,
	.megamenu_container_vertical .megamenu .col_8,
	.megamenu_container_vertical .megamenu .col_9,
	.megamenu_container_vertical .megamenu .col_10,
	.megamenu_container_vertical .megamenu .col_11,
	.megamenu_container_vertical .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_sixths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_fourths,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_thirds,
	.megamenu_container_vertical .megamenu > li > .dropvertical_container > div > .responsive_halfs {
		width: 42%;
	}

	.megamenu_container_vertical .megamenu .dropdown_flyout, 
	.megamenu_container_vertical .megamenu .dropdown_flyout .dropdown_flyout_level {
		position: relative;
		left:auto!important;
		top:auto!important;
		padding: 0;
		margin: 0 4% 0 4%;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li,
	.megamenu_container_vertical .megamenu .dropdown_flyout ul li {
		width: 100%!important;
		padding: 3px 0 3px 0;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level {
		left:auto!important;
		top:auto!important;
	}
	.megamenu_container_vertical .megamenu .dropdown_flyout li:hover > .dropdown_flyout_level_left {
		left:auto!important;
		right:auto!important;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout li ul,	
	.megamenu_light .megamenu_vertical li .dropdown_flyout li ul {
		border:none;
		background: none;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right 9px;
	}
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent {
		background:url(../js/glory/megamenu/css/../img/dropdown-b.png) no-repeat right 9px;
	}
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_dark .megamenu_vertical li .dropdown_flyout .dropdown_parent.active,
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent:hover,
	.megamenu_light .megamenu_vertical li .dropdown_flyout .dropdown_parent.active {
		background-color:transparent;
	}

}


@media only screen and (max-width:767px) {

	.megamenu_container_vertical,
	.megamenu_container_vertical .megamenu {
		width: 100%;
	}
	.megamenu_container_vertical .megamenu > li,
	.megamenu_container_vertical .megamenu > li:hover,
	.megamenu_container_vertical .megamenu > li.right,
	.megamenu_container_vertical .megamenu > li.right:hover {
		float:none;
		width:auto;
		padding-right:0;
		margin-right:0;
	}
	.megamenu_container_vertical .megamenu li .megamenu_drop {
		padding-right:30px;
	}
	.megamenu_light_bar .megamenu_vertical li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/dropdown-b.png) no-repeat right center;
	}
	.megamenu_dark_bar .megamenu_vertical li .megamenu_drop {
		background:url(../js/glory/megamenu/css/../img/dropdown.png) no-repeat right center;
	}
	.megamenu_container_vertical .megamenu li .dropdown_container,
	.megamenu_container_vertical .megamenu li .dropdown_fullwidth {
		margin:0 auto 0 0;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	.megamenu_container_vertical .megamenu li .dropdown_first {
		margin:0 auto 0 -1px;
	}
	.megamenu_container_vertical .megamenu li .dropvertical_container {
		width: 100%;
	}

	 .megamenu_container_vertical .megamenu li:hover .dropdown_container,
	 .megamenu_container_vertical .megamenu li:hover .dropdown_fullwidth,
	 .megamenu_container_vertical .megamenu li:hover .dropdown_right {
		top:auto;
		left:-1px;
	}

}






/* line 3, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list, .accessories-block .block_content, #productscategory_list {
  position: relative;
  /** RESET AND LAYOUT
  ===================================*/
  /** THEME
  ===================================*/
  /* LOADER */
  /* PAGER */
  /* DIRECTION CONTROLS (NEXT / PREV) */
  /* AUTO CONTROLS (START / STOP) */
  /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
  /* IMAGE CAPTIONS */
}
/* line 8, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper, .accessories-block .block_content .bx-wrapper, #productscategory_list .bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1;
  margin: 0 !important;
}
/* line 15, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper img, .accessories-block .block_content .bx-wrapper img, #productscategory_list .bx-wrapper img {
  max-width: 100%;
  display: block;
}
/* line 26, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-pager,
#crossselling_list .bx-wrapper .bx-controls-auto, .accessories-block .block_content .bx-wrapper .bx-pager,
.accessories-block .block_content .bx-wrapper .bx-controls-auto, #productscategory_list .bx-wrapper .bx-pager,
#productscategory_list .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* line 34, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-loading, .accessories-block .block_content .bx-wrapper .bx-loading, #productscategory_list .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(glory/modules/productscategory/css/images/bx_loader.gif) center center no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none;
}
/* line 48, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-pager, .accessories-block .block_content .bx-wrapper .bx-pager, #productscategory_list .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: "Raleway", Helvetica, sans-serif;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
/* line 58, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-pager .bx-pager-item,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .accessories-block .block_content .bx-wrapper .bx-pager .bx-pager-item,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-controls-auto-item, #productscategory_list .bx-wrapper .bx-pager .bx-pager-item,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
/* line 64, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a, .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a, #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #262626;
  outline: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 76, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a.active, .accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a:hover,
.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a.active, #productscategory_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #262626;
}
/* line 85, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-direction a, .accessories-block .block_content .bx-wrapper .bx-controls-direction a, #productscategory_list .bx-wrapper .bx-controls-direction a {
  margin-top: 38px;
  height: 20px;
  width: 20px;
  line-height: 0;
  position: absolute;
  top: 40%;
  margin-top: -10px;
  font-size: 0;
  overflow: hidden;
}
/* line 95, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-direction a:before, .accessories-block .block_content .bx-wrapper .bx-controls-direction a:before, #productscategory_list .bx-wrapper .bx-controls-direction a:before {
  padding-left: 2px;
  color: #c0c0c0;
  font-family: "FontAwesome";
  font-size: 20px;
  line-height: 22px;
}
/* line 103, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-direction a:hover:before, .accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover:before, #productscategory_list .bx-wrapper .bx-controls-direction a:hover:before {
  color: #333333;
}
/* line 107, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-next, .accessories-block .block_content .bx-next, #productscategory_list .bx-next {
  right: 10px;
}
/* line 109, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-next:before, .accessories-block .block_content .bx-next:before, #productscategory_list .bx-next:before {
  content: "\f138";
}
/* line 114, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-prev, .accessories-block .block_content .bx-prev, #productscategory_list .bx-prev {
  left: 10px;
}
/* line 116, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-prev:before, .accessories-block .block_content .bx-prev:before, #productscategory_list .bx-prev:before {
  content: "\f137";
}
/* line 124, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-direction a.disabled, .accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled, #productscategory_list .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* line 130, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-auto, .accessories-block .block_content .bx-wrapper .bx-controls-auto, #productscategory_list .bx-wrapper .bx-controls-auto {
  text-align: center;
}
/* line 134, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start, .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start, #productscategory_list .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(glory/modules/productscategory/css/images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}
/* line 145, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start:hover,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-start.active, .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start:hover,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start.active, #productscategory_list .bx-wrapper .bx-controls-auto .bx-start:hover,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}
/* line 149, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop, .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop, #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(glory/modules/productscategory/css/images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}
/* line 160, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop.active, .accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop:hover,
.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop.active, #productscategory_list .bx-wrapper .bx-controls-auto .bx-stop:hover,
#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}
/* line 166, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager, .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager, #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
/* line 171, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto, .accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto, #productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* line 179, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-caption, .accessories-block .block_content .bx-wrapper .bx-caption, #productscategory_list .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
/* line 188, ../../../../sass/modules/productscategory/css/productscategory.scss */
#crossselling_list .bx-wrapper .bx-caption span, .accessories-block .block_content .bx-wrapper .bx-caption span, #productscategory_list .bx-wrapper .bx-caption span {
  color: white;
  font-family: "Raleway", Helvetica, sans-serif;
  display: block;
  font-size: .85em;
  padding: 10px;
}


/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(glory/FontAwesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(glory/FontAwesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(glory/FontAwesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(glory/FontAwesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(glory/FontAwesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(glory/FontAwesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}


* {
    font-family: "Raleway", Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}

.header_user_info {
    z-index: 99;
}

#video_cms #video_content{
z-index: 99;	
}

img{
	max-width:100%;
	height:auto;	
}

#video_cms #video_content a {
    position: relative;
    top: -40px;
}
/*
.sf-menu > li > ul > li {
    float: left;
}
#block_top_menu > ul > li > ul > li > ul{
	display:none !important;
}
@media screen and (max-width:991px) {
	#block_top_menu > ul > li > ul > li > ul{
	display:initial !important;
}
}

.sf-menu > li > ul > li {
    display: table-cell;
    padding: 2px 22px;
    vertical-align: top;
    width: 200px;
    border-left: 1px solid #dfdfdf;
}
*/
.megamenu > li:nth-child(4) .col_3 {
width:46% !important;
}

#zoomer {
    float: right;
}
#zoomer > .span_link:after {
    font-family: "FontAwesome";
    color: #666666;
    font-size: 22px;
    line-height: 22px;
    content: "\f002";
    font-weight: normal;
    margin: 0 0 0 4px;
}
#zoomer > .span_link:hover:after{
	color:#000;
}

.tm-tabcontent #productpage_tab li a {
    min-width: 190px;
}

.icon_submenu i span {
    color: #000;
}

.tm-tabcontent #productpage_tab li a:before, .tm-tabcontent #productpage_tab li a > span {
    padding: 8px 22px;
    color: #262626;
	/* background-image:url(glory/{{$filesUrl}}/assets/right-arrow.png);  */ 
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center left;
}

/*MUSEO FONTS*/
.MuseoSans-700 { 
	font-family: MuseoSans-700;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-300 { 
	font-family: MuseoSans-300;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-900Italic { 
	font-family: MuseoSans-900Italic;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-500 { 
	font-family: MuseoSans-500;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-100 { 
	font-family: MuseoSans-100;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-700Italic { 
	font-family: MuseoSans-700Italic;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-300Italic { 
	font-family: MuseoSans-300Italic;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-100Italic { 
	font-family: MuseoSans-100Italic;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-500Italic { 
	font-family: MuseoSans-500Italic;
	font-weight: normal;
	font-style: normal;
}
.MuseoSans-900 { 
	font-family: MuseoSans-900;
	font-weight: normal;
	font-style: normal;
}
/*CUSTOM FONT ASSIGNMENTS*/
body {
	/*font-family: MuseoSans-500 !important;
	font-weight: normal !important;
	font-style: normal !important; */
}
h1, h2, h3, h4, h5 { 
	/* font-family: MuseoSans-900 !important; 
	font-weight: normal; 
	font-style: normal; */ 
}
a{
	/* font-family: MuseoSans-500 !important;
	font-weight: normal;
	font-style: normal; */
}
p {
    /* font-family: MuseoSans-500 !important;
    font-weight: normal;
    font-style: normal; */
}
.footer-container #footer h4 {
    font-family: MuseoSans-700;
}
.page-heading span.heading-counter, 
h2.centertitle_block span.heading-counter,
.header_cms.container .cont_inner .header_cms_text{
	font-family: MuseoSans-500;
	font-weight: normal;
	font-style: normal;
}
/*MEGA MENU*/
.megamenu {
    margin: 0 auto;
    display: table;
}

.megamenu_light .megamenu li .dropdown_container, .megamenu_light .megamenu li .dropdown_fullwidth, .megamenu_light .megamenu li .dropdown_flyout li ul {
    border-top-width: 0;
    color: #212121;
    border: 1px solid #d9d9d9;
    text-align: left;
    background: #f5f5f5;
}
.megamenu_light_bar .megamenu > li, .megamenu_light_bar .megamenu > li{
	border-left:1px solid #FFF;
		border-right:1px solid #FFF;
}
.megamenu_light_bar .megamenu > li:hover, .megamenu_light_bar .megamenu > li.active {
    background: #f5f5f5;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.megamenu li:hover .dropdown_container {
	left: 0;
}
.megamenu_container {
	/* background:transparent url(glory/{{$filesUrl}}/design/menu.png) left top repeat; */
	padding: 0px 0px;
	border: 0 none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	margin-top:0;
	margin-bottom: 0px;
	z-index: 0;
}

.megamenu_container ul.megamenu > li > a {
    font-size: 14px;
    font-weight: 400;
    padding: 0 70px;
    text-shadow: none;
    color: #03061d;
    line-height: 60px;
    font-weight: bold;
}
.megamenu_light_bar .megamenu > li .megamenu_drop {
    /* background: url(glory/../img/dropdown-b.png) no-repeat right 26px; */
}
.megamenu_container ul.megamenu > li > div {
	background-color: #1a171b;
	padding: 20px 30px 10px 15px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.megamenu_container ul.megamenu > li > div.dropdown_fullwidth {
	padding: 20px 0px 10px 0px;
}
.megamenu_container ul.megamenu > li:hover > div {
	display: table;
	box-shadow: none;
}
.megamenu h4 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
    margin-top: 8px;
    border-bottom: 1px solid #eaeaea;
    float: left;
    width: 100%;
}
.megamenu li ul li, .megamenu li ol li {
    position: initial;
}
.megamenu h4 a{
	color:#000 !important;
	font-size:14px;
}

.view_more_btn{
    text-align: center;
    margin-bottom: 25px;
}

.view_more_btn a{
    border: 1px solid #000;
    padding: 10px 30px;
    text-transform: uppercase;		
}

#home-page-tabs span.discount_price {
    background: #e81111;
    color: #fff;
    padding: 3px 5px;
    margin-left: 5px;
}

/* Megamenu fixed */
.headerdiv.fixed {
    position: fixed;
    left: 0px;
    width: 100%;
    background: #fff;
    top: 60px;
    height: 60px;
    box-shadow: 0px 0px 15px -3px #000;
}

.headerdiv.fixed.nav-down{
	top:-60px;	
}

.headerdiv.fixed.nav-up.nav-down{
	top:60px;
}

header .headerfix.fixed {
    z-index: 9;
}

.megamenu_light_bar .megamenu > li .megamenu_drop {
    background-position: right 28px;
}

.menuwrapper{
    float: left;
    border: 1px solid whitesmoke;
}

.menuwrapper.closed{
    max-height: 85px;
    overflow: hidden;
    position: relative;
}

.menuwrapper.open{
	max-height:none;
}

.icon_submenu{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    display: table;
    height: 98px;
    position: absolute;
    top: 0px;
    left: 0;
}

.icon_submenu i{
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 10px;
}


#search_block_top #searchForm #search_query_top, #search_block_top #searchForm #search_query_top {
    display: block;
    -webkit-transition: all 0.9s ease;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    width: 200px;
    border: 1px solid #dfdfdf;
    font-size: 12px;
    padding: 0 40px 0 10px;
}

/* Deko product page */
.wrapper_around_product_files h2{
    padding-bottom: 10px;
    font: bold 16px "Raleway", Helvetica, sans-serif;
    color: #262626;
    text-transform: uppercase;
    margin: 0;
    padding-top: 20px;	
}

.wrapper_around_product_files {
	
}

.product-name {
    font: 400 12px/22px "Raleway", Helvetica, sans-serif !important;
}

#subcategories + a.subcategories_button_style[data-readmore-toggle]{
    border: 1px solid #000;
    text-align: center;
    width: auto;
    float: right;
    margin-top: 25px;
    background: #fff;
    border-radius: 0px;	
}

#subcategories + a[data-readmore-toggle]{
    border: 1px solid #000;
    text-align: center;
    width: auto;
    float: right;
    margin-top: 25px;
    background: #fff;
    border-radius: 0px;		
}

/* Motivational gallery */	
.motivational_gallery_category img{
	max-width:100%;
	height:auto;
}

.hidden_gallery{
	display:block;	
}

.motivation_gallery_wrapper img{
	max-width:100%;
	height:auto;
}

.scrollable_area_images .small_image_wrap{
	height: 150px;
	overflow: hidden;
	margin-bottom: 10px;
	background: #333;	
}

a.main_image_popup{
	display:block !important;
}

a.main_image_popup img{
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: auto;	
}

.scrollable_area_images .small_image_wrap:hover img{
	opacity:0.5;
	cursor:pointer;
}

.scrollable_area_images .small_image_wrap img{
	opacity:1;
	-webkit-transition: all 1s; /* Safari */
	transition: all 1s;		
}	

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background: #000;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #000 !important;
}

.motivation_gallery_wrapper{
	margin: 20px 0px;		
}

.main_image_wrapper {
	padding-right: 0;
	padding-left: 0;
	overflow: hidden;
	position:relative;
}

div.main_image_popup.new{
	position:absolute;
	top:0px;
	z-index:0;
	opacity:0;
}	

div.main_image_popup{
	-webkit-transition: all 0.5s; /* Safari */
	transition: all 0.5s;
	opacity:1;
}

div.main_image_popup.disappearing{
	position:absolute;
	z-index:99;
	opacity:0;
}

.motivational_gallery_category img{
	max-width: 100px;
	height: 100px;
	border: 5px solid #333;
	margin: 0px 10px;			
}

.motivational_gallery_category{
	margin: 20px 0px;
	background: #eee;
	padding: 20px 20px;
	margin-top: 50px;
	display:none;
}

body.tk-is-admin .motivational_gallery_category{
	display:block;	
}

#video_cms .cloth-banner1 img, #video_cms .inner1 img, #video_cms .inner2 img {
    width: 100%;
    height: auto;
}

/* Question popups */
#questions-links a.rlr-popup.button{
	border: 1px solid #000;
    text-transform: uppercase;
    border-radius: 0;
    padding: 5px 20px;
    margin-top: 10px;	
}



/*RESPONSIVE FIX*/
@media screen and (max-width:1024px) {
}
@media screen and (max-width:767px) {
	.headerdiv .container{
		    padding-left: 0;
    padding-right: 0;
	}
	.megamenu_light_bar .megamenu > li, .megamenu_light_bar .megamenu > li{
	position:relative;
}
	.megamenu_container ul.megamenu > li > a {
    padding: 0 0;
}
	.megamenu_light_bar .megamenu {
    width: 100%;
}
	.megamenu_container ul.megamenu > li > a {
    padding: 0 0;
    border-bottom: 1px solid #EEE;
}
	.megamenu > li:nth-child(4) .col_3 {
width:100% !important;
}
	.header_user_info .tm_userinfotitle {
    background-position: center -50px !important;
}
.header_user_info {
    top: 15px;
}
.megamenu_light_bar .megamenu li.megamenu_button, .megamenu_light_bar .megamenu li.megamenu_button:hover {
    background: none;
    background-color: #EEE;
    border-bottom: 1px solid #d5d5d5;
}
	
		#header .header_cart {
    bottom: 0;
    margin: 5px 0 0;
    position: absolute;
    right: -15px;
    vertical-align: top;
    background: #f1f1f1;
    padding: 18px 0 0;
    z-index: 9999;
	border-bottom: 1px solid #CCC;
}
	#header .shopping_cart a {
    text-align: center;
    width: 30px;
    height: 30px;
    float: right;
}
#header .shopping_cart p.cart-buttons a {
    width: 100%;
		margin-bottom:15px;
}

}

/* Megamenuu muuda ise asukoht, kui vaja */
.megamenu_container ul.megamenu > li > div.mobile_open_menu {
    width: 32px;
    height: 32px;
    top: 12px;
    position: absolute;
    right: 0px;
    padding: 0;
    cursor: pointer;
    background-image: url(glory/../../js/glory/megamenu/img/dropdown-b.png);
    background-repeat: no-repeat;
    background-position: 11px 13px;
    background-color: #000;
    border-radius: 50%;
}


.product-question-popup-page .contact-f{
	text-align: center;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 20px;
}

.product-question-popup-page .contact-f h1 {
	font: bold 25px "Raleway", Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    padding-top: 20px;
    text-align: left;
    padding-left: 40px;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    padding-bottom: 10px;
    background: #000;
    margin-bottom: 10px;
}

form#productQuestionForm input, form#productQuestionForm textarea{
    border: 2px solid #e4e3e3;
    width: 90%;
    padding: 10px 5px;
    outline: none;
    box-sizing: border-box;
    font-size: 14px;
    font-family: Raleway;	
}

form#productQuestionForm .button {
    width: 90%;
    box-sizing: border-box;
    border-radius: 0px;
    background: #000;
    color: #fff;
    margin-top: 15px;
    padding: 12px 0px;
    text-transform: uppercase;
    border: 0;
}



.product-question-popup-page  form#productQuestionForm br{
	display:none;	
}

.product-question-popup-page  form#productQuestionForm .label {
    white-space: normal;
    display: inline-block;
    padding: 9px 22px;
    display: block;
    color: #262626;
    font-family: raleway;
    text-align: left;
    width: 95%;
    clear: both;
    margin: 0 auto;
    box-sizing: border-box;
    font-size: 14px;
}

.product-question-popup-page  form#productQuestionForm textarea{
    height: 80px;
}

.product-question-popup-page #tellimiskeskus-badge{
	display:none;	
}

@media screen and (max-width:640px) {


body.tk-front-page ul#feature-carousel{
	float:left;		
}
	
body.tk-front-page ul#feature-carousel{
		
}

#tm-hometabcontent #home-page-tabs li a.tm-hometab {
    overflow: hidden;
    padding: 0;
    width: 100%;
}

#tm-hometabcontent #home-page-tabs {
    z-index: 99;
}	
	
.scrollable_area_images .small_image_wrap{
	height: 75px;	
}	
	
.headerdiv.fixed.nav-up.nav-down {
    top: 0px;
}
	
.megamenu_light_bar .megamenu {
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    padding: 0px 10px;
}
	
.megamenu_container ul.megamenu > li:hover > div {
    max-height: 300px;
    overflow-y: scroll;
    box-sizing: border-box;
    overflow-x: hidden;
}	
	
.megamenu_container .megamenu > li > div > .responsive_sixths, .megamenu_container .megamenu > li > div > .responsive_fourths, .megamenu_container .megamenu > li > div > .responsive_thirds, .megamenu_container .megamenu > li > div > .responsive_halfs {
    width: 100%;
}	
	
	
}

.megamenu_container ul.megamenu > li > div.mobile_open_menu.active{
   background-image: url(glory/../../js/glory/megamenu/img/dropdown-b-up.png);
    background-repeat: no-repeat;
    background-position: 11px 13px;
    background-color: #000;
    border-radius: 50%;
}

/* cookie policy */
#sr-cookie-policy {
	position: fixed;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	width: 100%;
	opacity: .9;
	box-sizing: border-box;
	box-shadow: 0 1px 5px 0 #bcbbbb;
	z-index: 9999;
	padding: 1em;
	text-align: center;
	background: #bcbbbb;
	color: #ffffff;
	font-size: 14px;
}
#sr-cookie-policy.sr-cookie-policy-top {
	top: 0;
	bottom: auto;	
}
#sr-cookie-policy.sr-cookie-policy-bottom {
	top: auto;
	bottom: 0;
}
#sr-cookie-policy a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: underline;
}
#sr-cookie-policy button {
	margin: 5px 20px;
	background: #ffffff;
	border: 1px solid #1d1f1f;
	padding: 5px 10px;
	transition: all 0.3s ease 0s;
}
#sr-cookie-policy button:hover {
	background: #1d1f1f;
	color: #ffffff;
	transition: all 0.3s ease 0s;
}

/* Privacy Policy Window */
#rlr-accept-privacy-policy-wrap { display:none; }
#rlr-accept-privacy-policy-panel { max-width:600px; }
#rlr-accept-privacy-policy-panel { max-height:80%; }
#rlr-accept-privacy-policy-panel .content { max-height:350px; overflow-y:auto; }
#rlr-accept-privacy-policy-panel .action { padding: 20px 0 10px 0; text-align:center; }


@media screen and (max-width:480px) {
	#order-detail-content #cart_summary td.cart_quantity .cart_quantity_input {
		display: table;
		margin: 0 auto;
	}
	.btn.button-plus, .btn.button-minus {
		float: none !important;
	}
}

/* article-label */
.article-label {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
}
body.tk-product-page #image-block {
	position: relative;
}
#cart_summary tbody td.cart_product .article-label {
	width: calc(100% - 19px);
	height: calc(100% - 16px);
}

#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}

