@charset "UTF-8";

/* text */
/* bg */
/* border */
/* title */
/* button */
/* sticker */
/* icon */
/* hover */
/* active */
/* box-shadow */
/* text-shadow */
/* text */
/* bg */
/* border */
/* title */
/* button */
/* sticker */
/* icon */
/* hover */
/* active */
/* box-shadow */
/* text-shadow */
@-ms-viewport {
  width: device-width; }
/* line 7, ../sass/_grid.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/* line 11, ../sass/_grid.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 16, ../sass/_grid.scss */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

/* line 20, ../sass/_grid.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* popover */
/* line 26, ../sass/_grid.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cecece;
  border: 1px solid rgba(0, 0, 0, 0.25);
  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);
  line-break: auto; }

/* line 60, ../sass/_grid.scss */
.popover.top {
  margin-top: -10px; }

/* line 63, ../sass/_grid.scss */
.popover.right {
  margin-left: 10px; }

/* line 66, ../sass/_grid.scss */
.popover.bottom {
  margin-top: 10px; }

/* line 69, ../sass/_grid.scss */
.popover.left {
  margin-left: -10px; }

/* line 72, ../sass/_grid.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #F5F5F5;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 80, ../sass/_grid.scss */
.popover-content {
  padding: 9px 14px; }

/* line 83, ../sass/_grid.scss */
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 92, ../sass/_grid.scss */
.popover > .arrow {
  border-width: 11px; }

/* line 95, ../sass/_grid.scss */
.popover > .arrow:after {
  content: "";
  border-width: 10px; }

/* line 99, ../sass/_grid.scss */
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #cecece;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

/* line 107, ../sass/_grid.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #ffffff;
  border-bottom-width: 0; }

/* line 114, ../sass/_grid.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #cecece;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

/* line 122, ../sass/_grid.scss */
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #ffffff;
  border-left-width: 0; }

/* line 129, ../sass/_grid.scss */
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #cecece;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

/* line 137, ../sass/_grid.scss */
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #ffffff; }

/* line 144, ../sass/_grid.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #cecece;
  border-left-color: rgba(0, 0, 0, 0.25); }

/* line 152, ../sass/_grid.scss */
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #ffffff; }

/* tab content */
/* line 161, ../sass/_grid.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 164, ../sass/_grid.scss */
.tab-content > .active {
  display: block; }

/*nav tabs  */
/* line 168, ../sass/_grid.scss */
.nav-tabs {
  border-bottom: 1px solid #ebebeb; }

/* line 171, ../sass/_grid.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 175, ../sass/_grid.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 181, ../sass/_grid.scss */
.nav-tabs > li > a:hover {
  border-color: #ebebeb; }

/* line 184, ../sass/_grid.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #200605;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ebebeb;
  border-bottom-color: transparent; }

/* line 193, ../sass/_grid.scss */
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 197, ../sass/_grid.scss */
.nav-tabs.nav-justified > li {
  float: none; }

/* line 200, ../sass/_grid.scss */
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

/* line 204, ../sass/_grid.scss */
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

/* panel group */
/* line 210, ../sass/_grid.scss */
.panel-default {
  overflow: hidden; }

/* line 213, ../sass/_grid.scss */
.collapse {
  display: none; }

/* line 216, ../sass/_grid.scss */
.collapse.in {
  display: block; }

/*Useful style*/
/* line 220, ../sass/_grid.scss */
.form-control {
  display: block;
  width: 100%; }

/* line 223, ../sass/_grid.scss */
.form-control:focus {
  outline: none; }

/* line 226, ../sass/_grid.scss */
.btn {
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none; }

/* line 233, ../sass/_grid.scss */
.form-group {
  margin-bottom: 15px; }

/* line 237, ../sass/_grid.scss */
img {
  max-width: 100%; }

/* line 240, ../sass/_grid.scss */
.table {
  width: 100%;
  max-width: 100%; }

/* line 244, ../sass/_grid.scss */
.text-center {
  text-align: center; }

/* line 247, ../sass/_grid.scss */
.alert {
  background: #c19e79;
  color: #ffffff;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 254, ../sass/_grid.scss */
.alert a {
  color: #ffffff !important; }

/* line 257, ../sass/_grid.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }

/* line 265, ../sass/_grid.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 273, ../sass/_grid.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 278, ../sass/_grid.scss */
.label {
  font-size: 75%;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  vertical-align: baseline;
  border-radius: .25em; }

/* line 286, ../sass/_grid.scss */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit; }

/*Useful style*/
/* line 296, ../sass/_grid.scss */
.container,
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px; }

/* line 303, ../sass/_grid.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto; }

/* line 307, ../sass/_grid.scss */
input[type=search] {
  -moz-box-sizing: content-box;
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 312, ../sass/_grid.scss */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 316, ../sass/_grid.scss */
*,
:after,
:before {
  box-sizing: border-box; }

/* line 321, ../sass/_grid.scss */
[role=button] {
  cursor: pointer; }

/* line 324, ../sass/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 328, ../sass/_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,
.col-lg-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-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.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-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 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative; }

/* line 381, ../sass/_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 {
  float: left; }

/* line 395, ../sass/_grid.scss */
.col-xs-12 {
  width: 100%; }

/* line 398, ../sass/_grid.scss */
.col-xs-11 {
  width: 91.66666667%; }

/* line 401, ../sass/_grid.scss */
.col-xs-10 {
  width: 83.33333333%; }

/* line 404, ../sass/_grid.scss */
.col-xs-9 {
  width: 75%; }

/* line 407, ../sass/_grid.scss */
.col-xs-8 {
  width: 66.66666667%; }

/* line 410, ../sass/_grid.scss */
.col-xs-7 {
  width: 58.33333333%; }

/* line 413, ../sass/_grid.scss */
.col-xs-6 {
  width: 50%; }

/* line 416, ../sass/_grid.scss */
.col-xs-5 {
  width: 41.66666667%; }

/* line 419, ../sass/_grid.scss */
.col-xs-4 {
  width: 33.33333333%; }

/* line 422, ../sass/_grid.scss */
.col-xs-3 {
  width: 25%; }

/* line 425, ../sass/_grid.scss */
.col-xs-2 {
  width: 16.66666667%; }

/* line 428, ../sass/_grid.scss */
.col-xs-1 {
  width: 8.33333333%; }

/* line 431, ../sass/_grid.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 434, ../sass/_grid.scss */
.col-xs-pull-11 {
  right: 91.66666667%; }

/* line 437, ../sass/_grid.scss */
.col-xs-pull-10 {
  right: 83.33333333%; }

/* line 440, ../sass/_grid.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 443, ../sass/_grid.scss */
.col-xs-pull-8 {
  right: 66.66666667%; }

/* line 446, ../sass/_grid.scss */
.col-xs-pull-7 {
  right: 58.33333333%; }

/* line 449, ../sass/_grid.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 452, ../sass/_grid.scss */
.col-xs-pull-5 {
  right: 41.66666667%; }

/* line 455, ../sass/_grid.scss */
.col-xs-pull-4 {
  right: 33.33333333%; }

/* line 458, ../sass/_grid.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 461, ../sass/_grid.scss */
.col-xs-pull-2 {
  right: 16.66666667%; }

/* line 464, ../sass/_grid.scss */
.col-xs-pull-1 {
  right: 8.33333333%; }

/* line 467, ../sass/_grid.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 470, ../sass/_grid.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 473, ../sass/_grid.scss */
.col-xs-push-11 {
  left: 91.66666667%; }

/* line 476, ../sass/_grid.scss */
.col-xs-push-10 {
  left: 83.33333333%; }

/* line 479, ../sass/_grid.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 482, ../sass/_grid.scss */
.col-xs-push-8 {
  left: 66.66666667%; }

/* line 485, ../sass/_grid.scss */
.col-xs-push-7 {
  left: 58.33333333%; }

/* line 488, ../sass/_grid.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 491, ../sass/_grid.scss */
.col-xs-push-5 {
  left: 41.66666667%; }

/* line 494, ../sass/_grid.scss */
.col-xs-push-4 {
  left: 33.33333333%; }

/* line 497, ../sass/_grid.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 500, ../sass/_grid.scss */
.col-xs-push-2 {
  left: 16.66666667%; }

/* line 503, ../sass/_grid.scss */
.col-xs-push-1 {
  left: 8.33333333%; }

/* line 506, ../sass/_grid.scss */
.col-xs-push-0 {
  left: auto; }

/* line 509, ../sass/_grid.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

/* line 512, ../sass/_grid.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%; }

/* line 515, ../sass/_grid.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%; }

/* line 518, ../sass/_grid.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 521, ../sass/_grid.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%; }

/* line 524, ../sass/_grid.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%; }

/* line 527, ../sass/_grid.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 530, ../sass/_grid.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%; }

/* line 533, ../sass/_grid.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%; }

/* line 536, ../sass/_grid.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 539, ../sass/_grid.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%; }

/* line 542, ../sass/_grid.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%; }

/* line 545, ../sass/_grid.scss */
.col-xs-offset-0 {
  margin-left: 0; }

/* line 548, ../sass/_grid.scss */
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
  content: ' ';
  display: table; }

/* line 559, ../sass/_grid.scss */
.clearfix:after,
.container-fluid:after,
.container:after,
.row:after {
  clear: both; }

/* line 565, ../sass/_grid.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 570, ../sass/_grid.scss */
.pull-right {
  float: right; }

/* line 573, ../sass/_grid.scss */
.pull-left {
  float: left; }

/* line 576, ../sass/_grid.scss */
.hide {
  display: none; }

/* line 579, ../sass/_grid.scss */
.show {
  display: block; }

/* line 582, ../sass/_grid.scss */
.invisible {
  visibility: hidden; }

/* line 585, ../sass/_grid.scss */
.text-hide {
  background: 0 0;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none; }

/* line 592, ../sass/_grid.scss */
.hidden {
  display: none; }

/* line 595, ../sass/_grid.scss */
.affix {
  position: fixed; }

@media (min-width: 768px) {
  /* line 599, ../sass/_grid.scss */
  .container {
    width: 750px; }

  /* line 602, ../sass/_grid.scss */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left; }

  /* line 616, ../sass/_grid.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 619, ../sass/_grid.scss */
  .col-sm-11 {
    width: 91.66666667%; }

  /* line 622, ../sass/_grid.scss */
  .col-sm-10 {
    width: 83.33333333%; }

  /* line 625, ../sass/_grid.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 628, ../sass/_grid.scss */
  .col-sm-8 {
    width: 66.66666667%; }

  /* line 631, ../sass/_grid.scss */
  .col-sm-7 {
    width: 58.33333333%; }

  /* line 634, ../sass/_grid.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 637, ../sass/_grid.scss */
  .col-sm-5 {
    width: 41.66666667%; }

  /* line 640, ../sass/_grid.scss */
  .col-sm-4 {
    width: 33.33333333%; }

  /* line 643, ../sass/_grid.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 646, ../sass/_grid.scss */
  .col-sm-2 {
    width: 16.66666667%; }

  /* line 649, ../sass/_grid.scss */
  .col-sm-1 {
    width: 8.33333333%; }

  /* line 652, ../sass/_grid.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 655, ../sass/_grid.scss */
  .col-sm-pull-11 {
    right: 91.66666667%; }

  /* line 658, ../sass/_grid.scss */
  .col-sm-pull-10 {
    right: 83.33333333%; }

  /* line 661, ../sass/_grid.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 664, ../sass/_grid.scss */
  .col-sm-pull-8 {
    right: 66.66666667%; }

  /* line 667, ../sass/_grid.scss */
  .col-sm-pull-7 {
    right: 58.33333333%; }

  /* line 670, ../sass/_grid.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 673, ../sass/_grid.scss */
  .col-sm-pull-5 {
    right: 41.66666667%; }

  /* line 676, ../sass/_grid.scss */
  .col-sm-pull-4 {
    right: 33.33333333%; }

  /* line 679, ../sass/_grid.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 682, ../sass/_grid.scss */
  .col-sm-pull-2 {
    right: 16.66666667%; }

  /* line 685, ../sass/_grid.scss */
  .col-sm-pull-1 {
    right: 8.33333333%; }

  /* line 688, ../sass/_grid.scss */
  .col-sm-pull-0 {
    right: auto; }

  /* line 691, ../sass/_grid.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 694, ../sass/_grid.scss */
  .col-sm-push-11 {
    left: 91.66666667%; }

  /* line 697, ../sass/_grid.scss */
  .col-sm-push-10 {
    left: 83.33333333%; }

  /* line 700, ../sass/_grid.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 703, ../sass/_grid.scss */
  .col-sm-push-8 {
    left: 66.66666667%; }

  /* line 706, ../sass/_grid.scss */
  .col-sm-push-7 {
    left: 58.33333333%; }

  /* line 709, ../sass/_grid.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 712, ../sass/_grid.scss */
  .col-sm-push-5 {
    left: 41.66666667%; }

  /* line 715, ../sass/_grid.scss */
  .col-sm-push-4 {
    left: 33.33333333%; }

  /* line 718, ../sass/_grid.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 721, ../sass/_grid.scss */
  .col-sm-push-2 {
    left: 16.66666667%; }

  /* line 724, ../sass/_grid.scss */
  .col-sm-push-1 {
    left: 8.33333333%; }

  /* line 727, ../sass/_grid.scss */
  .col-sm-push-0 {
    left: auto; }

  /* line 730, ../sass/_grid.scss */
  .col-sm-offset-12 {
    margin-left: 100%; }

  /* line 733, ../sass/_grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  /* line 736, ../sass/_grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  /* line 739, ../sass/_grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 742, ../sass/_grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  /* line 745, ../sass/_grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  /* line 748, ../sass/_grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 751, ../sass/_grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  /* line 754, ../sass/_grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  /* line 757, ../sass/_grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 760, ../sass/_grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  /* line 763, ../sass/_grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  /* line 766, ../sass/_grid.scss */
  .col-sm-offset-0 {
    margin-left: 0; } }
@media (min-width: 992px) {
  /* line 769, ../sass/_grid.scss */
  .container {
    width: 970px; }

  /* line 772, ../sass/_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,
  .col-md-12 {
    float: left; }

  /* line 786, ../sass/_grid.scss */
  .col-md-12 {
    width: 100%; }

  /* line 789, ../sass/_grid.scss */
  .col-md-11 {
    width: 91.66666667%; }

  /* line 792, ../sass/_grid.scss */
  .col-md-10 {
    width: 83.33333333%; }

  /* line 795, ../sass/_grid.scss */
  .col-md-9 {
    width: 75%; }

  /* line 798, ../sass/_grid.scss */
  .col-md-8 {
    width: 66.66666667%; }

  /* line 801, ../sass/_grid.scss */
  .col-md-7 {
    width: 58.33333333%; }

  /* line 804, ../sass/_grid.scss */
  .col-md-6 {
    width: 50%; }

  /* line 807, ../sass/_grid.scss */
  .col-md-5 {
    width: 41.66666667%; }

  /* line 810, ../sass/_grid.scss */
  .col-md-4 {
    width: 33.33333333%; }

  /* line 813, ../sass/_grid.scss */
  .col-md-3 {
    width: 25%; }

  /* line 816, ../sass/_grid.scss */
  .col-md-2 {
    width: 16.66666667%; }

  /* line 819, ../sass/_grid.scss */
  .col-md-1 {
    width: 8.33333333%; }

  /* line 822, ../sass/_grid.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 825, ../sass/_grid.scss */
  .col-md-pull-11 {
    right: 91.66666667%; }

  /* line 828, ../sass/_grid.scss */
  .col-md-pull-10 {
    right: 83.33333333%; }

  /* line 831, ../sass/_grid.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 834, ../sass/_grid.scss */
  .col-md-pull-8 {
    right: 66.66666667%; }

  /* line 837, ../sass/_grid.scss */
  .col-md-pull-7 {
    right: 58.33333333%; }

  /* line 840, ../sass/_grid.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 843, ../sass/_grid.scss */
  .col-md-pull-5 {
    right: 41.66666667%; }

  /* line 846, ../sass/_grid.scss */
  .col-md-pull-4 {
    right: 33.33333333%; }

  /* line 849, ../sass/_grid.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 852, ../sass/_grid.scss */
  .col-md-pull-2 {
    right: 16.66666667%; }

  /* line 855, ../sass/_grid.scss */
  .col-md-pull-1 {
    right: 8.33333333%; }

  /* line 858, ../sass/_grid.scss */
  .col-md-pull-0 {
    right: auto; }

  /* line 861, ../sass/_grid.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 864, ../sass/_grid.scss */
  .col-md-push-11 {
    left: 91.66666667%; }

  /* line 867, ../sass/_grid.scss */
  .col-md-push-10 {
    left: 83.33333333%; }

  /* line 870, ../sass/_grid.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 873, ../sass/_grid.scss */
  .col-md-push-8 {
    left: 66.66666667%; }

  /* line 876, ../sass/_grid.scss */
  .col-md-push-7 {
    left: 58.33333333%; }

  /* line 879, ../sass/_grid.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 882, ../sass/_grid.scss */
  .col-md-push-5 {
    left: 41.66666667%; }

  /* line 885, ../sass/_grid.scss */
  .col-md-push-4 {
    left: 33.33333333%; }

  /* line 888, ../sass/_grid.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 891, ../sass/_grid.scss */
  .col-md-push-2 {
    left: 16.66666667%; }

  /* line 894, ../sass/_grid.scss */
  .col-md-push-1 {
    left: 8.33333333%; }

  /* line 897, ../sass/_grid.scss */
  .col-md-push-0 {
    left: auto; }

  /* line 900, ../sass/_grid.scss */
  .col-md-offset-12 {
    margin-left: 100%; }

  /* line 903, ../sass/_grid.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  /* line 906, ../sass/_grid.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  /* line 909, ../sass/_grid.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 912, ../sass/_grid.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  /* line 915, ../sass/_grid.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  /* line 918, ../sass/_grid.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 921, ../sass/_grid.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  /* line 924, ../sass/_grid.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  /* line 927, ../sass/_grid.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 930, ../sass/_grid.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  /* line 933, ../sass/_grid.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  /* line 936, ../sass/_grid.scss */
  .col-md-offset-0 {
    margin-left: 0; } }
@media (min-width: 1200px) {
  /* line 939, ../sass/_grid.scss */
  .container {
    width: 1170px; }

  /* line 942, ../sass/_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,
  .col-lg-12 {
    float: left; }

  /* line 956, ../sass/_grid.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 959, ../sass/_grid.scss */
  .col-lg-11 {
    width: 91.66666667%; }

  /* line 962, ../sass/_grid.scss */
  .col-lg-10 {
    width: 83.33333333%; }

  /* line 965, ../sass/_grid.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 968, ../sass/_grid.scss */
  .col-lg-8 {
    width: 66.66666667%; }

  /* line 971, ../sass/_grid.scss */
  .col-lg-7 {
    width: 58.33333333%; }

  /* line 974, ../sass/_grid.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 977, ../sass/_grid.scss */
  .col-lg-5 {
    width: 41.66666667%; }

  /* line 980, ../sass/_grid.scss */
  .col-lg-4 {
    width: 33.33333333%; }

  /* line 983, ../sass/_grid.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 986, ../sass/_grid.scss */
  .col-lg-2 {
    width: 16.66666667%; }

  /* line 989, ../sass/_grid.scss */
  .col-lg-1 {
    width: 8.33333333%; }

  /* line 992, ../sass/_grid.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 995, ../sass/_grid.scss */
  .col-lg-pull-11 {
    right: 91.66666667%; }

  /* line 998, ../sass/_grid.scss */
  .col-lg-pull-10 {
    right: 83.33333333%; }

  /* line 1001, ../sass/_grid.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 1004, ../sass/_grid.scss */
  .col-lg-pull-8 {
    right: 66.66666667%; }

  /* line 1007, ../sass/_grid.scss */
  .col-lg-pull-7 {
    right: 58.33333333%; }

  /* line 1010, ../sass/_grid.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 1013, ../sass/_grid.scss */
  .col-lg-pull-5 {
    right: 41.66666667%; }

  /* line 1016, ../sass/_grid.scss */
  .col-lg-pull-4 {
    right: 33.33333333%; }

  /* line 1019, ../sass/_grid.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 1022, ../sass/_grid.scss */
  .col-lg-pull-2 {
    right: 16.66666667%; }

  /* line 1025, ../sass/_grid.scss */
  .col-lg-pull-1 {
    right: 8.33333333%; }

  /* line 1028, ../sass/_grid.scss */
  .col-lg-pull-0 {
    right: auto; }

  /* line 1031, ../sass/_grid.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 1034, ../sass/_grid.scss */
  .col-lg-push-11 {
    left: 91.66666667%; }

  /* line 1037, ../sass/_grid.scss */
  .col-lg-push-10 {
    left: 83.33333333%; }

  /* line 1040, ../sass/_grid.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 1043, ../sass/_grid.scss */
  .col-lg-push-8 {
    left: 66.66666667%; }

  /* line 1046, ../sass/_grid.scss */
  .col-lg-push-7 {
    left: 58.33333333%; }

  /* line 1049, ../sass/_grid.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 1052, ../sass/_grid.scss */
  .col-lg-push-5 {
    left: 41.66666667%; }

  /* line 1055, ../sass/_grid.scss */
  .col-lg-push-4 {
    left: 33.33333333%; }

  /* line 1058, ../sass/_grid.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 1061, ../sass/_grid.scss */
  .col-lg-push-2 {
    left: 16.66666667%; }

  /* line 1064, ../sass/_grid.scss */
  .col-lg-push-1 {
    left: 8.33333333%; }

  /* line 1067, ../sass/_grid.scss */
  .col-lg-push-0 {
    left: auto; }

  /* line 1070, ../sass/_grid.scss */
  .col-lg-offset-12 {
    margin-left: 100%; }

  /* line 1073, ../sass/_grid.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  /* line 1076, ../sass/_grid.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  /* line 1079, ../sass/_grid.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 1082, ../sass/_grid.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  /* line 1085, ../sass/_grid.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  /* line 1088, ../sass/_grid.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 1091, ../sass/_grid.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  /* line 1094, ../sass/_grid.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  /* line 1097, ../sass/_grid.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 1100, ../sass/_grid.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  /* line 1103, ../sass/_grid.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  /* line 1106, ../sass/_grid.scss */
  .col-lg-offset-0 {
    margin-left: 0; } }
/* line 1108, ../sass/_grid.scss */
.hide {
  display: none !important; }

/* line 1111, ../sass/_grid.scss */
.show {
  display: block !important; }

/* line 1114, ../sass/_grid.scss */
.invisible {
  visibility: hidden; }

/* line 1117, ../sass/_grid.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 1124, ../sass/_grid.scss */
.hidden {
  display: none !important;
  visibility: hidden !important; }

/* line 1128, ../sass/_grid.scss */
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

@-ms-viewport {
  width: device-width; }
/* line 1136, ../sass/_grid.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

/* line 1142, ../sass/_grid.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 1157, ../sass/_grid.scss */
  .visible-xs {
    display: block !important; }

  /* line 1160, ../sass/_grid.scss */
  table.visible-xs {
    display: table; }

  /* line 1163, ../sass/_grid.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 1166, ../sass/_grid.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  /* line 1170, ../sass/_grid.scss */
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  /* line 1173, ../sass/_grid.scss */
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  /* line 1176, ../sass/_grid.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1179, ../sass/_grid.scss */
  .visible-sm {
    display: block !important; }

  /* line 1182, ../sass/_grid.scss */
  table.visible-sm {
    display: table; }

  /* line 1185, ../sass/_grid.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 1188, ../sass/_grid.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1192, ../sass/_grid.scss */
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1195, ../sass/_grid.scss */
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1198, ../sass/_grid.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1201, ../sass/_grid.scss */
  .visible-md {
    display: block !important; }

  /* line 1204, ../sass/_grid.scss */
  table.visible-md {
    display: table; }

  /* line 1207, ../sass/_grid.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 1210, ../sass/_grid.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1214, ../sass/_grid.scss */
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1217, ../sass/_grid.scss */
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1220, ../sass/_grid.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  /* line 1223, ../sass/_grid.scss */
  .visible-lg {
    display: block !important; }

  /* line 1226, ../sass/_grid.scss */
  table.visible-lg {
    display: table; }

  /* line 1229, ../sass/_grid.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 1232, ../sass/_grid.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 1236, ../sass/_grid.scss */
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  /* line 1239, ../sass/_grid.scss */
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  /* line 1242, ../sass/_grid.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  /* line 1245, ../sass/_grid.scss */
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1248, ../sass/_grid.scss */
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1251, ../sass/_grid.scss */
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 1254, ../sass/_grid.scss */
  .hidden-lg {
    display: none !important; } }
/* line 1256, ../sass/_grid.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 1260, ../sass/_grid.scss */
  .visible-print {
    display: block !important; }

  /* line 1263, ../sass/_grid.scss */
  table.visible-print {
    display: table; }

  /* line 1266, ../sass/_grid.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 1269, ../sass/_grid.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
/* line 1272, ../sass/_grid.scss */
.visible-print-block {
  display: none !important; }

@media print {
  /* line 1276, ../sass/_grid.scss */
  .visible-print-block {
    display: block !important; } }
/* line 1278, ../sass/_grid.scss */
.visible-print-inline {
  display: none !important; }

@media print {
  /* line 1282, ../sass/_grid.scss */
  .visible-print-inline {
    display: inline !important; } }
/* line 1284, ../sass/_grid.scss */
.visible-print-inline-block {
  display: none !important; }

@media print {
  /* line 1288, ../sass/_grid.scss */
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  /* line 1291, ../sass/_grid.scss */
  .hidden-print {
    display: none !important; } }
/* line 5, ../sass/global.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 {
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 23, ../sass/global.scss */
html, body, div, span, applet, object, iframe, 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; }

/* line 37, ../sass/global.scss */
html {
  line-height: 1; }

/* line 40, ../sass/global.scss */
ol, ul {
  list-style: none; }

/* line 42, ../sass/global.scss */
strong, b {
  font-weight: bold; }

/* line 45, ../sass/global.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 49, ../sass/global.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 54, ../sass/global.scss */
q, blockquote {
  quotes: none; }

/* line 56, ../sass/global.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 60, ../sass/global.scss */
a img {
  border: none; }

/* line 63, ../sass/global.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 66, ../sass/global.scss */
a {
  color: inherit; }

/* line 69, ../sass/global.scss */
sup {
  top: -.2em; }

/* line 72, ../sass/global.scss */
a, a:hover, a:active, a:focus {
  text-decoration: none;
  outline: none; }

/* line 77, ../sass/global.scss */
body {
  height: 100%;
  line-height: 1.2;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Open Sans', serif; }

/* line 84, ../sass/global.scss */
h1 {
  font-size: 40px; }

/* line 88, ../sass/global.scss */
h2 {
  font-size: 35px; }

/* line 92, ../sass/global.scss */
h3 {
  font-size: 25px; }

/* line 96, ../sass/global.scss */
h4 {
  font-size: 20px; }

/* line 100, ../sass/global.scss */
h5 {
  font-size: 18px; }

/* line 104, ../sass/global.scss */
h6 {
  font-size: 16px; }

/* line 108, ../sass/global.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 20px; }

/* line 116, ../sass/global.scss */
.bullet.list-group {
  line-height: 2; }

/* line 119, ../sass/global.scss */
#order-opc textarea.form-control, #order textarea.form-control {
  margin-top: 10px; }

/* line 122, ../sass/global.scss */
#page {
  overflow: hidden; }

/* line 125, ../sass/global.scss */
body.content_only {
  background: none; }

/* line 127, ../sass/global.scss */
textarea {
  resize: none; }

/* line 130, ../sass/global.scss */
#index #left_column, #index #right_column {
  display: none; }

/* line 133, ../sass/global.scss */
.text_upper {
  text-transform: uppercase; }

/* line 136, ../sass/global.scss */
.al_center {
  text-align: center; }

/* line 140, ../sass/global.scss */
#header {
  z-index: 5003;
  width: 100%; }

/* line 145, ../sass/global.scss */
#header_logo {
  line-height: 1;
  text-align: center;
  margin: 40px 0; }

/* line 150, ../sass/global.scss */
#header_logo img {
  display: inline-block; }

/* line 153, ../sass/global.scss */
.title_main_section {
  font-size: 30px;
  text-align: center;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0 0 42px; }

/* line 160, ../sass/global.scss */
.line-about-news {
  padding-top: 70px; }

/* line 163, ../sass/global.scss */
.line-about-news .title_main_section {
  text-align: left; }

/* line 166, ../sass/global.scss */
.main_panel {
  position: relative;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  line-height: 70px; }

/* line 174, ../sass/global.scss */
.fixedHeader .main_panel {
  line-height: 50px; }

/* line 177, ../sass/global.scss */
.no-padding-lr {
  padding-left: 0;
  padding-right: 0; }

/* line 181, ../sass/global.scss */
.fixedHeader .main_panel {
  border-bottom-width: 2px; }

/* line 185, ../sass/global.scss */
.columns-container {
  background: #ffffff;
  clear: both; }

/* line 190, ../sass/global.scss */
#columns {
  position: relative;
  padding-bottom: 30px; }

/* line 194, ../sass/global.scss */
.tabs_main .tab-content {
  clear: both;
  text-align: left;
  margin: 0 -15px; }

/* line 200, ../sass/global.scss */
header {
  z-index: 1;
  width: 100%; }

/* line 203, ../sass/global.scss */
header .banner {
  background: #000000;
  max-height: 100%; }

/* line 206, ../sass/global.scss */
header .banner .row {
  margin: 0px; }

/* line 209, ../sass/global.scss */
header .nav {
  padding: 19px 0; }

/* line 212, ../sass/global.scss */
header .nav nav {
  width: 100%;
  position: relative;
  font-size: 13px; }

/* line 217, ../sass/global.scss */
header .row {
  position: relative; }

/* line 220, ../sass/global.scss */
header .row > .container {
  position: relative; }

/* line 223, ../sass/global.scss */
#center_column .page_product_box h3 {
  color: #555555;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border: 1px solid #fbfbfb;
  border-bottom: none;
  background: #fbfbfb; }

/* line 236, ../sass/global.scss */
p.info-title {
  font-weight: bold;
  color: #333333;
  padding-bottom: 20px; }

/* line 242, ../sass/global.scss */
p.info-account {
  margin: -4px 0 24px 0; }

/* line 245, ../sass/global.scss */
.main-page-indent {
  margin-bottom: 30px; }

/* line 248, ../sass/global.scss */
.alert {
  font-weight: bold;
  margin-top: 15px; }

/* line 252, ../sass/global.scss */
.alert p {
  text-transform: uppercase; }

/* line 255, ../sass/global.scss */
.alert ul, .alert ol {
  padding: 12px 0 12px 25px;
  list-style-position: inside; }

/* line 259, ../sass/global.scss */
.alert ul li, .alert ol li {
  list-style-type: decimal;
  font-weight: normal; }

/* line 263, ../sass/global.scss */
.alert.alert-success {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }

/* line 266, ../sass/global.scss */
.alert.alert-success:before {
  font-family: "FontAwesome";
  content: "\f058";
  font-size: 20px;
  vertical-align: -2px;
  padding-right: 7px; }

/* line 273, ../sass/global.scss */
.alert.alert-danger {
  background: #c19e79;
  color: #ffffff; }

/* line 277, ../sass/global.scss */
.alert.alert-danger:before {
  font-family: "FontAwesome";
  content: "\f057";
  font-size: 20px;
  vertical-align: -2px;
  padding-right: 7px;
  float: left; }

/* line 285, ../sass/global.scss */
.label {
  white-space: normal;
  display: inline-block;
  padding: 0 10px;
  line-height: 24px; }

/* line 291, ../sass/global.scss */
.form-group label {
  line-height: 2; }

/* line 294, ../sass/global.scss */
.label-success {
  color: #ffffff;
  text-transform: uppercase; }

/* line 298, ../sass/global.scss */
.radio-inline {
  white-space: nowrap; }

/* line 301, ../sass/global.scss */
label {
  padding-bottom: 0;
  white-space: normal;
  font-weight: normal; }

/* line 306, ../sass/global.scss */
label.required:before {
  content: "*";
  color: #f13340;
  font-size: 14px;
  position: relative;
  line-height: 12px; }

/* line 313, ../sass/global.scss */
.radio label, .checkbox label {
  padding-left: 5px; }

/* line 316, ../sass/global.scss */
.unvisible {
  display: none; }

/* line 320, ../sass/global.scss */
.checkbox {
  line-height: 16px;
  white-space: nowrap; }

/* line 324, ../sass/global.scss */
.checkbox label {
  color: #898989; }

/* line 327, ../sass/global.scss */
.close {
  opacity: 1; }

/* line 330, ../sass/global.scss */
.close:hover {
  opacity: 1; }

/* line 333, ../sass/global.scss */
button {
  outline: none; }

/* line 336, ../sass/global.scss */
input.button_mini,
input.button_small,
input.button,
input.button,
button.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,
.btn.btn-default, .black-btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  padding: 10px 15px 10px;
  line-height: 1.5;
  height: auto;
  font-size: 12px;
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-text-shadow: none;
  text-shadow: none;
  white-space: normal; }

/* line 389, ../sass/global.scss */
.btn.btn-default.btn-big {
  border-width: 2px;
  font-size: 14px;
  padding-top: 12px;
  padding-bottom: 13px; }

/* line 395, ../sass/global.scss */
.btn.btn-mini {
  font-size: 13px;
  padding: 0 20px;
  height: 34px;
  line-height: 32px;
  border-width: 1px; }

/* line 402, ../sass/global.scss */
.btn.btn-fill {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  height: 41px;
  line-height: 40px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 10px; }

/* line 413, ../sass/global.scss */
input.button_disabled,
input.exclusive_disabled,
span.exclusive,
span.disabled,
.btn.disabled, .btn.disabled:hover,
.btn[disabled]:hover {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* line 422, ../sass/global.scss */
.link-button {
  font-weight: bold; }

/* line 425, ../sass/global.scss */
.form-control {
  height: 45px;
  padding: 0 10px 0 15px;
  background: none;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent; }

/* line 438, ../sass/global.scss */
.table-bordered {
  border-style: solid;
  border-width: 1px; }

/* line 442, ../sass/global.scss */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border-style: solid;
  border-width: 1px; }

/* line 446, ../sass/global.scss */
table.std,
table.table_block {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #cecece;
  border-bottom: none;
  background: #ffffff;
  border-collapse: inherit; }

/* line 455, ../sass/global.scss */
table.std th,
table.table_block th {
  padding: 14px 12px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #000000;
  background: #cecece; }

/* line 465, ../sass/global.scss */
table.std tr.alternate_item,
table.table_block tr.alternate_item {
  background-color: #F5F5F5; }

/* line 469, ../sass/global.scss */
table.std td,
table.table_block td {
  padding: 12px;
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  font-size: 12px;
  vertical-align: top; }

/* line 477, ../sass/global.scss */
.table {
  margin-bottom: 30px; }

/* line 479, ../sass/global.scss */
.table > thead > tr > th {
  border-bottom-width: 1px;
  vertical-align: middle; }

/* line 482, ../sass/global.scss */
.table td a.color-myaccount {
  text-decoration: underline; }

/* line 484, ../sass/global.scss */
.table td a.color-myaccount:hover {
  text-decoration: none; }

/* line 486, ../sass/global.scss */
.table tfoot tr {
  background: #fbfbfb; }

/* line 488, ../sass/global.scss */
.product-name {
  font-size: 18px; }

/* line 491, ../sass/global.scss */
.price {
  font-size: 13px;
  white-space: nowrap; }

/* line 495, ../sass/global.scss */
.price.product-price {
  font-size: 20px; }

/* line 498, ../sass/global.scss */
.reduce_style.price.product-price, .reduce_style + .old-price {
  line-height: 24px; }

/* line 501, ../sass/global.scss */
.old-price {
  text-decoration: line-through;
  font-weight: 300;
  font-size: 20px; }

/* line 506, ../sass/global.scss */
.tag {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 30px;
  height: 30px;
  position: absolute;
  top: -1px;
  left: -1px;
  text-align: center;
  padding: 0 20px;
  white-space: nowrap; }

/* line 520, ../sass/global.scss */
.ajax_block_product .tag {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

/* line 528, ../sass/global.scss */
.box {
  padding: 14px 18px 13px;
  margin: 0 0 30px 0;
  line-height: 23px;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 538, ../sass/global.scss */
.box p {
  margin-bottom: 0; }

/* line 541, ../sass/global.scss */
.box.box-small {
  padding: 9px 10px 9px 20px; }

/* line 544, ../sass/global.scss */
.box.box-small .dark {
  padding-top: 10px;
  padding-right: 20px;
  margin-bottom: 0;
  width: auto; }

/* line 550, ../sass/global.scss */
.page-product-box {
  padding-bottom: 10px; }

/* line 553, ../sass/global.scss */
.product-box {
  width: 178px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 560, ../sass/global.scss */
.product-box .product-image {
  border: 1px solid #fbfbfb;
  background: #ffffff;
  padding: 5px;
  display: block;
  margin-bottom: 11px; }

/* line 567, ../sass/global.scss */
.product-box .product-image img {
  max-width: 100%;
  width: 100%;
  height: auto; }

/* line 572, ../sass/global.scss */
.wrap_tabs_main {
  padding-top: 42px; }

/* line 575, ../sass/global.scss */
.tabs_main {
  position: relative;
  clear: both;
  margin: 75px 0 100px;
  text-align: center; }

/* line 582, ../sass/global.scss */
.game-tabs.nav.nav-tabs {
  border: none;
  background: transparent;
  display: inline-block;
  display: table;
  margin: 0 auto 10px; }

/* line 589, ../sass/global.scss */
.game-tabs.nav.nav-tabs > li {
  margin-bottom: 30px;
  float: left;
  min-width: 200px; }

/* line 594, ../sass/global.scss */
.game-tabs.nav.nav-tabs > li:not(:last-child) {
  margin-right: 30px; }

/* line 597, ../sass/global.scss */
.game-tabs.nav.nav-tabs > li a {
  display: block;
  text-transform: uppercase;
  background-color: transparent;
  border: none;
  outline: none;
  margin: 0;
  padding: 0 10px;
  font-size: 16px;
  font-weight: 700;
  height: 60px;
  line-height: 58px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  border-style: solid;
  border-width: 1px; }

/* line 616, ../sass/global.scss */
#left_column .block, #right_column .block {
  margin-bottom: 50px; }

/* line 620, ../sass/global.scss */
#left_column .block .block_content, #right_column .block .block_content {
  border-style: solid;
  border-width: 1px; }

/* line 624, ../sass/global.scss */
#left_column .block.products_block .block_content, #right_column .block.products_block .block_content {
  border: none; }

/* line 627, ../sass/global.scss */
.block .border-box {
  padding-top: 20px; }

/* line 630, ../sass/global.scss */
.block .title_block,
.block h4 {
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 27px;
  position: relative;
  margin-top: 0; }

/* line 638, ../sass/global.scss */
.block .list-block {
  margin-top: -8px; }

/* line 641, ../sass/global.scss */
.block .list-block li {
  padding: 0;
  position: relative;
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 12px; }

/* line 648, ../sass/global.scss */
.block .list-block li a {
  display: block;
  padding: 5px 0 6px 32px; }

/* line 652, ../sass/global.scss */
.block .list-block li a i {
  display: none; }

/* line 655, ../sass/global.scss */
.block .list-block li a:before {
  content: "\f105";
  display: inline;
  font-family: "FontAwesome";
  color: #333333;
  position: absolute;
  left: 20px;
  top: 5px; }

/* line 664, ../sass/global.scss */
.block .list-block li a:hover {
  color: #333333; }

/* line 667, ../sass/global.scss */
.block .list-block li:first-child {
  border-top: none; }

/* line 670, ../sass/global.scss */
.block .list-block .form-group {
  padding: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 0; }

/* line 676, ../sass/global.scss */
.block .list-block .form-group select {
  max-width: 270px; }

/* line 679, ../sass/global.scss */
.block .list-block .btn {
  margin-top: 12px; }

/* line 682, ../sass/global.scss */
.block .products-block .owl-item {
  padding-right: 1px; }

/* line 685, ../sass/global.scss */
.block .products-block .item {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 10px; }

/* line 690, ../sass/global.scss */
.block .products-block .item:last-child {
  margin-bottom: 0; }

/* line 693, ../sass/global.scss */
.block .products-block .item, .store_image {
  text-align: center;
  padding: 20px; }

/* line 697, ../sass/global.scss */
.store_image img {
  display: inline-block; }

/* line 700, ../sass/global.scss */
#left_column .block .button, #right_column .block .button {
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  margin-top: 10px;
  width: 100%; }

/* line 707, ../sass/global.scss */
#left_column .border-box .button, #right_column .border-box .button {
  margin-top: 0; }

/* line 710, ../sass/global.scss */
.products-block .owl-pagination, .rate_left_product .nb-comments {
  display: none; }

/* line 713, ../sass/global.scss */
.block .products-block .item .products-block-image {
  display: inline-block;
  width: 70px;
  float: left;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 10px; }

/* line 721, ../sass/global.scss */
.block .products-block .item .products-block-image img {
  width: 100%; }

/* line 724, ../sass/global.scss */
.block .products-block .item .product-content h5 {
  padding-bottom: 12px;
  text-align: left;
  line-height: 1.1;
  margin: 0; }

/* line 730, ../sass/global.scss */
.block .products-block .product-content {
  padding-left: 84px;
  text-align: left; }

/* line 734, ../sass/global.scss */
.products_block {
  position: relative; }

/* line 737, ../sass/global.scss */
.products_block .owl-carousel {
  position: static; }

/* line 740, ../sass/global.scss */
#new-products_block_right h4, #best-sellers_block_right h4 {
  padding-right: 60px; }

/* line 743, ../sass/global.scss */
.products_block .owl-controls {
  position: absolute;
  top: -5px;
  right: 0; }

/* line 748, ../sass/global.scss */
.products_block .owl-buttons > div {
  position: relative; }

/* line 751, ../sass/global.scss */
.block .products-block .product-name {
  font-size: 14px; }

/* line 754, ../sass/global.scss */
.block .products-block .old-price {
  white-space: nowrap;
  font-size: 16px;
  display: block; }

/* line 759, ../sass/global.scss */
.block .products-block .price {
  font-size: 16px;
  font-weight: 700; }

/* line 763, ../sass/global.scss */
.products-block .price-box {
  padding-top: 10px; }

/* line 766, ../sass/global.scss */
.block .products-block .product-description {
  display: none; }

/* line 769, ../sass/global.scss */
#viewed-products_block_left.block .products-block .product-description {
  display: block; }

/* line 772, ../sass/global.scss */
.page-heading {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555555;
  text-transform: uppercase;
  padding: 0px 0px 17px 0px;
  margin-bottom: 30px;
  border-bottom: 1px solid #fbfbfb;
  overflow: hidden; }

/* line 780, ../sass/global.scss */
.page-heading span.heading-counter {
  font: bold 13px/22px Arial, Helvetica, sans-serif;
  float: right;
  color: #333333;
  text-transform: none;
  margin-bottom: 10px; }

/* line 787, ../sass/global.scss */
.page-heading.bottom-indent {
  margin-bottom: 16px; }

/* line 789, ../sass/global.scss */
.page-heading.product-listing {
  border-bottom: none;
  margin-bottom: 0; }

/* line 793, ../sass/global.scss */
.page-subheading {
  text-transform: uppercase;
  color: #333333;
  font-size: 20px;
  padding: 0 0 15px;
  margin-top: 0;
  line-height: normal;
  text-align: center; }

/* line 803, ../sass/global.scss */
h3.page-product-heading {
  color: #555555;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border: 1px solid #fbfbfb;
  border-bottom: none;
  background: #fbfbfb; }

/* line 816, ../sass/global.scss */
ul.footer_links {
  padding: 20px 0 0px 0;
  border-top: 1px solid #fbfbfb;
  height: 65px; }

/* line 821, ../sass/global.scss */
ul.footer_links li {
  float: left; }

/* line 824, ../sass/global.scss */
ul.footer_links li + li {
  margin-left: 10px; }

/* line 827, ../sass/global.scss */
ul.step {
  margin-bottom: 30px;
  overflow: hidden;
  clear: both; }

/* line 832, ../sass/global.scss */
ul.step li {
  border-style: solid;
  border-width: 1px;
  border-color: #F5F5F5;
  float: left;
  text-align: left;
  width: 20%; }

/* line 840, ../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: 13px 0px 14px 13px;
  color: #333333;
  font-size: 17px;
  line-height: 21px;
  font-weight: bold;
  position: relative; }

/* line 850, ../sass/global.scss */
ul.step li.first, ul.step li.first {
  padding-left: 13px !important; }

/* line 853, ../sass/global.scss */
ul.step li b {
  position: relative;
  z-index: 1; }

/* line 857, ../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 861, ../sass/global.scss */
ul.step li.first {
  border-left-width: 1px; }

/* line 864, ../sass/global.scss */
ul.step li.first span,
ul.step li.first a {
  z-index: 5;
  padding-left: 13px !important; }

/* line 868, ../sass/global.scss */
ul.step li.second span, ul.step li.second a {
  z-index: 4; }

/* line 870, ../sass/global.scss */
ul.step li.third span, ul.step li.third a {
  z-index: 3; }

/* line 872, ../sass/global.scss */
ul.step li.four span, ul.step li.four a {
  z-index: 2; }

/* line 874, ../sass/global.scss */
ul.step li.last span {
  z-index: 1; }

/* line 877, ../sass/global.scss */
ul.step li.step_current {
  border-color: transparent;
  font-weight: bold; }

/* line 881, ../sass/global.scss */
ul.step li.step_current span {
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  position: relative; }

/* line 887, ../sass/global.scss */
ul.step li.step_current_end {
  font-weight: bold; }

/* line 890, ../sass/global.scss */
ul.step li.step_todo {
  background: #F5F5F5; }

/* line 893, ../sass/global.scss */
ul.step li.step_todo span {
  display: block;
  border: 1px solid;
  border-color: transparent;
  color: #333333;
  position: relative; }

/* line 900, ../sass/global.scss */
ul.step li.step_done {
  background-color: #cecece;
  border-color: transparent; }

/* line 904, ../sass/global.scss */
ul.step li.step_done a {
  border: 1px solid;
  border-color: transparent;
  position: relative;
  text-shadow: none; }

/* line 910, ../sass/global.scss */
ul.step li em {
  font-style: normal; }

/* line 914, ../sass/global.scss */
.rating {
  clear: both;
  display: block;
  margin: 2em;
  cursor: pointer; }

/* line 920, ../sass/global.scss */
.rating:after {
  content: ".";
  display: block;
  height: 0;
  width: 0;
  clear: both;
  visibility: hidden; }

/* line 928, ../sass/global.scss */
.cancel {
  float: left;
  margin: 0 1px 0 0;
  cursor: pointer; }

/* line 933, ../sass/global.scss */
.cancel {
  font-size: 12px; }

/* line 936, ../sass/global.scss */
.cancel a:before {
  font-family: 'FontAwesome';
  content: "\f056"; }

/* line 940, ../sass/global.scss */
.cancel a {
  display: block;
  width: 100%;
  height: 100%; }

/* line 945, ../sass/global.scss */
.pack_content {
  margin: 10px 0 10px 0; }

/* line 948, ../sass/global.scss */
.confirmation {
  margin: 0 0 10px;
  padding: 10px;
  border: 1px solid #cd9f7b;
  font-size: 13px;
  background: #c19e79; }

/* line 955, ../sass/global.scss */
#page .rte {
  background: transparent none repeat scroll 0 0;
  line-height: 1.5; }

/* line 960, ../sass/global.scss */
.listcomment {
  list-style-type: none;
  margin: 0 0 20px 0 !important; }

/* line 964, ../sass/global.scss */
.listcomment li {
  padding: 10px 0;
  border-bottom: 1px dotted #fbfbfb;
  color: #666666; }

/* line 969, ../sass/global.scss */
.listcomment .titlecomment {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #333333; }

/* line 975, ../sass/global.scss */
.listcomment .txtcomment {
  display: block;
  padding: 5px 0;
  color: #333333; }

/* line 980, ../sass/global.scss */
.header-container {
  background: #ffffff; }

/* line 982, ../sass/global.scss */
.wrap_breadcrumb {
  margin-bottom: 50px; }

/* line 985, ../sass/global.scss */
.breadcrumb {
  display: inline-block;
  position: relative;
  z-index: 1;
  background: none;
  border: none;
  margin: 0;
  font-size: 13px;
  padding: 18px 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/* line 998, ../sass/global.scss */
.breadcrumb .navigation-pipe {
  display: inline-block;
  width: 15px;
  text-align: center; }

/* line 1003, ../sass/global.scss */
.breadcrumb .navigation_page {
  text-decoration: underline; }

/* line 1006, ../sass/global.scss */
.breadcrumb a {
  display: inline-block;
  position: relative;
  z-index: 2;
  font-weight: 700; }

/* line 1013, ../sass/global.scss */
#footer {
  overflow: hidden;
  background-image: url(../img/footer-bg.jpg);
  background-position: center top;
  padding-top: 70px; }

/* line 1019, ../sass/global.scss */
.toggle-footer {
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5; }

/* line 1024, ../sass/global.scss */
#footer h4 {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 25px;
  line-height: 1.2; }

/* line 1030, ../sass/global.scss */
#footer h4 a:hover {
  color: #ffffff; }

/* line 1033, ../sass/global.scss */
#footer .footer-block ul li {
  position: relative;
  line-height: 1.2;
  margin-bottom: 11px; }

/* line 1038, ../sass/global.scss */
#footer .footer-block ul li a {
  font-size: 14px; }

/* line 1041, ../sass/global.scss */
#footer .footer-block ul li:hover a {
  text-decoration: underline; }

/* line 1044, ../sass/global.scss */
#footer .bottom-footer {
  position: absolute;
  bottom: -55px;
  left: 0;
  display: none; }

/* line 1050, ../sass/global.scss */
#footer .bottom-footer div {
  padding: 15px 0 0 0;
  width: 100%; }

/* line 1054, ../sass/global.scss */
#footer #paiement_logo_block_left {
  float: right;
  line-height: 1;
  padding: 15px 15px 0; }

/* line 1059, ../sass/global.scss */
.copyright {
  clear: both;
  position: relative;
  padding: 26px 0; }

/* line 1064, ../sass/global.scss */
.wrap_copy {
  float: left; }

/* line 1067, ../sass/global.scss */
.copyright .inner_copyright {
  position: relative; }

/* line 1070, ../sass/global.scss */
#footer > .container > .row {
  position: relative;
  padding-bottom: 50px; }

/* line 1074, ../sass/global.scss */
.copyright .copy_a span {
  text-transform: capitalize; }

/* line 1077, ../sass/global.scss */
.travel_foot {
  text-transform: uppercase;
  font-weight: 700; }

/* line 1081, ../sass/global.scss */
#reinsurance_block {
  clear: both !important; }

/* line 1084, ../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 1093, ../sass/global.scss */
.rte ul {
  list-style-type: disc;
  padding-left: 15px; }

/* line 1098, ../sass/global.scss */
.rte ol {
  list-style-type: decimal;
  padding-left: 15px; }

/* line 1102, ../sass/global.scss */
.block_hidden_only_for_screen {
  display: none; }

/* line 1105, ../sass/global.scss */
.cart_navigation {
  margin: 10px 0 20px; }

/* line 1108, ../sass/global.scss */
.cart_navigation .button.button-medium {
  float: right; }

/* line 1111, ../sass/global.scss */
.cart_last_product {
  display: none; }

/* line 1114, ../sass/global.scss */
.cart_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px; }

/* line 1121, ../sass/global.scss */
.cart_gift_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px; }

/* line 1128, ../sass/global.scss */
.table tbody > tr > td {
  vertical-align: middle; }

/* line 1131, ../sass/global.scss */
.table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {
  padding: 5px; }

/* line 1134, ../sass/global.scss */
.table tfoot > tr > td {
  vertical-align: middle; }

/* line 1137, ../sass/global.scss */
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  font-size: 23px;
  color: #333333; }

/* line 1142, ../sass/global.scss */
#cart_summary tbody td.cart_avail .label {
  white-space: nowrap; }

/* line 1145, ../sass/global.scss */
#cart_summary tbody td {
  padding: 7px 8px 9px 18px; }

/* line 1148, ../sass/global.scss */
#cart_summary tbody td.cart_product {
  padding: 7px;
  width: 137px;
  text-align: center; }

/* line 1153, ../sass/global.scss */
.table tbody > tr > td.cart_quantity {
  padding: 41px 14px 25px;
  width: 100px; }

/* line 1157, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span {
  display: inline-block; }

/* line 1160, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span.price-percent-reduction {
  display: none; }

/* line 1163, ../sass/global.scss */
#cart_summary tbody td.cart_unit .price span.old-price {
  text-decoration: line-through;
  font-size: 13px;
  display: block; }

/* line 1168, ../sass/global.scss */
#cart_summary tbody td.cart_description small {
  display: block;
  padding: 5px 0 0 0; }

/* line 1172, ../sass/global.scss */
#cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {
  font-weight: bold;
  color: #333333; }

/* line 1176, ../sass/global.scss */
#cart_summary tfoot td.price {
  text-align: right; }

/* line 1179, ../sass/global.scss */
#cart_summary tfoot td.total_price_container span {
  font-size: 18px;
  color: #555555;
  text-transform: uppercase; }

/* line 1184, ../sass/global.scss */
#cart_summary tfoot td#total_price_container {
  font: 600 21px/25px "Open Sans", sans-serif;
  color: #333333;
  background: #ffffff; }

/* line 1189, ../sass/global.scss */
#cart_summary .stock-management-on tbody td.cart_description {
  width: 480px; }

/* line 1192, ../sass/global.scss */
.cart_discount_price {
  text-align: right; }

/* line 1195, ../sass/global.scss */
.cart_discount_delete {
  text-align: center; }

/* line 1198, ../sass/global.scss */
#cart_summary tbody td.cart_product > a {
  display: block;
  text-align: center; }

/* line 1202, ../sass/global.scss */
#cart_summary tbody td.cart_product img {
  display: inline-block;
  max-width: 90px; }

/* line 1207, ../sass/global.scss */
.cart_voucher {
  vertical-align: top !important; }

/* line 1210, ../sass/global.scss */
.cart_voucher h4 {
  font-size: 18px;
  font-weight: 700;
  color: #555555;
  text-transform: uppercase;
  padding: 7px 0 10px 0; }

/* line 1217, ../sass/global.scss */
.cart_voucher .title-offers {
  color: #333333;
  font-weight: bold;
  margin-bottom: 6px; }

/* line 1222, ../sass/global.scss */
.cart_voucher fieldset {
  margin-bottom: 10px; }

/* line 1225, ../sass/global.scss */
.cart_voucher fieldset #discount_name {
  display: inline-block;
  width: 50%;
  margin-right: 11px;
  height: 50px; }

/* line 1231, ../sass/global.scss */
.cart_voucher #display_cart_vouchers span {
  font-weight: bold;
  cursor: pointer;
  color: #898989; }

/* line 1236, ../sass/global.scss */
.cart_voucher .btn {
  min-width: 15%; }

/* line 1239, ../sass/global.scss */
.cart_voucher #display_cart_vouchers span:hover {
  color: #898989; }

/* line 1243, ../sass/global.scss */
.enable-multishipping {
  margin: -13px 0 17px; }

/* line 1246, ../sass/global.scss */
.enable-multishipping label {
  font-weight: normal; }

/* line 1249, ../sass/global.scss */
.quantity_item {
  display: inline-block;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
  width: 100%;
  position: relative; }

/* line 1259, ../sass/global.scss */
.wrap_up_down_cart {
  position: relative;
  z-index: 1; }

/* line 1263, ../sass/global.scss */
.table tbody > tr > td.cart_quantity .cart_quantity_button a {
  height: 20px;
  width: 20px;
  display: block;
  background: #F5F5F5;
  text-align: center; }

/* line 1270, ../sass/global.scss */
.cart_quantity .product_quantity_up {
  border-right: 1px solid #e0e0e0; }

/* line 1273, ../sass/global.scss */
.cart_quantity .product_quantity_down {
  border-right: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0; }

/* line 1277, ../sass/global.scss */
.cart_quantity .cart_quantity_input {
  text-align: center;
  height: 40px;
  line-height: 40px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border: none !important;
  font-size: 18px;
  color: #333333;
  font-weight: 300;
  width: 100%;
  position: absolute;
  padding-left: 18px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0; }

/* line 1297, ../sass/global.scss */
#HOOK_SHOPPING_CART #loyalty i {
  font-size: 26px;
  line-height: 26px;
  color: #cfcfcf; }

/* line 1302, ../sass/global.scss */
#order_carrier {
  clear: both;
  margin-top: 20px;
  border: 1px solid #cecece;
  background: #ffffff; }

/* line 1308, ../sass/global.scss */
#order_carrier .title_block {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px #cecece; }

/* line 1318, ../sass/global.scss */
#order_carrier span {
  display: block;
  padding: 15px;
  font-weight: bold; }

/* line 1323, ../sass/global.scss */
.multishipping_close_container {
  text-align: center; }

/* line 1325, ../sass/global.scss */
table#cart_summary .gift-icon {
  color: #ffffff;
  background: #c19e79;
  line-height: 20px;
  padding: 2px 5px;
  border-radius: 5px; }

/* line 1332, ../sass/global.scss */
#multishipping_mode_box {
  padding-top: 12px;
  padding-bottom: 19px; }

/* line 1336, ../sass/global.scss */
#multishipping_mode_box .title {
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px; }

/* line 1341, ../sass/global.scss */
#multishipping_mode_box .description_off {
  display: none; }

/* line 1344, ../sass/global.scss */
#multishipping_mode_box .description_off div {
  margin-bottom: 10px; }

/* line 1347, ../sass/global.scss */
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover {
  background: #F5F5F5;
  border: 1px solid #cecece; }

/* line 1352, ../sass/global.scss */
#multishipping_mode_box.on .description_off {
  display: block; }

/* line 1355, ../sass/global.scss */
.multishipping-cart .cart_address_delivery.form-control {
  width: 198px; }

/* line 1358, ../sass/global.scss */
#order .address_add.submit {
  margin-bottom: 20px; }

/* line 1361, ../sass/global.scss */
#ordermsg {
  margin-bottom: 30px; }

/* line 1364, ../sass/global.scss */
#id_address_invoice.form-control,
#id_address_delivery.form-control {
  width: 269px; }

/* line 1368, ../sass/global.scss */
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
  clear: both;
  display: block; }

/* line 1374, ../sass/global.scss */
.addresses .waitimage {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  background-image: url("../../../img/loader.gif");
  background-repeat: no-repeat;
  position: relative;
  bottom: -2px;
  left: 10px; }

/* line 1385, ../sass/global.scss */
.addresses .checkbox.addressesAreEquals {
  clear: both;
  float: left;
  margin: 15px 0 25px 0; }

/* line 1390, ../sass/global.scss */
#order .delivery_option > div,
#order-opc .delivery_option > div {
  display: block;
  margin-bottom: 20px;
  font-weight: normal; }

/* line 1396, ../sass/global.scss */
#order .delivery_option > div > table,
#order-opc .delivery_option > div > table {
  background: #ffffff;
  margin-bottom: 0; }

/* line 1401, ../sass/global.scss */
#order .delivery_option > div > table.resume,
#order-opc .delivery_option > div > table.resume {
  height: 53px; }

/* line 1405, ../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%;
  border: 1px solid #fbfbfb;
  font-weight: bold; }

/* line 1412, ../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 1416, ../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 1422, ../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: 54px;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

/* line 1429, ../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: 97px;
  padding-left: 21px; }

/* line 1434, ../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: 162px; }

/* line 1438, ../sass/global.scss */
.order_carrier_content {
  line-height: normal;
  padding-bottom: 16px; }

/* line 1442, ../sass/global.scss */
.order_carrier_content .carrier_title {
  font-weight: bold;
  color: #333333; }

/* line 1446, ../sass/global.scss */
.order_carrier_content .checkbox input {
  margin-top: 2px; }

/* line 1449, ../sass/global.scss */
.order_carrier_content .delivery_options_address .carrier_title {
  margin-bottom: 17px; }

/* line 1452, ../sass/global.scss */
.order_carrier_content + div {
  padding-bottom: 15px; }

/* line 1455, ../sass/global.scss */
#carrierTable {
  border: 1px solid #cecece;
  border-bottom: none;
  background: #ffffff; }

/* line 1460, ../sass/global.scss */
#carrierTable tbody {
  border-bottom: 1px solid #cecece; }

/* line 1463, ../sass/global.scss */
#carrierTable th {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px #cecece; }

/* line 1472, ../sass/global.scss */
#carrierTable td {
  padding: 15px;
  font-weight: bold;
  border-right: 1px solid #ebebeb; }

/* line 1477, ../sass/global.scss */
#carrierTable td.carrier_price {
  border: none; }

/* line 1480, ../sass/global.scss */
p.checkbox.gift {
  margin-bottom: 10px; }

/* line 1483, ../sass/global.scss */
#gift_div {
  display: none;
  margin-top: 5px;
  margin-bottom: 10px; }

/* line 1488, ../sass/global.scss */
a.iframe {
  color: #333333;
  text-decoration: underline; }

/* line 1492, ../sass/global.scss */
a.frame:hover {
  text-decoration: none; }

/* line 1495, ../sass/global.scss */
p.payment_module {
  margin-bottom: 10px; }

/* line 1497, ../sass/global.scss */
p.payment_module a {
  display: block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 17px;
  line-height: 23px;
  color: #333333;
  font-weight: bold;
  padding: 33px 40px 34px 99px;
  letter-spacing: -1px;
  position: relative;
  min-height: 130px; }

/* line 1513, ../sass/global.scss */
p.payment_module a.bankwire {
  background: url(../img/bankwire.png) 15px 12px no-repeat; }

/* line 1516, ../sass/global.scss */
p.payment_module a.cheque {
  background: url(../img/cheque.png) 15px 15px no-repeat; }

/* line 1519, ../sass/global.scss */
p.payment_module a.cash {
  background: url(../img/cash.png) 15px 15px no-repeat; }

/* line 1522, ../sass/global.scss */
p.payment_module a.cheque:after, p.payment_module a.bankwire:after, p.payment_module a.cash:after {
  display: block;
  content: '\e801';
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  font-family: "fontello";
  font-size: 25px;
  height: 22px;
  width: 14px; }

/* line 1535, ../sass/global.scss */
p.payment_module a span {
  font-weight: bold; }

/* line 1538, ../sass/global.scss */
.payment_module.box {
  margin-top: 20px; }

/* line 1541, ../sass/global.scss */
p.cheque-indent {
  margin-bottom: 9px; }

/* line 1544, ../sass/global.scss */
.cheque-box .form-group {
  margin-bottom: 0px; }

/* line 1547, ../sass/global.scss */
.cheque-box .form-group .form-control {
  display: block;
  margin: 20px 0;
  max-width: 200px; }

/* line 1552, ../sass/global.scss */
.cheque-box .form-group label {
  padding-bottom: 0; }

/* line 1555, ../sass/global.scss */
.order-confirmation.box {
  line-height: 29px; }

/* line 1558, ../sass/global.scss */
.order-confirmation.box a {
  text-decoration: underline; }

/* line 1561, ../sass/global.scss */
.order-confirmation.box a:hover {
  text-decoration: none; }

/* line 1564, ../sass/global.scss */
.delivery_option_carrier td {
  width: 200px; }

/* line 1567, ../sass/global.scss */
.delivery_option_carrier td + td {
  width: 280px; }

/* line 1570, ../sass/global.scss */
.delivery_option_carrier td + td + td {
  width: 200px; }

/* line 1573, ../sass/global.scss */
.delivery_option_carrier tr td {
  padding: 5px; }

/* line 1576, ../sass/global.scss */
.delivery_option_carrier.selected {
  display: table; }

/* line 1579, ../sass/global.scss */
.not-displayable {
  display: none; }

/* line 1582, ../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 1591, ../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 1600, ../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: #f13340; }

/* line 1608, ../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-bottom: 15px; }

/* line 1616, ../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: 293px;
  display: block; }

/* line 1625, ../sass/global.scss */
#address .form-group div.selector,
#identity .form-group div.selector,
#account-creation_form .form-group div.selector,
#new_account_form .form-group div.selector,
#opc_account_form .form-group div.selector,
#authentication .form-group div.selector {
  max-width: 293px; }

/* line 1634, ../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; }

/* line 1642, ../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 1650, ../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;
  display: block; }

/* line 1660, ../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: #898989; }

/* line 1669, ../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 1674, ../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: 5px;
  padding-right: 5px;
  max-width: 120px; }

/* line 1680, ../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: 100px; }

/* line 1684, ../sass/global.scss */
#identity #center_column form.std .row .col-xs-4 div.selector,
#authentication #center_column form.std .row .col-xs-4 div.selector,
#order-opc #center_column form.std .row .col-xs-4 div.selector {
  max-width: 100%; }

/* line 1689, ../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 1695, ../sass/global.scss */
#new_account_form .box {
  line-height: 20px; }

/* line 1697, ../sass/global.scss */
#new_account_form .box .date-select {
  padding-bottom: 10px; }

/* line 1699, ../sass/global.scss */
#new_account_form .box .top-indent {
  padding-top: 10px; }

/* line 1701, ../sass/global.scss */
#new_account_form .box .customerprivacy {
  padding-top: 15px; }

/* line 1704, ../sass/global.scss */
#authentication fieldset.account_creation {
  margin-bottom: 20px; }

/* line 1707, ../sass/global.scss */
#password {
  padding-top: 0;
  border: none; }

/* line 1710, ../sass/global.scss */
#password .box p {
  margin-bottom: 9px; }

/* line 1712, ../sass/global.scss */
#password .box .form-group {
  margin-bottom: 20px; }

/* line 1714, ../sass/global.scss */
#password .box .form-group .form-control {
  width: 263px; }

/* line 1717, ../sass/global.scss */
#instant_search_results a.close {
  font-size: 13px;
  font-weight: 600;
  opacity: 1;
  line-height: inherit;
  text-transform: none; }

/* line 1725, ../sass/global.scss */
#manufacturers_list h3,
#suppliers_list h3 {
  font-size: 17px;
  line-height: 23px; }

/* line 1729, ../sass/global.scss */
#manufacturers_list .description,
#suppliers_list .description {
  line-height: 18px; }

/* line 1732, ../sass/global.scss */
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {
  font-weight: bold;
  color: #333333; }

/* line 1736, ../sass/global.scss */
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
  border-top: 1px solid #fbfbfb;
  padding: 31px 0 30px 0; }

/* line 1741, ../sass/global.scss */
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {
  border-top: 0; }

/* line 1744, ../sass/global.scss */
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {
  text-align: center; }

/* line 1747, ../sass/global.scss */
#manufacturers_list.list li h3,
#suppliers_list.list li h3 {
  margin-top: -5px;
  padding-bottom: 8px; }

/* line 1751, ../sass/global.scss */
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {
  padding-left: 0; }

/* line 1755, ../sass/global.scss */
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
  border-left: 1px solid #fbfbfb;
  padding: 0 0 32px 31px;
  min-height: 108px; }

/* line 1761, ../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; }

/* line 1767, ../sass/global.scss */
#manufacturers_list.grid li,
#suppliers_list.grid li {
  text-align: center; }

/* line 1770, ../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 #fbfbfb; }

/* line 1775, ../sass/global.scss */
#manufacturers_list.grid li .product-container .left-side,
#suppliers_list.grid li .product-container .left-side {
  padding-bottom: 42px; }

/* line 1778, ../sass/global.scss */
#manufacturers_list.grid li .product-container h3,
#suppliers_list.grid li .product-container h3 {
  padding-bottom: 10px; }

/* line 1781, ../sass/global.scss */
#manufacturers_list.grid li .product-container .product-counter,
#suppliers_list.grid li .product-container .product-counter {
  margin-bottom: 12px; }

/* line 1784, ../sass/global.scss */
#manufacturer .description_box,
#supplier .description_box {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #fbfbfb; }

/* line 1789, ../sass/global.scss */
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc {
  display: none; }

/* line 1793, ../sass/global.scss */
table.discount i {
  font-size: 20px;
  line-height: 20px;
  vertical-align: -2px; }

/* line 1798, ../sass/global.scss */
table.discount i.icon-ok {
  color: #c19e79; }

/* line 1801, ../sass/global.scss */
table.discount i.icon-remove {
  color: #c19e79; }

/* line 1804, ../sass/global.scss */
#guestTracking .form-control {
  max-width: 271px; }

/* line 1807, ../sass/global.scss */
#pagenotfound {
  height: 100%;
  width: 100%;
  background: url(../img/bg_maintence.jpg) no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover; }

/* line 1815, ../sass/global.scss */
html.pagenotfound #page, html.pagenotfound {
  height: 100%; }

/* line 1818, ../sass/global.scss */
#pagenotfound h2 {
  font-size: 48px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 54px;
  line-height: 90px;
  height: 90px; }

/* line 1826, ../sass/global.scss */
.form_404 {
  display: none; }

/* line 1829, ../sass/global.scss */
#pagenotfound h2 .not_found {
  padding: 0 85px; }

/* line 1832, ../sass/global.scss */
#pagenotfound h2 span {
  display: inline-block; }

/* line 1835, ../sass/global.scss */
#pagenotfound h2 .p_404 {
  font-weight: 700;
  padding: 0 14px 0 17px;
  margin-right: 14px; }

/* line 1840, ../sass/global.scss */
#pagenotfound header .nav {
  display: none; }

/* line 1843, ../sass/global.scss */
#pagenotfound h1 {
  font-size: 130px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 73px;
  text-align: center; }

/* line 1851, ../sass/global.scss */
#pagenotfound .columns-container {
  background: transparent;
  padding: 220px 0 60px; }

/* line 1855, ../sass/global.scss */
#pagenotfound .pagenotfound {
  margin: 0 auto;
  text-align: center; }

/* line 1859, ../sass/global.scss */
#pagenotfound #footer {
  display: none; }

/* line 1862, ../sass/global.scss */
#pagenotfound .pagenotfound .img-404 {
  padding: 8px 0 27px 0; }

/* line 1865, ../sass/global.scss */
#pagenotfound .pagenotfound p {
  padding-bottom: 20px;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300; }

/* line 1871, ../sass/global.scss */
#pagenotfound .pagenotfound .form-control {
  max-width: 293px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  height: 55px;
  padding: 26px 10px 27px; }

/* line 1879, ../sass/global.scss */
#pagenotfound .form-control::-webkit-input-placeholder {
  color: #ffffff; }

/* line 1882, ../sass/global.scss */
#pagenotfound .form-control::-moz-placeholder {
  color: #ffffff; }

/* line 1885, ../sass/global.scss */
#pagenotfound .form-control:-moz-placeholder {
  color: #ffffff; }

/* line 1888, ../sass/global.scss */
#pagenotfound .form-control:-ms-input-placeholder {
  color: #ffffff; }

/* line 1891, ../sass/global.scss */
#pagenotfound .pagenotfound .buttons:before {
  content: '';
  display: table;
  width: 78px;
  margin: 19px auto 66px;
  border-bottom-style: double;
  border-bottom-width: 4px; }

/* line 1899, ../sass/global.scss */
#pagenotfound .pagenotfound .buttons a {
  display: table;
  margin: 0 auto; }

/* line 1903, ../sass/global.scss */
#account-creation_form fieldset.reversoform {
  padding: 10px !important; }

/* line 1906, ../sass/global.scss */
#account-creation_form fieldset.reversoform .text label {
  display: block;
  padding: 0 0 10px 0;
  width: 100%;
  text-align: left; }

/* line 1912, ../sass/global.scss */
#account-creation_form fieldset.reversoform .infos-sup {
  padding: 0 !important;
  font-size: 10px;
  font-style: italic;
  text-align: right; }

/* line 1918, ../sass/global.scss */
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
  cursor: pointer; }

/* line 1923, ../sass/global.scss */
form#sendComment fieldset {
  padding: 10px;
  border: 1px solid #cecece;
  background: #ebebeb; }

/* line 1928, ../sass/global.scss */
form#sendComment h3 {
  font-size: 14px; }

/* line 1931, ../sass/global.scss */
#new_comment_form p.text {
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 1935, ../sass/global.scss */
#sendComment p.text label,
#sendComment p.textarea label {
  display: block;
  margin: 12px 0 4px;
  font-weight: bold;
  font-size: 12px; }

/* line 1942, ../sass/global.scss */
#sendComment p.text input {
  padding: 0 5px;
  height: 28px;
  width: 498px;
  border: 1px solid #cecece;
  background: url(../img/bg_input.png) repeat-x 0 0 #ffffff; }

/* line 1949, ../sass/global.scss */
#sendComment p.textarea textarea {
  height: 80px;
  width: 508px;
  border: 1px solid #cecece; }

/* line 1954, ../sass/global.scss */
#sendComment p.submit {
  padding: 0;
  text-align: right; }

/* line 1958, ../sass/global.scss */
#sendComment p.closeform {
  float: right;
  padding: 0;
  height: 12px;
  width: 12px;
  text-indent: -5000px;
  background: url(../img/icon/delete.gif) no-repeat 0 0; }

/* line 1965, ../sass/global.scss */
.star_content {
  font-size: 0;
  display: table; }

/* line 1969, ../sass/global.scss */
.star {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-weight: normal; }

/* line 1976, ../sass/global.scss */
.star a {
  display: block;
  position: absolute;
  text-indent: -5000px; }

/* line 1980, ../sass/global.scss */
.star:before {
  content: '\e809';
  font-family: 'fontello';
  display: inline-block;
  font-size: 15px; }

/* line 1986, ../sass/global.scss */
.advertising_block {
  width: 191px;
  margin-bottom: 1em;
  text-align: center; }

/* line 1991, ../sass/global.scss */
.blockcategories_footer ul ul {
  display: none !important; }

/* line 1994, ../sass/global.scss */
.form-group.form-error input, .form-group.form-error textarea {
  border: 1px solid #f13340;
  color: #f13340;
  background: #ffffff; }

/* line 1998, ../sass/global.scss */
.form-group.form-ok input, .form-group.form-ok textarea {
  border: 1px solid #35b33f;
  color: #35b33f;
  background: #ffffff; }

/* line 2002, ../sass/global.scss */
.form-group.form-error .form-control, .form-group.form-ok .form-control {
  padding-right: 30px; }

/* line 2005, ../sass/global.scss */
.radio-inline, .checkbox {
  padding-left: 0; }

/* line 2007, ../sass/global.scss */
.radio-inline .checker, .checkbox .checker {
  float: left; }

/* line 2009, ../sass/global.scss */
.radio-inline .checker span, .checkbox .checker span {
  top: 0px; }

/* line 2011, ../sass/global.scss */
.radio-inline .radio, .checkbox .radio {
  display: inline-block; }

/* line 2013, ../sass/global.scss */
.radio-inline .radio span, .checkbox .radio span {
  float: left;
  top: 0px; }

/* line 2017, ../sass/global.scss */
.fancybox-skin {
  background: white !important;
  padding: 8px 30px 15px !important; }

/* line 2021, ../sass/global.scss */
.fancybox-wrap {
  max-width: 100%; }

/* line 2024, ../sass/global.scss */
.fancybox-skin .fancybox-close {
  width: auto;
  height: auto;
  background: none;
  font-size: 22px;
  text-align: center;
  top: 5px;
  right: 5px;
  line-height: 1; }

/* line 2035, ../sass/global.scss */
.fancybox-overlay .fancybox-error {
  padding: 15px 40px 15px 15px;
  white-space: normal; }

/* line 2039, ../sass/global.scss */
#page .fancybox-skin .fancybox-close:hover {
  color: #c19e79;
  background: none; }

/* line 2043, ../sass/global.scss */
.fancybox-outer, .fancybox-type-iframe .fancybox-inner {
  overflow: hidden !important; }

/* line 2046, ../sass/global.scss */
.fancybox-skin .fancybox-close:after {
  content: "\e602";
  font-family: 'fontello'; }

/* line 2050, ../sass/global.scss */
#cmsinfo_block {
  overflow: hidden;
  background: #F5F5F5;
  min-height: 344px;
  padding-right: 29px;
  padding-left: 29px; }

/* line 2057, ../sass/global.scss */
#cmsinfo_block {
  border-left: 1px solid #cecece; }

/* line 2061, ../sass/global.scss */
#cmsinfo_block > div {
  padding: 35px 10px 0 0; }

/* line 2065, ../sass/global.scss */
#cmsinfo_block > div + div {
  border-left: 1px solid #cecece;
  min-height: 344px;
  padding-left: 29px; }

/* line 2070, ../sass/global.scss */
#cmsinfo_block em {
  float: left;
  width: 60px;
  height: 60px;
  margin: 3px 10px 0 0;
  font-size: 30px;
  color: #ffffff;
  line-height: 60px;
  text-align: center;
  background: #333333;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px; }

/* line 2083, ../sass/global.scss */
#cmsinfo_block .type-text {
  overflow: hidden; }

/* line 2085, ../sass/global.scss */
#cmsinfo_block h3 {
  margin: 0 0 5px 0;
  font: 300 21px/25px "Open Sans", sans-serif;
  color: #333333; }

/* line 2089, ../sass/global.scss */
#cmsinfo_block ul li {
  padding-bottom: 22px; }

/* line 2091, ../sass/global.scss */
#cmsinfo_block p em {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  font-size: 13px;
  color: #898989;
  float: none;
  height: inherit;
  line-height: inherit;
  text-align: left;
  font-style: italic; }

/* line 2104, ../sass/global.scss */
.ie8 #cmsinfo_block {
  height: 344px; }

/* line 2106, ../sass/global.scss */
#product.content_only .pb-left-column p.resetimg {
  margin-bottom: 0px;
  padding-top: 0px; }

/* line 2109, ../sass/global.scss */
#product.content_only .pb-left-column #thumbs_list_frame {
  margin-bottom: 0px; }

/* line 2112, ../sass/global.scss */
#back-top a i {
  width: 16px;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
  line-height: 1; }

/* line 2124, ../sass/global.scss */
#back-top a {
  display: block;
  width: 100%;
  font-size: 18px; }

/* footer */
/* line 2130, ../sass/global.scss */
#back-top {
  right: 25px;
  width: 40px;
  height: 40px;
  bottom: 72px;
  position: fixed;
  z-index: 1000;
  text-align: center;
  cursor: pointer; }

/* line 2140, ../sass/global.scss */
#order .checkbox.carrier {
  position: relative;
  white-space: normal;
  padding-left: 20px; }

/* line 2145, ../sass/global.scss */
#paiement_logo_block_left a {
  display: block; }

/* line 2148, ../sass/global.scss */
#paiement_logo_block_left img {
  display: block;
  float: left;
  margin-left: 5px; }

/* line 2153, ../sass/global.scss */
#paiement_logo_block_left img:first-child {
  margin-left: 0; }

/* line 2156, ../sass/global.scss */
#left_column #paiement_logo_block_left {
  margin-bottom: 30px; }

/* line 2159, ../sass/global.scss */
.checkbox.carrier .checker {
  position: absolute;
  left: 0px;
  top: 0px; }

/* line 2164, ../sass/global.scss */
#s2id_locationSelect {
  display: none; }

/* line 2167, ../sass/global.scss */
#address #id_country_chosen {
  display: block; }

/* line 2170, ../sass/global.scss */
.checkbox.carrier {
  position: relative;
  padding-left: 20px;
  white-space: normal; }

/* line 2175, ../sass/global.scss */
.hover_scale {
  display: inline-block;
  overflow: hidden;
  position: relative; }

/* line 2181, ../sass/global.scss */
.hover_scale img {
  display: inline-block;
  width: 100%; }

/* block social*/
/* line 2187, ../sass/global.scss */
#social_block {
  float: right;
  padding: 5px 15px 0;
  min-width: 25%; }

section#social_block{
	margin-bottom:11px!important;
}

/* line 2192, ../sass/global.scss */
#social_block li {
  display: inline-block;
  margin-right: 6px; }

/* line 2196, ../sass/global.scss */
#social_block li a {
  display: block;
  font-size: 17px;
  width: 36px;
  height: 36px;
  line-height: 37px;
  text-align: center;
  font-family: 'FontAwesome';
  border-style: solid;
  border-width: 1px; }

/* line 2207, ../sass/global.scss */
#social_block li.facebook a:before {
  content: "\f09a"; }

/* line 2210, ../sass/global.scss */
#social_block li.vimeo a:before {
  content: "\f194"; }

/* line 2213, ../sass/global.scss */
#social_block li.instagram a:before {
  content: "\f16d"; }

/* line 2216, ../sass/global.scss */
#social_block li.pinterest a:before {
  content: "\f0d2"; }

/* line 2219, ../sass/global.scss */
#social_block li.google_plus a:before {
  content: "\f0d5"; }

/* line 2222, ../sass/global.scss */
#social_block li.youtube a:before {
  content: "\f167"; }

/* line 2225, ../sass/global.scss */
#social_block li.rss a:before {
  content: "\f09e"; }

/* line 2228, ../sass/global.scss */
#social_block li.twitter a:before {
  content: "\f099"; }

/* line 2231, ../sass/global.scss */
#social_block li:last-child {
  margin-right: 0; }

/* line 2234, ../sass/global.scss */
.scale_image {
  display: inline-block;
  overflow: hidden; }

/* line 2238, ../sass/global.scss */
.scale_image img {
  width: 100%; }

/* line 2241, ../sass/global.scss */
.title-box {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 25px; }

/* line 2247, ../sass/global.scss */
.bottom-block-page .grid .right-block h5 a:hover {
  text-decoration: underline; }

/* line 2250, ../sass/global.scss */
#pagenotfound #left_column, #pagenotfound #right_column {
  display: none; }

/* line 2253, ../sass/global.scss */
#pagenotfound .center_column {
  width: 100%; }

/* line 2256, ../sass/global.scss */
h1 {
  text-align: left;
  font-size: 30px;
  text-transform: uppercase;
  margin: 0 0 30px; }

/* line 2262, ../sass/global.scss */
#left_column .chosen-container, #right_column .chosen-container {
  width: 100% !important; }

/* line 2265, ../sass/global.scss */
label[for="id_state"] {
  display: block; }

/* line 2268, ../sass/global.scss */
.displayHomeLine {
  margin-top: 70px; }

/* line 2271, ../sass/global.scss */
#footer #block_contact_infos li {
  margin-bottom: 14px; }

/* line 2274, ../sass/global.scss */
#footer #block_contact_infos .address-item {
  line-height: 1.5; }

/* line 2277, ../sass/global.scss */
#block_contact_infos .phone-item, #block_contact_infos .mail-item {
  padding-left: 27px; }

/* line 2280, ../sass/global.scss */
#block_contact_infos li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'FontAwesome'; }

/* line 2286, ../sass/global.scss */
#block_contact_infos .phone-item:before {
  content: "\f095"; }

/* line 2289, ../sass/global.scss */
#block_contact_infos .mail-item:before {
  content: "\f0e0"; }

/* line 2292, ../sass/global.scss */
.underline-diamond {
  position: relative;
  padding-bottom: 70px; }

/* line 2296, ../sass/global.scss */
.underline-diamond:before {
  content: '';
  display: block;
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  position: absolute;
  bottom: 0;
  left: 0; }

/* line 2306, ../sass/global.scss */
.underline-diamond:after {
  content: "" !important;
  font-family: 'fontello';
  display: block !important;
  font-size: 25px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  line-height: 1;
  width: 116px;
  text-align: center;
  margin: -11px auto 0;
  background-image: url(../img/bg-diamond.png);
  background-repeat: no-repeat;
  background-position: center top; }

/* line 2323, ../sass/global.scss */
#currency_payement_chosen {
  display: block;
  margin: 10px 0; }

/* line 2327, ../sass/global.scss */
.wrap-search {
  margin-bottom: 20px; }

/* fix inner shadow in Chrome and Safari mobile*/
/* line 2331, ../sass/global.scss */
input, textarea {
  -webkit-appearance: none; }

@media (max-width: 458px) {
	div.subcategory-image img{
		max-width:100%!important;
	}
	div.subcategory-image{
		text-align:left!important;
	}
	#subcategories{
		background-color:#fff!important;
		width:100%!important;
	}
}

/*# sourceMappingURL=global.css.map */
#amazing_block_top{
	display:none!important;
}
.sf-menu > li {
	padding: 0 20px!important;
}

/* cambios Visualcom */
/* temas megamenú */
@media (min-width: 768px){
	div#block_top_menu ul.submenu-container{
		padding: 0 7px;
		overflow-y: scroll;
		max-height: 550px;
	}
	.sf-menu > li > ul > li {
		padding: 9px 6px!important;
	}
}

/*estilos búsqueda*/
div.ac_results{
	border: 1px solid #6cc6bd;
	border-radius: 4px;
	padding: 5px 10px;
}
div.ac_results li:hover, .ac_results li.ac_over {
	background: #6cc6bd;
	color: #fff;
	cursor:pointer;
}
div#search_block_top{
	border: 1px solid #6cc6bd;
	border-radius: 5px;
}
form#searchbox{
	line-height:30px;
}
/*blog en home*/
div#soy_wp_articles{
	/*display:none;*/
	display:block;
	padding: 0px 15px;
	max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
	margin-top:20px;
}
div#soy_wp_articles p.soy-wp-date, div#soyWordPressTab p.soy-wp-date{
	color: #01484e!important;
	margin-top: 5px!important;
	padding-bottom: 5px!important;
}
div#soy_wp_articles a.btn.btn-default, div#soyWordPressTab a.btn.btn-default{margin-top:20px;}
div#soy_wp_articles hr, div#soyWordPressTab hr{border:1px solid #96C3BE;}
div#soy_wp_articles h3, div#soyWordPressTab h3{font-size:30px;}
div#soyWordPressTab p.title{margin-bottom:0px;}
div#soyWordPressTab hr{margin-bottom:28px;}
div.displayCustomBanners2{width:100%;}

/*ajustes menú*/
.sf-menu > li {
    padding: 0 19px!important;
}
/*CATÁLOGOS*/
@media (min-width: 768px){
.sf-menu > li:nth-child(8) > a:after {
    font-family: 'fontAwesome';
    content: "\f06b"!important;
}
}
/*CONTACTO*/
@media (min-width: 768px){
.sf-menu > li:nth-child(4) > a:after {
    font-family: 'fontAwesome';
    content: "\f086"!important;
}
}
/*NOVEDADES*/
@media (min-width: 768px){
.sf-menu > li:nth-child(5) > a:after {
    font-family: 'fontAwesome';
    content: "\f0e0"!important;
}

}
/*carrusel eTrusted*/
body#index div.row.line-about-news{margin-bottom:100px!important;}

/*Botón de cantidades para que sea más grande*/
#quantity_wanted_p #quantity_wanted{
	width: 100px !important;
}