/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "utf-8";
/* line 2, templates/g5_helium/custom/scss/custom.scss */
* {
  margin: 0;
  padding: 0;
}
/* line 6, templates/g5_helium/custom/scss/custom.scss */
body {
  font: 16px/24px;
  height: 100%;
}
/* line 10, templates/g5_helium/custom/scss/custom.scss */
html {
  height: 100%;
  margin: 0;
  padding: 0;
}
/* line 16, templates/g5_helium/custom/scss/custom.scss */
div, article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}
/* line 20, templates/g5_helium/custom/scss/custom.scss */
form {
  margin: 0px;
}
/* line 24, templates/g5_helium/custom/scss/custom.scss */
body p {
  margin: 0 0 15px 0;
}
/* line 28, templates/g5_helium/custom/scss/custom.scss */
a {
  color: #e31e24;
}
/* line 31, templates/g5_helium/custom/scss/custom.scss */
h1, h2 {
  font-size: 18px;
  margin: 0 0 7px 0;
}
/* line 34, templates/g5_helium/custom/scss/custom.scss */
.item-page, .blog-featured_main {
  padding: 0 5%;
}
/* line 37, templates/g5_helium/custom/scss/custom.scss */
table {
  border: 0px;
}
/* line 41, templates/g5_helium/custom/scss/custom.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  font-size: 54px;
  color: #fff;
}
/* line 46, templates/g5_helium/custom/scss/custom.scss */
.g-content {
  margin: 0;
  padding: 15px 7px;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
#g-expanded, #g-expanded .g-grid, #g-intro {
  padding: 0px;
}
/* line 53, templates/g5_helium/custom/scss/custom.scss */
.video-item {
  width: 100%;
  height: auto;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
#g-container-main .g-container {
  width: 100%;
  padding: 0 25px;
}
/* line 62, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  padding: 15px 0;
}
/* line 66, templates/g5_helium/custom/scss/custom.scss */
#g-header a {
  color: #be9e57;
  outline: none;
}
/* line 70, templates/g5_helium/custom/scss/custom.scss */
#g-header .g-container, #g-intro .g-container, #g-container-main .g-container, #g-footer .g-container {
  max-width: 1400px;
}
/* line 73, templates/g5_helium/custom/scss/custom.scss */
#g-above {
  padding: 0px;
}
/* line 78, templates/g5_helium/custom/scss/custom.scss */
ul {
  margin: 0px;
  padding: 0;
}
/* line 82, templates/g5_helium/custom/scss/custom.scss */
#carousel {
  margin-top: -290px;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
  height: auto;
  font-size: 16px;
}
/* line 91, templates/g5_helium/custom/scss/custom.scss */
.submit-bt {
  background-color: #be9e57;
  padding: 7px 10px;
  letter-spacing: 0.4px;
  border-radius: 3px;
  color: #000 !important;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 100, templates/g5_helium/custom/scss/custom.scss */
.submit-bt:hover {
  background-color: #5b4a25;
  color: #fff;
}
/* line 106, templates/g5_helium/custom/scss/custom.scss */
#line-block {
  text-align: right;
  padding: 0 5% 0 0;
}
/* menu--------------------
 -----------------------------------------*/
/* line 115, templates/g5_helium/custom/scss/custom.scss */
input#jshop_search {
  border-radius: 0px;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item {
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.275);
  border-bottom: 1px solid rgba(255, 255, 255, 0.275);
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item .g-content {
  margin: 0;
  padding: 0;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item li {
  margin: 0 2%;
}
/* line 137, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item li a {
  color: #fff;
  white-space: normal;
  line-height: 18px;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item .g-sublevel li a {
  font-size: 12px;
}
/* line 149, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: normal;
  text-transform: uppercase;
}
/* line 154, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-116 a {
  font-size: 20px !important;
}
/* line 160, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item li a .g-menu-item-content {
  display: inline-block;
  text-align: center;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item .g-dropdown-column {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 20px;
  width: 300px !important;
  height: auto;
}
/* line 175, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item .g-main-nav .g-fullwidth .g-dropdown .g-block {
  overflow: inherit;
}
/* line 178, templates/g5_helium/custom/scss/custom.scss */
#main-menu-item .g-sublevel li .g-menu-item-title:hover {
  text-decoration: underline;
}
/* line 182, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li {
  display: block;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: auto !important;
  float: left;
  text-align: left;
}
/* line 191, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li a .g-menu-item-content {
  float: left;
  text-align: left !important;
}
/* line 197, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  font-size: 9px;
}
/* line 201, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
  margin: 0px;
}
/* line 205, templates/g5_helium/custom/scss/custom.scss */
.user-login {
  font-size: 24px;
  font-family: FontAwesome;
  color: #be9e57;
}
/* line 212, templates/g5_helium/custom/scss/custom.scss */
.user-login:before {
  content: "\f2c0";
}
/* line 216, templates/g5_helium/custom/scss/custom.scss */
.line-item {
  display: inline-block;
}
/* line 221, templates/g5_helium/custom/scss/custom.scss */
#form-login {
  margin: 0px;
}
/*old_style
 -------------------------------------------------*/
/* line 227, templates/g5_helium/custom/scss/custom.scss */
.jshop_prod_description p {
  color: #434c59 !important;
  font-size: 16px;
  text-align: left;
}
/* line 232, templates/g5_helium/custom/scss/custom.scss */
.jshop p {
  color: #fff;
  font-size: 16px;
}
/* line 237, templates/g5_helium/custom/scss/custom.scss */
img {
  border: none;
}
/* line 240, templates/g5_helium/custom/scss/custom.scss */
td {
  border: none;
}
/* line 243, templates/g5_helium/custom/scss/custom.scss */
.content ul {
  margin: 15px;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
.content ul li {
  color: #434c59;
  font: normal 14px/18px Helvetica, sans-serif;
  background: url('../../../../images/marker.gif') no-repeat 0 6px;
  padding: 0 0 0 20px;
  margin-bottom: 8px;
  list-style-type: none;
}
/* line 254, templates/g5_helium/custom/scss/custom.scss */
.content ol li {
  color: #434c59;
  font: normal 14px/24px Helvetica, sans-serif;
  margin: 5px 0 0 20px;
}
/* line 260, templates/g5_helium/custom/scss/custom.scss */
ul.breadcrumb li {
  float: left;
  list-style: none;
  margin: 0 5px 0 0;
}
/* line 265, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb {
  display: block;
  margin: 17px 0 0 0;
  background-color: #000;
  color: #eceeef;
  border-radius: 0px;
  clear: right;
  overflow: hidden;
  font-size: 12px;
}
/* line 275, templates/g5_helium/custom/scss/custom.scss */
.breadcrumb a {
  color: #eceeef;
}
/* line 278, templates/g5_helium/custom/scss/custom.scss */
#sidebar {
  display: block;
  float: left;
  width: 16%;
}
/* line 284, templates/g5_helium/custom/scss/custom.scss */
.sidebar-nav {
  display: block;
  margin: 75px 0 0 0;
}
/* line 289, templates/g5_helium/custom/scss/custom.scss */
#container {
  width: 1024px;
  margin: 0 auto;
  position: relative;
  clear: left;
  padding: 0 10px;
}
/* line 297, templates/g5_helium/custom/scss/custom.scss */
#container:after {
  clear: both;
  display: table;
  content: '';
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
.item h2 a {
  display: block;
  font: bold 16px/18px Helvetica, sans-serif;
  color: #002841;
  text-decoration: none;
  padding: 0 0 0 60px;
  font-weight: bold;
}
/* line 312, templates/g5_helium/custom/scss/custom.scss */
.item h2 a:hover {
  text-decoration: underline;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
.page-header h2, h2.item-title, .content-category h2 {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  text-align: left;
  margin: 15px 0 25px 0;
}
/* line 327, templates/g5_helium/custom/scss/custom.scss */
h3 {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 0 15px 0;
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.items-row {
  overflow: hidden;
  margin: 20px 0 0 0;
}
/* Header
 -----------------------------------------------------------------------------*/
/* line 343, templates/g5_helium/custom/scss/custom.scss */
.header {
  position: relative;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
#info-item {
  overflow: hidden;
  clear: left;
  position: relative;
  background-color: #fff;
  padding: 3px 0;
  width: 100%;
}
/*block-top-right
 ------------------------------------------------------------------------------*/
/* line 358, templates/g5_helium/custom/scss/custom.scss */
#block-top-right {
  float: right;
  margin: 10px 10px 0 0;
  text-align: right;
}
/* topmenu 
 ------------------------------------------------------------------------------*/
/* line 367, templates/g5_helium/custom/scss/custom.scss */
#top-menu {
  background: none;
  height: 28px;
  width: 50%;
  float: left;
  padding: 0px 0 0 0px;
  z-index: 1;
  margin: 15px 0 0 0;
}
/* line 376, templates/g5_helium/custom/scss/custom.scss */
#wishlist {
  float: left;
  margin: 8px 0 0 0;
}
/* line 381, templates/g5_helium/custom/scss/custom.scss */
.moduletable_menu ul li {
  font: normal 14px/20px azbuka04-webfont, Helvetica, sans-serif;
  background: none;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin: 0 0px 0 0px;
  padding: 0px 0px 0px 24px;
  list-style: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 393, templates/g5_helium/custom/scss/custom.scss */
.moduletable_menu ul li:first-child {
  padding: 0px;
}
/* line 396, templates/g5_helium/custom/scss/custom.scss */
.moduletable_menu ul li a {
  color: #888;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 0;
  cursor: pointer;
  font-size: 12px;
  line-height: 100%;
}
/* line 407, templates/g5_helium/custom/scss/custom.scss */
.moduletable_menu ul li.active a {
  background: none;
  text-decoration: none;
  color: #2b2b2b;
}
/* logo, slogan
 -----------------------------------------------------------------------------*/
/* line 417, templates/g5_helium/custom/scss/custom.scss */
#slogan {
  padding: 0 0 0 5%;
}
/* line 420, templates/g5_helium/custom/scss/custom.scss */
.slogan {
  color: #000 !important;
}
/* line 424, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 120px;
  margin: 0 auto;
}
/* line 428, templates/g5_helium/custom/scss/custom.scss */
#top-bar {
  overflow: hidden;
  max-width: 1024px;
  margin: 0 auto;
}
/* Middle
 -----------------------------------------------------------------------------*/
/* line 438, templates/g5_helium/custom/scss/custom.scss */
.content {
  padding: 15px 0 0 10px;
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
.accordeonck .toggler_1 {
  background-color: #e31e24;
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
#accordeonck203 li.level1 > span a {
  color: #fff !important;
  padding: 15px !important;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
/* поиск-----
 ----------------------*/
/* line 460, templates/g5_helium/custom/scss/custom.scss */
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
}
/* line 468, templates/g5_helium/custom/scss/custom.scss */
.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 476, templates/g5_helium/custom/scss/custom.scss */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  font: menu;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
}
/* line 487, templates/g5_helium/custom/scss/custom.scss */
.ac_loading {
  background: white url('../../../../img/indicator.gif') right center no-repeat;
}
/* line 491, templates/g5_helium/custom/scss/custom.scss */
.ac_odd {
  background-color: #eee;
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
.ac_over {
  background-color: #0a246a;
  color: white;
}
/* line 500, templates/g5_helium/custom/scss/custom.scss */
.moduletable-mainblock {
  width: 1000px;
  margin: 0 auto;
}
/* line 504, templates/g5_helium/custom/scss/custom.scss */
.item-mainblock {
  position: relative;
  width: 50%;
  float: left;
}
/* line 510, templates/g5_helium/custom/scss/custom.scss */
a.link-garment {
  position: absolute;
  bottom: 70px;
  left: 70px;
  display: block;
  width: 300px;
  background-color: #fff;
  font-size: 24px;
  padding: 25px;
  color: #000;
  text-decoration: none;
}
/* line 523, templates/g5_helium/custom/scss/custom.scss */
a.link-garment:hover {
  text-decoration: underline;
}
/* line 526, templates/g5_helium/custom/scss/custom.scss */
.product_presence {
  margin: 20px 0;
  color: #333;
}
/* line 530, templates/g5_helium/custom/scss/custom.scss */
.product_presence span {
  font-weight: bold;
  color: #5e7485;
}
/* line 534, templates/g5_helium/custom/scss/custom.scss */
.block_sorting_count_to_page {
  padding: 0 0 25px 0;
}
/* line 537, templates/g5_helium/custom/scss/custom.scss */
.to_top {
  position: fixed;
  top: 0px;
  box-shadow: 1px 0 10px #666;
}
/* line 545, templates/g5_helium/custom/scss/custom.scss */
.left-menu .g-title {
  text-align: left;
  background-color: #e31e24;
  color: #fff;
  padding: 10px 0 10px 25px;
}
/* line 551, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu {
  border: none;
  padding: 0 0 0 15px;
  width: 100%;
}
/* line 556, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu li {
  padding: 0px;
}
/* line 559, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu li a {
  color: #424753;
}
/* line 562, templates/g5_helium/custom/scss/custom.scss */
.moduletable .nav.menu li a:hover {
  color: #e31e24;
}
/* line 565, templates/g5_helium/custom/scss/custom.scss */
#g-aside {
  padding: 0px;
}
/*related
 ---------------------*/
/* line 572, templates/g5_helium/custom/scss/custom.scss */
.list_related .product_title {
  font-size: 14px;
  line-height: 16px;
}
/* line 579, templates/g5_helium/custom/scss/custom.scss */
.list_related .jshop_price {
  font-size: 14px;
}
/* line 583, templates/g5_helium/custom/scss/custom.scss */
.list_related .manufacturer_name {
  display: none;
}
/* line 589, templates/g5_helium/custom/scss/custom.scss */
.footer-block {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 594, templates/g5_helium/custom/scss/custom.scss */
.uk-thumbnail {
  width: 100px;
}
/* line 597, templates/g5_helium/custom/scss/custom.scss */
.shipping-info {
  font-weight: bold;
  text-align: right;
}
/* line 602, templates/g5_helium/custom/scss/custom.scss */
.widg1 .uk-panel-title {
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: #fff;
  font-weight: 300;
  font-size: 22px;
  text-transform: uppercase;
}
/* line 611, templates/g5_helium/custom/scss/custom.scss */
.uk-overlay img {
  max-width: 100%;
  height: auto;
}
/* line 616, templates/g5_helium/custom/scss/custom.scss */
#sidebar h3 {
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #000;
  text-align: left;
  padding: 15px 0 0 0;
}
/* line 624, templates/g5_helium/custom/scss/custom.scss */
.fbr .uk-panel-title {
  position: absolute;
  left: 0px;
  bottom: 35px;
  background-color: rgba(255, 255, 255, 0.749);
  font-weight: 300;
  font-size: 18px;
  padding: 4px 15px;
}
/* line 633, templates/g5_helium/custom/scss/custom.scss */
.fbr .uk-panel-teaser, .uk-panel-title {
  margin-bottom: 0px;
}
/* line 636, templates/g5_helium/custom/scss/custom.scss */
h3.uk-panel-title {
  color: #eee;
  text-transform: uppercase;
}
/* line 641, templates/g5_helium/custom/scss/custom.scss */
.unite-carousel-wrapper, .unite-carousel-arrows-wrapper, .unite-carousel-inner, .unite-carousel-scrolling, .caroufredsel_wrapper {
  width: 100% !important;
}
/* line 644, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel .owl-dots {
  bottom: 1% !important;
}
/* line 647, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container ul {
  margin: 5px;
}
/* line 651, templates/g5_helium/custom/scss/custom.scss */
.menu-accord {
  display: none;
}
/* line 654, templates/g5_helium/custom/scss/custom.scss */
table.table-block {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
/* line 659, templates/g5_helium/custom/scss/custom.scss */
table.table-block tr {
  background-color: #f8f8f8;
}
/* line 663, templates/g5_helium/custom/scss/custom.scss */
table.table-block th, table.table-block td {
  text-align: left;
  padding: 8px;
  border: 1px solid #ddd;
}
/* line 670, templates/g5_helium/custom/scss/custom.scss */
table tr td:first-child {
  font-weight: bold;
}
/* line 673, templates/g5_helium/custom/scss/custom.scss */
table.table-block tr td:first-child, .category tr td:first-child {
  font-weight: normal;
}
/* @media screen
 -------------------------------------------*/
@media screen and (max-width: 320px) {
  /* line 685, templates/g5_helium/custom/scss/custom.scss */
  #slogan, #line-block {
    text-align: center;
    padding: 0px;
  }
  /* line 689, templates/g5_helium/custom/scss/custom.scss */
  table.table-block {
    border: 0;
  }
  /* line 695, templates/g5_helium/custom/scss/custom.scss */
  table.table-block thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  /* line 706, templates/g5_helium/custom/scss/custom.scss */
  table.table-block tr {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: 30px;
  }
  /* line 712, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td {
    display: block;
    text-align: right;
  }
  /* line 717, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  /* line 724, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td:last-child {
    border-bottom: 0;
  }
  /* line 727, templates/g5_helium/custom/scss/custom.scss */
  .menu-accord {
    display: block;
  }
  /* line 730, templates/g5_helium/custom/scss/custom.scss */
  table tr, table td {
    display: block;
    padding: 10px;
  }
  /* line 734, templates/g5_helium/custom/scss/custom.scss */
  .left-menu {
    display: none;
  }
  /* line 738, templates/g5_helium/custom/scss/custom.scss */
  #carousel {
    margin-top: 0px;
  }
  /* line 741, templates/g5_helium/custom/scss/custom.scss */
  .block_product {
    width: 100%;
  }
  /* line 744, templates/g5_helium/custom/scss/custom.scss */
  .small-photos-container {
    display: inline-block;
  }
  /* line 748, templates/g5_helium/custom/scss/custom.scss */
  #line {
    text-align: center;
  }
  /* line 752, templates/g5_helium/custom/scss/custom.scss */
  .sb-search-open {
    width: 90%;
  }
}
@media screen and (max-width: 760px) {
  /* line 759, templates/g5_helium/custom/scss/custom.scss */
  #slogan, #line-block {
    text-align: center;
    padding: 0px;
  }
  /* line 763, templates/g5_helium/custom/scss/custom.scss */
  .menu-accord {
    display: block;
  }
  /* line 766, templates/g5_helium/custom/scss/custom.scss */
  .left-menu {
    display: none;
  }
  /* line 770, templates/g5_helium/custom/scss/custom.scss */
  #carousel {
    margin-top: 0px;
  }
  /* line 773, templates/g5_helium/custom/scss/custom.scss */
  .block_product {
    width: 100%;
  }
  /* line 776, templates/g5_helium/custom/scss/custom.scss */
  .small-photos-container {
    display: inline-block;
  }
  /* line 781, templates/g5_helium/custom/scss/custom.scss */
  .sb-search-open {
    width: 90%;
  }
  /* line 784, templates/g5_helium/custom/scss/custom.scss */
  #userForm {
    width: 300px;
  }
  /* line 787, templates/g5_helium/custom/scss/custom.scss */
  #line-block {
    text-align: center;
  }
  /* line 790, templates/g5_helium/custom/scss/custom.scss */
  #g-container-main .g-container {
    padding: 0;
  }
  /* line 793, templates/g5_helium/custom/scss/custom.scss */
  table tr, table td {
    display: block;
    padding: 10px;
  }
  /* line 798, templates/g5_helium/custom/scss/custom.scss */
  table td {
    width: 100% !important;
  }
  /* line 801, templates/g5_helium/custom/scss/custom.scss */
  table td p {
    line-height: 18px;
  }
  /* line 804, templates/g5_helium/custom/scss/custom.scss */
  table.table-block {
    border: 0;
  }
  /* line 810, templates/g5_helium/custom/scss/custom.scss */
  table.table-block thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  /* line 821, templates/g5_helium/custom/scss/custom.scss */
  table.table-block tr {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: 30px;
  }
  /* line 827, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td {
    display: block;
    text-align: right;
  }
  /* line 832, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td:before {
    position: absolute;
    font-weight: bold;
    text-transform: uppercase;
  }
  /* line 838, templates/g5_helium/custom/scss/custom.scss */
  table.table-block td:last-child {
    border-bottom: 0;
  }
}
/*# sourceMappingURL=custom_17.css.map */