/* 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
 */

/* //////////////////////////////////////////////  vars konec /////////////////////////////////////////*/
@font-face {
  font-family: 'Fira Sans';
  src: url('../../fonts/firasans/firasans-regular-webfont.eot');
  src: url('../../fonts/firasans/firasans-regular-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-regular-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-regular-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-regular-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-regular-webfont.svg#firasans_regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fira Sans Bold';
  src: url('../../fonts/firasans/firasans-bold-webfont.eot');
  src: url('../../fonts/firasans/firasans-bold-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-bold-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-bold-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-bold-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-bold-webfont.svg#firasans_bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fira Sans Light';
  src: url('../../fonts/firasans/firasans-light-webfont.eot');
  src: url('../../fonts/firasans/firasans-light-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-light-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-light-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-light-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-light-webfont.svg#firasans_light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fira Sans Medium';
  src: url('../../fonts/firasans/firasans-medium-webfont.eot');
  src: url('../../fonts/firasans/firasans-medium-webfont.eot#iefix') format('embedded-opentype'), url('../../fonts/firasans/firasans-medium-webfont.woff2') format('woff2'), url('../../fonts/firasans/firasans-medium-webfont.woff') format('woff'), url('../../fonts/firasans/firasans-medium-webfont.ttf') format('truetype'), url('../../fonts/firasans/firasans-medium-webfont.svg#firasans_medium') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* line 1, templates/g5_hydrogen/custom/scss/k2.scss */
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {
  margin: 0;
}
/* line 12, templates/g5_hydrogen/custom/scss/k2.scss */
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul {
  padding: 0;
}
/* line 25, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemExtraFields h3 {
  font-family: 'Fira Sans Medium';
  line-height: 1.5;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 29, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemFullText h3 {
  line-height: 1.5;
  font-size: 24px;
}
/* line 33, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemIntroText {
  font-size: 16px;
}
/* line 35, templates/g5_hydrogen/custom/scss/k2.scss */
#k2Container {
  padding: 0;
}
/* line 38, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemView {
  padding: 0;
  margin: 0;
}
/* line 43, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemBody {
  padding: 0;
  margin: 0;
}
/* line 48, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemBackToTop {
  display: none;
}
/* line 52, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemToolbar {
  background: none;
  margin: 0;
  padding: 0;
}
/* line 58, templates/g5_hydrogen/custom/scss/k2.scss */
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  margin: 0;
}
/* line 60, templates/g5_hydrogen/custom/scss/k2.scss */
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul {
  list-style: none;
  margin: 0;
}
/* line 65, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemListCategory {
  background: none;
  border: none;
  border-radius: 0;
}
/* line 67, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemListCategory img {
  float: none;
}
/* line 69, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemContainer {
  float: none;
}
/* line 70, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemExtraFields ul li span.itemExtraFieldsLabel {
  width: auto;
}
/* line 72, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemExtraFields {
  margin: 0;
  padding: 0;
  border-top: none;
}
/* line 77, templates/g5_hydrogen/custom/scss/k2.scss */
div.catItemIntroText {
  padding: 0;
}
/* line 79, templates/g5_hydrogen/custom/scss/k2.scss */
div.catItemView {
  margin: 0;
}
/* line 82, templates/g5_hydrogen/custom/scss/k2.scss */
span.itemImage, span.catItemImage {
  margin: 0;
}
/* line 83, templates/g5_hydrogen/custom/scss/k2.scss */
div.catItemImageBlock {
  margin: 0;
  padding: 0;
}
/* line 85, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemImageBlock {
  padding: 0;
  margin: 0;
}
/* line 88, templates/g5_hydrogen/custom/scss/k2.scss */
div.itemExtraFields ul li span.itemExtraFieldsLabel {
  font-weight: normal;
}
/* ////////////////////////////////////////////// obecne ///////////////////////////////////////////////*/
/* line 5, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-family: 'Fira Sans';
  font-size: 1rem;
  line-height: 1.9;
}
/* line 12, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  position: relative;
}
/* line 15, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround:before {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
  content: "";
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -ms-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 30, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround.visible:before {
  opacity: 0;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
.cpnb-m-cookies-floatButton-icon-img {
  display: none;
}
/* line 39, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 40, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround.hideMe:before {
  display: none;
}
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: 'Fira Sans Light';
  color: #000;
}
/* line 54, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  text-align: center;
  position: relative;
  padding-bottom: 25px;
  margin-top: 15px;
  font-size: 2rem;
  line-height: 1.5;
}
/* line 62, templates/g5_hydrogen/custom/scss/custom.scss */
h1:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
}
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
a {
  color: #ed1820;
}
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  color: #ed1820;
  text-decoration: underline;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
p, li {
  font-family: 'Fira Sans';
  font-weight: 500;
  color: #000;
}
/* line 97, templates/g5_hydrogen/custom/scss/custom.scss */
strong {
  color: #000;
  font-family: 'Fira Sans Medium';
  font-weight: normal;
}
/* line 104, templates/g5_hydrogen/custom/scss/custom.scss */
.moduleCustomLink {
  display: none;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.g-container {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 116, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 117, templates/g5_hydrogen/custom/scss/custom.scss */
#logo-position .g-content {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 123, templates/g5_hydrogen/custom/scss/custom.scss */
#logo-position .g-content .gantry-logo img {
  width: auto;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container {
  max-width: 100%;
  padding: 0;
}
/* line 136, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .g-content {
  padding: 0;
  margin: 0;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .g-content p {
  margin: 0;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel {
  background: #f3f3f3;
  width: 100%;
  position: fixed;
  top: 128px;
  top: 71px;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel .custom .row-fluid {
  padding-left: 0;
  padding-right: 0;
  max-width: 1260px;
  margin: 0 auto;
}
/* line 160, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6:nth-child(1) {
  margin-left: -7px;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6:nth-child(2) {
  text-align: right;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel .custom .row-fluid p {
  margin: 4px 0;
  font-size: 14px;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel .custom .row-fluid p a {
  text-decoration: none;
  color: #000;
}
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container #slider-position .contact-panel.submenu {
  top: 129px;
}
/* line 190, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-323.detail #g-main {
  padding-top: 190px;
}
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  background: rgba(255, 255, 255, 1);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-container {
  max-width: 1340px;
}
/* line 206, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 207, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-container #menu-position .g-content {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 216, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 218, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav {
  padding-top: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel {
  padding-left: 40px;
}
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-101 {
  display: none;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 232, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
  font-family: 'Fira Sans Medium';
  text-transform: uppercase;
  font-size: 16px;
  padding: 1.2rem 0.9rem;
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -ms-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container:before {
  display: block;
  height: 2px;
  width: 0;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 14px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 256, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
/* line 260, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 261, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.active a.g-menu-item-container {
  color: #ed1820 !important;
}
/* line 264, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.active a.g-menu-item-container:before {
  width: 50px;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container {
  padding: 0.7rem 1.4rem;
}
/* line 274, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container > span {
  padding: 15px 20px;
  background: #ed1820;
  color: #fff;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container:before {
  bottom: 15px;
  background: #fff;
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: none;
}
/* line 291, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover a.g-menu-item-container {
  color: #ed1820;
  position: relative;
}
/* line 295, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content .g-main-nav ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover a.g-menu-item-container:before {
  width: 50px;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.add-border {
  /*border-bottom: 1px solid #000;*/
}
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 311, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation #hamburger-menu-position .g-content .btn-eshop {
  position: absolute;
  right: 8rem;
  width: 80px;
  background: #ed1820;
  text-align: center;
  text-transform: uppercase;
  height: 35px;
  line-height: 2.2rem;
  display: block;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 329, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #hamburger-menu-position .g-content .btn-eshop {
  display: none;
}
/* line 336, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #logo-position {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 339, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #logo-position .g-content {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 343, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 345, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #logo-position .g-content .gantry-logo img {
  max-width: 80px;
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled .g-content .g-main-nav {
  padding-top: 0px;
}
/* line 355, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 357, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled .g-content .g-main-nav ul.g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container:before {
  bottom: 15px;
}
/* line 365, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #hamburger-menu-position .g-content {
  top: -6px;
}
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled #hamburger-menu-position .g-content:before {
  top: 16px;
}
/* line 373, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation.scrolled .g-content {
  padding-bottom: 0;
}
/* line 384, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 385, templates/g5_hydrogen/custom/scss/custom.scss */
#breadcrumbs-position .g-content {
  margin: 0;
  padding: 10px 0;
}
/* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position {
  position: relative;
}
/* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position .g-content {
  color: #000;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -8px;
  right: 0;
  left: initial;
  cursor: pointer;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 397, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position .g-content:before {
  content: "SLUŽBY";
  position: absolute;
  top: 16px;
  right: 60px;
  color: #000;
  left: initial;
  font-family: 'Fira Sans Medium';
  text-transform: uppercase;
  font-size: 18px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 421, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position .g-content .hamburger {
  background: #000;
  height: 3px;
  width: 25px;
  position: absolute;
  top: 30px;
  left: 12px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 430, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position .g-content .hamburger:before {
  content: "";
  height: 3px;
  width: 25px;
  position: absolute;
  top: -8px;
  background: #000;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 442, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position .g-content .hamburger:after {
  content: "";
  height: 3px;
  width: 25px;
  position: absolute;
  top: 8px;
  background: #000;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 459, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 461, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position:hover .hamburger {
  background: #ed1820;
}
/* line 464, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position:hover .hamburger:before {
  background: #ed1820;
}
/* line 468, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position:hover .hamburger:after {
  background: #ed1820;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 474, templates/g5_hydrogen/custom/scss/custom.scss */
#hamburger-menu-position:hover .g-content:before {
  color: #ed1820;
}
/* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-result-item-img img, .vri-list-item-img img {
  padding: 0;
}
/* line 487, templates/g5_hydrogen/custom/scss/custom.scss */
img.vrilistimg {
  margin: 0;
}
/* line 493, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-page-content {
  background: #fff;
}
/* line 497, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-page-content h3.vriclistheadt, .vri-page-content h3 {
  text-align: center;
  position: relative;
  padding-bottom: 25px;
  margin-top: 0;
  font-size: 2rem;
  line-height: 1;
}
/* line 506, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-page-content h3.vriclistheadt:before, .vri-page-content h3:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
}
/* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-list-item-descr {
  overflow: visible;
  padding: 0;
}
/* line 527, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-list-item-img {
  width: 40%;
}
/* line 531, templates/g5_hydrogen/custom/scss/custom.scss */
.vrilistitemdescr {
  font-size: 16px;
  width: 50%;
  float: left;
}
/* line 537, templates/g5_hydrogen/custom/scss/custom.scss */
.vrilistitemname {
  font-size: 22px;
  font-weight: normal;
}
/* line 542, templates/g5_hydrogen/custom/scss/custom.scss */
.vrilistitemcat {
  display: none;
}
/* line 546, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-list-item-block, .vri-search-result-block > form {
  border: none;
}
/* line 551, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-list-item-cont, .vri-result-item-cont {
  align-self: initial;
}
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
.vrilistgoonlist a, .vricontinue, .booknow, .vricompleteorderdiv a, .vrirelitemsubmit {
  background: #ed1820;
}
/* line 564, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-itemdet-priceblock .vri-itemdet-price-cost {
  color: #ed1820;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-itemdet-priceblock .vri-itemdet-price-fromtext {
  display: none;
}
/* line 572, templates/g5_hydrogen/custom/scss/custom.scss */
.vrical tr:first-child td {
  background: #ed1820;
}
/* line 576, templates/g5_hydrogen/custom/scss/custom.scss */
.vrilistgoonlist a:hover, .vricontinue:hover, .booknow:hover, .vricompleteorderdiv a:hover, .vrirelitemsubmit:hover {
  background: #ed1820;
  opacity: 0.7;
}
/* line 585, templates/g5_hydrogen/custom/scss/custom.scss */
.vricompleteorderdiv {
  display: none;
}
/* line 589, templates/g5_hydrogen/custom/scss/custom.scss */
.vridivsearch form .vricalform input[type^="submit"], .vriordcancformbox table td input.button {
  background: #ed1820;
}
/* line 594, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-oconfirm-middlep, .vricontinuerentdiv {
  display: none;
}
/* line 599, templates/g5_hydrogen/custom/scss/custom.scss */
.vriemptycartdivcontainer {
  display: none;
}
/* line 603, templates/g5_hydrogen/custom/scss/custom.scss */
table.vritableorder {
  display: none;
}
/* line 607, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 608, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 609, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 610, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 611, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 612, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-page-content form .item_prices table td label strong {
  display: none;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-ord-item-entry-img, .vri-ord-item-entry-tariff, .vrivordcosts > .vri-ord-coststot-container {
  display: none;
}
/* line 627, templates/g5_hydrogen/custom/scss/custom.scss */
.vriliststartfromtext {
  display: none;
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
.vridivcustomfield .vrirequired {
  display: inline;
}
/* line 636, templates/g5_hydrogen/custom/scss/custom.scss */
.vridivcustomfield label {
  float: left;
}
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
.vridivsearch form .vricalform input[type^="submit"]:hover, #vricalculate:hover, .vriordcancformbox table td input.button:hover {
  background: #ed1820;
  opacity: 0.7;
}
/* line 648, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-customfield-input input {
  height: 50px;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-itemdet-infocat {
  display: none;
}
/* line 656, templates/g5_hydrogen/custom/scss/custom.scss */
.vri-itemdet-groupright {
  padding: 0;
}
/* line 662, templates/g5_hydrogen/custom/scss/custom.scss */
.item_cost {
  color: #ed1820;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 667, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 669, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 670, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .djslider .navigation-container {
  margin: 0 !important;
}
/* line 680, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck {
  margin-bottom: 0 !important;
}
/* line 685, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_commands {
  visibility: hidden;
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_prev > span {
  background: url('../../images/arrow-left.svg') no-repeat;
  background-size: contain;
  background-position: 2px center;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 695, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_prev > span:hover {
  background: url('../../images/arrow-left-red.svg') no-repeat;
  background-size: contain;
  background-position: 2px center;
}
/* line 702, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_next > span {
  background: url('../../images/arrow-right.svg') no-repeat;
  background-size: contain;
  background-position: 10px center;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 708, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_next > span:hover {
  background: url('../../images/arrow-right-red.svg') no-repeat;
  background-size: contain;
  background-position: 10px center;
}
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_prev, #slider-position .g-content .slideshowck .camera_next {
  width: 70px;
  height: 70px;
}
/* line 721, templates/g5_hydrogen/custom/scss/custom.scss */
#slider-position .g-content .slideshowck .camera_prev > span, #slider-position .g-content .slideshowck .camera_next > span {
  width: 60px;
  height: 60px;
  display: block;
  margin: 5px auto 0 auto;
}
/* line 735, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption {
  display: none;
}
/* line 740, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
  box-shadow: none;
}
/* line 744, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 745, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main {
  background: #e7e7e7;
  margin-top: 80px;
}
/* line 749, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 751, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content {
  background: #fff;
}
/* line 754, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container {
  max-width: 900px;
  margin: 0 auto;
}
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 759, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer {
  width: 49.5% !important;
  display: inline-block;
  vertical-align: top;
}
/* line 764, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer:nth-child(odd) {
  padding-right: 8px;
}
/* line 768, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer:nth-child(even) {
  padding-left: 8px;
}
/* line 772, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer h3 {
  margin: 0;
}
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer h3.catItemTitle {
  margin: 0;
  font-weight: bold;
}
/* line 781, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer .catItemIntroText {
  padding-top: 10px;
}
/* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar #g-main .g-container #g-main-content #k2Container .itemIntroText {
  padding-top: 15px;
}
/* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 801, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 802, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-navigation {
  background: rgba(255, 255, 255, 0.94);
}
/* line 806, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main {
  background: #fff;
}
/* line 809, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 810, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 811, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main .g-container #k2Container h1 {
  line-height: 1.6;
}
/* line 816, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 817, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main .g-container #k2Container .itemBody .itemFullText {
  max-width: 60%;
  margin: 0 auto;
}
/* line 821, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main .g-container #k2Container .itemBody .itemFullText p {
  text-align: center;
  margin-bottom: 0;
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 831, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 832, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 833, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main .g-container .k2ItemsBlock .moduleItemIntrotext h1 a {
  text-decoration: none !important;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
body.home #g-main .g-container .k2ItemsBlock .moduleItemIntrotext h1 a:hover {
  color: #ed1820 !important;
}
/* line 852, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 853, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main {
  padding-top: 165px;
}
/* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container {
  background: #fff;
  max-width: 1170px;
}
/* line 860, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 861, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container #k2Container h1 {
  margin-top: 0;
}
/* line 866, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 867, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 868, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container #k2Container.polini .itemBody ul {
  list-style: none;
  margin-left: 0;
}
/* line 877, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemImageContainer {
  position: relative;
  float: left;
  width: 560px;
  height: 420px;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 885, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemImageContainer .itemImageBlock {
  position: absolute;
  top: 0;
  opacity: 1;
  width: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 892, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemImageContainer .itemImageBlock.zero-opacity {
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 897, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemImageContainer .itemImageBlock.active {
  opacity: 1;
  z-index: 9;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemImageContainer.showMe {
  opacity: 1;
}
/* line 909, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .btn-readmore {
  width: 145px;
}
/* line 916, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .tabBox {
  padding-top: 25px;
  padding-bottom: 20px;
}
/* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .tabBox .itemExtraFieldsTab {
  cursor: pointer;
  border: 1px solid #f1f1f1;
  display: inline-block;
  font-family: 'Fira Sans Medium';
  padding: 10px 35px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 928, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .tabBox .itemExtraFieldsTab.active {
  background: #f1f1f1;
}
/* line 932, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .tabBox .itemExtraFieldsTab:hover {
  color: #ed1820;
}
/* line 938, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox {
  position: relative;
  width: 560px;
  min-height: 250px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  float: right;
}
/* line 946, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox.opened {
  height: initial !important;
}
/* line 950, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox .itemExtraFields {
  overflow: hidden;
  position: absolute;
  width: 100%;
  opacity: 0;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox .itemExtraFields.active {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 2;
}
/* line 965, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox .btn-readmore {
  display: none;
}
/* line 968, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFieldsBox .btn-readmore.active {
  display: block;
}
/* line 975, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields {
  display: inline-block;
  background: #fff;
}
/* line 979, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields ul {
  margin: 0;
  list-style: none;
}
/* line 984, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .itemExtraFieldsPrice {
  font-size: 36px;
  color: #ed1820;
}
/* line 988, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .itemExtraFieldsPrice span {
  font-size: 30px;
  display: block;
  margin-top: -20px;
  margin-bottom: 10px;
}
/* line 996, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 997, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .colorSelectBox .itemExtraFieldsLabel {
  display: inline-block;
  vertical-align: top;
  padding-top: 4px;
  padding-right: 5px;
}
/* line 1004, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .colorSelectBox .colorSelect {
  width: 34px;
  border-radius: 180px;
  height: 34px;
  display: inline-block;
  margin: 2px;
  cursor: pointer;
  position: relative;
  border: 2px solid #fff;
}
/* line 1014, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .colorSelectBox .colorSelect.active {
  border: 2px solid #d5d3d3;
}
/* line 1018, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .colorSelectBox .colorSelect span {
  width: 24px;
  border-radius: 180px;
  height: 24px;
  display: block;
  margin: 3px;
}
/* line 1027, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields .colorSelectBox .colorSelect span[style*="background:#f7f7f7"] {
  border: 2px solid #d5d3d3;
}
/* line 1037, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1038, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.popis.line {
  position: relative;
}
/* line 1041, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.popis.line:before {
  position: absolute;
  width: 95%;
  height: 1px;
  content: "";
  background: #dfdfdf;
  bottom: 65px;
}
/* line 1051, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.popis span.itemExtraFieldsValue {
  overflow: hidden;
  display: block;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1057, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.popis span.itemExtraFieldsValue.opened {
  height: auto !important;
  overflow: initial;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1066, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1067, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.parametry span.itemExtraFieldsValue strong {
  font-family: 'Fira Sans';
}
/* line 1072, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container .itemExtraFields.parametry span.itemExtraFieldsLabel {
  font-weight: bold;
}
/* line 1077, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1078, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-main .g-container #g-main-content .g-content {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 1090, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #form-position {
  position: relative;
}
/* line 1093, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #form-position .anchor {
  position: absolute;
  top: -100px;
}
/* line 1099, templates/g5_hydrogen/custom/scss/custom.scss */
body.detail #g-navigation {
  background: #fff;
}
/* line 1105, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1106, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-page-surround {
  background: #000 url('../../images/vespa-bg-desktop.jpg');
}
/* line 1110, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main {
  padding-top: 193px;
  background: none;
}
/* line 1114, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container {
  background: #fff;
  max-width: 1170px;
}
/* line 1118, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1119, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container h1 {
  margin-top: 0;
}
/* line 1123, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer {
  float: left;
}
/* line 1126, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1127, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlockContainer .catItemImageBlock {
  display: none;
}
/* line 1132, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer h2.catItemTitle {
  text-align: center;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 1137, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer h2.catItemTitle a {
  color: #ed1820;
  font-size: 1.5rem;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1142, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer h2.catItemTitle a:hover {
  opacity: 0.7;
  text-decoration: none;
}
/* line 1149, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1151, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock.single-img {
  display: block;
}
/* line 1155, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock .catItemImage a {
  display: block;
  text-align: center;
  position: relative;
}
/* line 1162, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock .catItemImage a img {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1167, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock .catItemImage a:before {
  content: "";
  background: url('../../images/arrow-black.svg') no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  display: block;
  font-family: 'awesome';
  color: #fff;
  position: absolute;
  left: 46%;
  top: 41%;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 9;
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 1186, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock .catItemImage a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1192, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1193, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container #k2Container .itemContainer .catItemImageBlock .catItemImage a:hover img {
  opacity: 0.5;
}
/* line 1205, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .g-container .g-content {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 1214, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1215, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1216, templates/g5_hydrogen/custom/scss/custom.scss */
body.subcategory #g-main .itemList .itemContainer .moto-nav {
  display: none;
  visibility: hidden;
}
/* line 1225, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1226, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1227, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1228, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .g-title {
  margin-bottom: 0;
  text-align: center;
  position: relative;
  padding-bottom: 25px;
  margin-top: 15px;
  font-size: 2rem;
  line-height: 1;
}
/* line 1237, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .g-title:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
}
/* line 1252, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .custom ul.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 35px;
  list-style: none;
  justify-content: center;
  margin-top: 45px;
  margin-bottom: 45px;
}
/* line 1263, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1264, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .custom ul.row li img {
  max-height: 50px;
  width: auto;
}
/* line 1269, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .custom ul.row li a {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1272, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .custom ul.row li a:hover {
  opacity: 0.7;
}
/* line 1281, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock {
  margin-top: 35px;
}
/* line 1284, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 11px;
}
/* line 1290, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul li {
  width: 24%;
}
/* line 1293, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext {
  padding: 0;
  margin-bottom: 0;
  max-width: 100%;
  padding: 10px 15px;
  background: #e7e7e7;
  height: 139px;
}
/* line 1301, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext h3 {
  font-size: 19px;
  font-weight: 700;
  margin: 5px 0 0 0;
}
/* line 1307, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext p {
  line-height: 1.4;
}
/* line 1312, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1313, templates/g5_hydrogen/custom/scss/custom.scss */
#people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
  overflow: hidden;
  height: 242px;
}
/* line 1328, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1329, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.subcategory #g-main {
  padding-top: 0;
}
/* line 1334, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1335, templates/g5_hydrogen/custom/scss/custom.scss */
body.beta.subcategory #g-main {
  padding-top: 10%;
}
/* line 1340, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1342, templates/g5_hydrogen/custom/scss/custom.scss */
body.honda.subcategory #g-main, body.guzzi.subcategory #g-main {
  padding-top: 174px;
}
/* line 1347, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1350, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1351, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1352, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox, body.honda.detail #g-main .g-container .tabExtraFieldsBox, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox {
  display: block;
  clear: both;
}
/* line 1356, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox, body.honda.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox {
  width: 100%;
  float: left;
}
/* line 1360, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry, body.honda.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry {
  columns: 2;
  padding-bottom: 25px;
}
/* line 1364, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1365, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1366, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsLabel, body.honda.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsLabel, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsLabel {
  float: none;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
/* line 1373, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue, body.honda.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue {
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
}
/* line 1378, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue strong, body.honda.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue strong, body.guzzi.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry ul li span.itemExtraFieldsValue strong {
  font-weight: normal;
  font-family: 'Fira Sans';
}
/* line 1389, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .itemExtraFieldsBox, body.honda.detail #g-main .g-container .itemExtraFieldsBox, body.guzzi.detail #g-main .g-container .itemExtraFieldsBox {
  min-height: initial;
}
/* line 1393, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main .g-container .tabBox, body.honda.detail #g-main .g-container .tabBox, body.guzzi.detail #g-main .g-container .tabBox {
  padding-top: 0;
}
/* line 1402, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1404, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1405, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1406, templates/g5_hydrogen/custom/scss/custom.scss */
body.honda.detail #g-main .g-container .itemImageContainer, body.guzzi.detail #g-main .g-container .itemImageContainer {
  height: 370px;
}
/* line 1410, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1411, templates/g5_hydrogen/custom/scss/custom.scss */
body.honda.detail #g-main .g-container div.itemExtraFields ul li h4, body.guzzi.detail #g-main .g-container div.itemExtraFields ul li h4 {
  font-family: 'Fira Sans Bold';
  margin: 0;
}
/* line 1420, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1421, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #g-main {
  background: #000 url('../../images/vespa-bg-desktop.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
}
/* line 1427, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #g-main .g-container {
  background: #fff;
  max-width: 1160px;
  margin-top: 120px;
}
/* line 1434, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1435, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #g-main-content .g-content {
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
}
/* line 1444, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 1448, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position h2.itemTitle {
  text-align: center;
  position: relative;
  padding-bottom: 25px;
  margin-top: 0;
  font-size: 2rem;
  line-height: 1;
}
/* line 1456, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position h2.itemTitle:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
}
/* line 1471, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position p {
  margin-top: 20px;
}
/* line 1475, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1476, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1477, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position .row-fluid ul li {
  line-height: 1.5;
}
/* line 1483, templates/g5_hydrogen/custom/scss/custom.scss */
body.pujcovna #content-header-position .g-content {
  background: #fff;
}
/* line 1490, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1491, templates/g5_hydrogen/custom/scss/custom.scss */
body.vespa #g-main {
  background: #000 url('../../images/vespa-bg-desktop.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
}
/* line 1499, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1500, templates/g5_hydrogen/custom/scss/custom.scss */
body.piaggio #g-main {
  background: #000 url('../../images/piaggio-bg-desktop.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
}
/* line 1507, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1508, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia #g-main {
  background: #000 url('../../images/piaggio-bg-desktop.jpg');
  background-position: top 0 center;
  background-repeat: no-repeat;
  background: #e7e7e7;
}
/* line 1516, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1517, templates/g5_hydrogen/custom/scss/custom.scss */
body.aprilia.detail #g-main {
  background: #000 url('../../images/piaggio-bg-desktop.jpg');
  background-position: top 0 center;
  background-repeat: no-repeat;
}
/* line 1525, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1526, templates/g5_hydrogen/custom/scss/custom.scss */
body.kymco #g-main {
  background: #000 url('../../images/piaggio-bg-desktop.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 1534, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1535, templates/g5_hydrogen/custom/scss/custom.scss */
body.polini #g-main {
  background: #000 url('../../images/piaggio-bg-desktop.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 1543, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1545, templates/g5_hydrogen/custom/scss/custom.scss */
body.honda #g-main, body.guzzi #g-main {
  background: #000 url('../../images/honda-bg-2.jpg');
  background-position: top 70px center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 1553, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1554, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main {
  padding-bottom: 30px;
  padding-top: 0;
  background: #e7e7e7;
}
/* line 1559, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container {
  background: #fff;
}
/* line 1562, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content {
  padding: 0;
  margin: 0;
}
/* line 1566, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1568, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock {
  padding-bottom: 35px;
  position: relative;
  margin-bottom: 35px;
}
/* line 1573, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock:before {
  display: block;
  height: 2px;
  width: 60px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
}
/* line 1587, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1588, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock .itemListCategory h1.no-border {
  padding-bottom: 10px;
}
/* line 1591, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock .itemListCategory h1.no-border:before {
  display: none;
}
/* line 1596, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock .itemListCategory p {
  max-width: 70%;
  margin: 0 auto;
}
/* line 1603, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1604, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1610, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1611, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody {
  max-width: 50%;
  display: block;
}
/* line 1615, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer {
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  opacity: 0;
}
/* line 1620, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer.showMe {
  opacity: 1;
}
/* line 1624, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock {
  position: absolute;
  top: 25px;
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1630, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock.zero-opacity {
  opacity: 0;
}
/* line 1634, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock .image-info {
  position: absolute;
  top: -25px;
}
/* line 1638, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock .image-info span.itemImageCaption {
  font-size: 1.1rem;
  font-family: 'Fira Sans';
}
/* line 1647, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText {
  width: 50%;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
}
/* line 1654, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText h2.catItemTitle {
  margin: 0 0 20px 0;
  line-height: 1;
  font-family: 'Fira Sans';
}
/* line 1659, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText h2.catItemTitle a {
  color: #ed1820;
  font-size: 1.5rem;
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1665, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText h2.catItemTitle a:hover {
  opacity: 0.5;
}
/* line 1675, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav {
  opacity: 0;
  position: relative;
  max-width: 500px;
  margin: 0;
  list-style: none;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1683, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav.showMe {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1688, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li {
  position: absolute;
  top: 160px;
  cursor: pointer;
  z-index: 9;
  width: 60px;
  height: 60px;
  background: #f2f2f2;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1700, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li span {
  display: block;
  width: 40px;
  height: 40px;
}
/* line 1706, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.prev {
  left: 0px;
}
/* line 1709, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1710, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.prev:hover span {
  background: url('../../images/arrow-left-red.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
}
/* line 1717, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.prev span {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: url('../../images/arrow-left.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
}
/* line 1726, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next {
  right: -20px;
}
/* line 1729, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1730, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next:hover span {
  background: url('../../images/arrow-right-red.svg') no-repeat;
  background-size: contain;
  background-position: 16px 10px;
}
/* line 1737, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next span {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: url('../../images/arrow-right.svg') no-repeat;
  background-size: contain;
  background-position: 16px 10px;
}
/* line 1747, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.nav {
  column-count: 2;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1752, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1754, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.nav li a {
  color: #ed1820;
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1760, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.nav li a:hover {
  text-decoration: underline;
}
/* line 1768, templates/g5_hydrogen/custom/scss/custom.scss */
body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer:last-child {
  border: none;
}
/* line 1779, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1783, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1785, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar .catItemImageBlock .itemImage {
  display: block;
  text-align: center;
  position: relative;
}
/* line 1790, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar .catItemImageBlock .itemImage img {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1795, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar .catItemImageBlock .itemImage:before {
  content: "";
  background: url('../../images/arrow-black.svg') no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  display: block;
  font-family: 'awesome';
  color: #fff;
  position: absolute;
  left: 46%;
  top: 41%;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 9;
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 1814, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar .catItemImageBlock .itemImage:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 1820, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1821, templates/g5_hydrogen/custom/scss/custom.scss */
body.bazar .catItemImageBlock .itemImage:hover img {
  opacity: 0.5;
}
/* line 1834, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb {
  background: none;
  border-radius: 0;
  margin: 0;
  padding: 15px 0 0 0;
}
/* line 1840, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb a {
  color: #ed1820;
  text-shadow: none;
}
/* line 1845, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb li.active {
  color: #000;
}
/* line 1849, templates/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb > li:nth-child(1) > .divider {
  display: none;
}
/* line 1854, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 1857, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround .overlay {
  position: static;
  display: none;
}
/* line 1862, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround .overlay.open {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: block;
}
/* line 1872, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position {
  position: fixed;
  width: 218px;
  background: #ed1820;
  top: 0;
  right: -300px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  height: 100%;
}
/* line 1882, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position li.item-301 {
  display: none;
}
/* line 1887, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position.open {
  right: 0px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* line 1892, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content {
  padding: 15px;
  margin: 0;
}
/* line 1896, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .close-window {
  display: block;
  width: 100%;
  height: 25px;
  background: url('../../images/close.svg') no-repeat;
  background-position: top right;
  cursor: pointer;
  background-size: contain;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1908, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav {
  margin: 0;
  padding-bottom: 25px;
}
/* line 1912, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1913, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li a {
  text-align: left;
  padding: 10px 20px 10px 8px;
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1919, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li a:before {
  display: block;
  height: 1px;
  width: 0;
  position: absolute;
  left: 8px;
  content: "";
  background: #fff;
  text-align: center;
  margin: 0 auto;
  bottom: 10px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 1933, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li a:hover {
  color: #fff;
}
/* line 1936, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li a:hover:before {
  width: 60px;
}
/* line 1943, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li.item-152 {
  background: #000;
}
/* line 1946, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li.item-152 a {
  color: #fff;
}
/* line 1952, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1953, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .nav li.current a:before {
  width: 60px;
}
/* line 1961, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact {
  border-top: 1px solid #fff;
  padding-top: 10px;
}
/* line 1965, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact {
  list-style: none;
  text-align: left;
  margin-bottom: 0;
  margin-left: 8px !important;
}
/* line 1971, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li {
  text-align: left;
  color: #fff;
  padding-bottom: 12px;
}
/* line 1976, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li strong {
  color: #fff;
}
/* line 1981, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li a {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  position: relative;
  /* &:before {
   display: block;
   height: 1px;
   width: 0;
   position: absolute;
   left: 0px;
   content: "";
   background: #fff;
   text-align: center;
   margin: 0 auto;
   bottom: -10px;
   @include transition (0.5s ease-in-out);
   }*/
}
/* line 1999, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li a:hover {
  color: #fff;
}
/* line 2002, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li a:hover:before {
  width: 140px;
}
/* line 2009, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li.phone {
  position: relative;
}
/* line 2012, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li.phone:before {
  content: "";
  background: url('../../images/phone.svg') no-repeat;
  background-size: contain;
  width: 50px;
  height: 25px;
  position: absolute;
  left: -25px;
  top: 2px;
}
/* line 2025, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li.email {
  position: relative;
}
/* line 2028, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.contact li.email:before {
  content: "";
  background: url('../../images/email.svg') no-repeat;
  background-size: contain;
  width: 50px;
  height: 25px;
  position: absolute;
  left: -25px;
  top: 2px;
}
/* line 2043, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.social-icons {
  margin-top: 0px;
  margin-left: 5px;
  text-align: left;
}
/* line 2048, templates/g5_hydrogen/custom/scss/custom.scss */
#right-menu-position .g-content .moduletable.contact ul.social-icons li {
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}
/* line 2059, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2060, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemReadMore a.k2ReadMore {
  display: block;
  text-align: center;
  padding: 12px 25px;
  font-size: 16px;
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border: 1px solid #ed1820;
  overflow: hidden;
  height: 45px;
  cursor: pointer;
  width: 135px;
  margin: 20px 0;
}
/* line 2075, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemReadMore a.k2ReadMore:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 1;
  background-color: #ed1820;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 2091, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2092, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemReadMore a.k2ReadMore:hover span {
  color: #fff;
}
/* line 2097, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemReadMore a.k2ReadMore:hover:after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  top: 45px;
}
/* line 2103, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemReadMore a.k2ReadMore span {
  position: absolute;
  top: 8px;
  z-index: 2;
  width: 100%;
  display: block;
  text-align: center;
  color: #ed1820;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 2119, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider {
  position: relative;
}
/* line 2122, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container {
  max-width: 100%;
}
/* line 2125, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2128, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content {
  max-width: 100%;
  width: 1200px;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
  display: block;
  position: relative;
  height: 600px;
  left: 0;
  right: 0;
}
/* line 2140, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content {
  width: 400px;
  position: absolute;
}
/* line 2145, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext {
  padding: 0 15px;
  position: relative;
}
/* line 2149, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2151, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext .moduleItemImage img {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 2156, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext .moduleItemImage:before {
  content: "";
  background: url('../../images/arrow-black.svg') no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  display: block;
  font-family: 'awesome';
  color: #fff;
  position: absolute;
  left: 46%;
  top: 21%;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 9;
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 2175, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext .moduleItemImage:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 2181, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2182, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext .moduleItemImage:hover img {
  opacity: 0.5;
}
/* line 2191, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore {
  text-align: center;
  text-align: center;
  padding: 12px 25px;
  font-size: 16px;
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border: 1px solid #ed1820;
  overflow: hidden;
  height: 45px;
  cursor: pointer;
  width: 135px;
  margin: 20px auto;
  display: none;
}
/* line 2206, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore span {
  position: absolute;
  top: 8px;
  z-index: 2;
  width: 100%;
  display: block;
  text-align: center;
  color: #ed1820;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 2218, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 1;
  background-color: #ed1820;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 2234, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore:hover span {
  color: #fff;
}
/* line 2238, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore:hover::after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  top: 45px;
}
/* line 2247, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2248, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2249, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2251, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li p, #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li img {
  text-align: center;
}
/* line 2256, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li img {
  padding-bottom: 0px;
}
/* line 2264, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(2) {
  left: 400px;
}
/* line 2268, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(3) {
  left: 800px;
}
/* line 2272, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(4) {
  left: 1200px;
}
/* line 2276, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(5) {
  left: 1600px;
}
/* line 2280, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(6) {
  left: 2000px;
}
/* line 2284, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(7) {
  left: 2400px;
}
/* line 2288, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(8) {
  left: 2800px;
}
/* line 2292, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2293, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2294, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2295, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2296, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(3) .k2ItemsBlock ul li img {
  padding-bottom: 0px;
}
/* line 2306, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position {
  position: absolute;
  top: 0;
  height: 10px;
  width: 100%;
  z-index: 1;
}
/* line 2314, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav {
  position: relative;
  max-width: 1300px;
  margin: 0 auto;
  list-style: none;
}
/* line 2320, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li {
  position: absolute;
  top: 250px;
  cursor: pointer;
  width: 60px;
  height: 60px;
  background: #f2f2f2;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 2330, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li span {
  display: block;
  width: 40px;
  height: 40px;
}
/* line 2336, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.prev {
  left: -70px;
}
/* line 2339, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2340, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.prev:hover span {
  background: url('../../images/arrow-left-red.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
}
/* line 2347, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.prev span {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: url('../../images/arrow-left.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
}
/* line 2356, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.next {
  right: -20px;
}
/* line 2359, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2360, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.next:hover span {
  background: url('../../images/arrow-right-red.svg') no-repeat;
  background-size: contain;
  background-position: 16px 10px;
}
/* line 2368, templates/g5_hydrogen/custom/scss/custom.scss */
#g-motoslider .g-container #moto-nav-position ul.moto-nav li.next span {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: url('../../images/arrow-right.svg') no-repeat;
  background-size: contain;
  background-position: 16px 10px;
}
/* line 2388, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-readmore {
  text-align: center;
  padding: 12px 25px;
  font-size: 16px;
  position: relative;
  display: block;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border: 1px solid #ed1820;
  overflow: hidden;
  height: 45px;
  cursor: pointer;
  width: 115px;
  margin: 0 auto;
}
/* line 2403, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-readmore span {
  position: absolute;
  top: 8px;
  z-index: 2;
  width: 100%;
  display: block;
  text-align: center;
  color: #ed1820;
  left: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 2415, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-readmore:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 1;
  background-color: #ed1820;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 2431, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2432, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-readmore:hover span {
  color: #fff;
}
/* line 2437, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-readmore:hover::after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  top: 45px;
}
/* line 2446, templates/g5_hydrogen/custom/scss/custom.scss */
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
  padding: 0;
}
/* line 2452, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services {
  background: #e7e7e7;
}
/* line 2455, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2456, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content {
  margin: 0;
  padding: 40px 0;
}
/* line 2460, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2464, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2466, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .content-container {
  clear: both;
  display: table;
  background: #fff;
  height: auto;
  position: relative;
  width: 100%;
}
/* line 2475, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext {
  background: #fff;
}
/* line 2480, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .moduleItemIntrotext, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .moduleItemIntrotext {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 2485, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .moduleItemIntrotext ul.contact, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .moduleItemIntrotext ul.contact {
  padding-top: 0;
}
/* line 2490, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link {
  padding: 5px 10px;
  border: 1px solid #000;
  margin: 15px auto;
  position: relative;
  overflow: hidden;
  width: 155px;
  height: 45px;
}
/* line 2501, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2502, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2503, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more:hover a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more:hover a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link:hover a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link:hover a span {
  color: #fff;
}
/* line 2509, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more:hover:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more:hover:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link:hover:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link:hover:after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  top: 45px;
}
/* line 2515, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more a, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more a, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link a, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link a {
  text-decoration: none;
}
/* line 2518, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link a span, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link a span {
  position: absolute;
  top: 8px;
  z-index: 2;
  width: 100%;
  display: block;
  text-align: center;
  color: #000;
  left: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* line 2531, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .read-more-link:after, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .read-more-link:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 1;
  background-color: #000;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
/* line 2553, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext {
  position: relative;
  padding: 25px;
  margin-bottom: 10px;
  width: auto;
}
/* line 2560, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .btn-readmore {
  margin-top: 40px;
  width: 155px;
  display: none;
}
/* line 2566, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext h2.itemTitle {
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
}
/* line 2572, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext h2.itemTitle:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 2590, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
  /* max-height: 250px;
   overflow: hidden;*/
  position: relative;
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -ms-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}
/* line 2596, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box.opened {
  position: relative;
}
/* line 2602, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box ul.sigProContainer {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 2609, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box ul {
  text-align: center;
}
/* line 2614, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box ul ul {
  max-width: 100%;
  margin-left: 25px;
}
/* line 2622, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box:after {
  position: absolute;
  width: 95%;
  height: 1px;
  content: "";
  background: #dfdfdf;
  bottom: 0;
  left: 0;
  display: none;
}
/* line 2637, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container {
  float: right;
}
/* line 2642, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock ul.loga {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 25px;
  justify-content: center;
  align-items: center;
}
/* line 2651, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock ul.loga li {
  display: flex;
  justify-content: center;
  align-content: center;
}
/* line 2657, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock ul.loga li img {
  max-height: 62px;
  width: auto;
}
/* line 2662, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2663, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .k2ItemsBlock ul.loga li:nth-child(1) img {
  max-height: 82px;
}
/* line 2675, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2676, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2677, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content ul li.odd .content-container {
  background: #fff;
}
/* line 2681, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content ul li.odd .content-container .moduleItemIntrotext {
  background: none;
}
/* line 2688, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content .anchor {
  position: absolute;
  top: -188px;
}
/* line 2694, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content:nth-child(2) {
  display: block;
  /*.moduleItemIntrotext {
   float: right;
   }
   .image-container {
   float: left;
   }*/
}
/* line 2697, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content .platform-content:nth-child(2) .moduleItemIntrotext {
  background: #f3f3f3;
}
/* line 2712, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content a {
  color: #000;
  text-decoration: underline;
}
/* line 2717, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact {
  padding-bottom: 10px;
  padding-top: 20px;
}
/* line 2721, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact li {
  position: relative;
  line-height: 1.6;
  padding-bottom: 10px;
}
/* line 2728, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact li.phone {
  padding-left: 20px;
}
/* line 2731, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact li.phone:before {
  content: "";
  background: url('../../images/phone-black.svg') no-repeat;
  background-size: contain;
  width: 40px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 2743, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact li.email {
  padding-left: 23px;
}
/* line 2746, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.contact li.email:before {
  content: "";
  background: url('../../images/email-black.svg') no-repeat;
  background-size: contain;
  width: 40px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 2759, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.social-icons {
  padding-bottom: 0;
}
/* line 2762, templates/g5_hydrogen/custom/scss/custom.scss */
#g-services #services-position .g-content ul.social-icons li {
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}
/* line 2773, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more.servis {
  background: #ed1820 !important;
  border: 1px solid #ed1820 !important;
  width: 200px !important;
  height: 50px !important;
}
/* line 2779, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more.servis a {
  font-size: 20px;
  font-weight: 600;
  display: block;
  line-height: 1.7;
  color: #fff !important;
}
/* line 2786, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more.servis a span {
  color: #fff !important;
}
/* line 2791, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more.servis:hover {
  border-color: #000 !important;
}
/* line 2793, templates/g5_hydrogen/custom/scss/custom.scss */
.read-more.servis:hover:after {
  top: 51px !important;
}
/* line 2800, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2801, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2802, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2803, templates/g5_hydrogen/custom/scss/custom.scss */
#content-position .g-content .k2ItemsBlock h1.itemTitle {
  line-height: 1.5;
}
/* line 2807, templates/g5_hydrogen/custom/scss/custom.scss */
#content-position .g-content .k2ItemsBlock p {
  text-align: center;
  margin-bottom: 0;
}
/* line 2816, templates/g5_hydrogen/custom/scss/custom.scss */
#services-header-position {
  padding-top: 65px;
}
/* line 2819, templates/g5_hydrogen/custom/scss/custom.scss */
#services-header-position .g-content {
  margin: 0;
  padding: 0;
}
/* line 2823, templates/g5_hydrogen/custom/scss/custom.scss */
#services-header-position .g-content h1 {
  margin-bottom: 0;
  padding-bottom: 25px;
}
/* line 2830, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2832, templates/g5_hydrogen/custom/scss/custom.scss */
#content-header-position .g-content {
  margin: 0;
  padding: 0;
}
/* line 2836, templates/g5_hydrogen/custom/scss/custom.scss */
#content-header-position .g-content h1 {
  margin-top: 0;
  padding-bottom: 25px;
}
/* line 2845, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2846, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2847, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2848, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content {
  padding: 25px 0;
  margin: 0;
}
/* line 2852, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content {
  background: #000;
  padding-bottom: 45px;
}
/* line 2856, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content.loaded {
  background: url('../../images/eshop-image.jpg') no-repeat;
  background-size: cover;
}
/* line 2861, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .k2ItemsBlock {
  padding: 25px;
}
/* line 2865, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content h2, #g-eshop .g-container #eshop-position .g-content .platform-content p, #g-eshop .g-container #eshop-position .g-content .platform-content li {
  color: #fff;
  font-size: 110%;
  font-family: 'Fira Sans Light';
}
/* line 2873, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content h2 {
  font-size: 1.9rem;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
}
/* line 2880, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content h2:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 2897, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content p {
  text-align: center;
  margin-bottom: 20px;
}
/* line 2901, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content p strong {
  font-family: 'Fira Sans';
  color: #fff;
}
/* line 2907, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid {
  max-width: 50%;
  margin: 0 auto;
  padding-bottom: 35px;
}
/* line 2912, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2913, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6 ul {
  margin-left: 20px;
}
/* line 2918, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2919, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(2) ul {
  margin-left: 100px;
}
/* line 2927, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .btn-readmore {
  border: 1px solid #fff;
  height: 55px;
  width: 200px;
  font-size: 22px;
  padding: 25px;
}
/* line 2934, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .btn-readmore span {
  color: #fff;
  height: 55px;
}
/* line 2939, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .btn-readmore:after {
  background-color: #fff;
}
/* line 2943, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2944, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .btn-readmore:hover span {
  color: #ed1820;
}
/* line 2949, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #eshop-position .g-content .platform-content .btn-readmore:hover::after {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  top: 55px;
}
/* line 2960, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2961, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshop .g-container #map-position .g-content {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  padding-top: 30px;
}
/* line 2972, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact {
  background: #f7f7f7;
}
/* line 2975, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2976, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 2977, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-header-position .g-content {
  padding: 0;
  margin: 0;
  position: relative;
}
/* line 2982, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-header-position .g-content h2 {
  font-size: 1.9rem;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 0;
}
/* line 2991, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-header-position .g-content h2:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 3010, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3011, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3013, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content a {
  color: #000;
  text-decoration: underline;
}
/* line 3017, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content a.tel {
  text-decoration: none;
}
/* line 3022, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content .row-fluid {
  max-width: 68%;
  margin: 25px auto !important;
}
/* line 3026, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3027, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content .row-fluid .span4 p {
  padding-left: 21%;
}
/* line 3033, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact {
  padding-bottom: 10px;
  padding-top: 20px;
}
/* line 3039, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact li {
  position: relative;
  line-height: 1.6;
  padding-bottom: 10px;
}
/* line 3046, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact li.phone {
  padding-left: 20px;
}
/* line 3049, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact li.phone:before {
  content: "";
  background: url('../../images/phone-black.svg') no-repeat;
  background-size: contain;
  width: 40px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 3061, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact li.email {
  padding-left: 23px;
}
/* line 3064, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.contact li.email:before {
  content: "";
  background: url('../../images/email-black.svg') no-repeat;
  background-size: contain;
  width: 40px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 3077, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.social-icons {
  padding-bottom: 0;
}
/* line 3080, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content ul.social-icons li {
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
}
/* line 3087, templates/g5_hydrogen/custom/scss/custom.scss */
#g-contact .g-container #contact-position .g-content .btn-readmore {
  width: 145px;
  margin: 0;
  text-align: left;
}
/* line 3101, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu {
  position: fixed;
  background: #ed1820;
  z-index: 998;
  top: 50px;
  width: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3109, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container {
  max-width: 1320px;
}
/* line 3112, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3113, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position .g-content {
  padding: 0;
  margin: 0;
}
/* line 3118, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav {
  margin-bottom: 5px;
}
/* line 3121, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li {
  display: inline-block;
}
/* line 3124, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li ul.nav-child {
  display: none;
}
/* line 3128, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li a {
  color: #fff;
  padding: 10px 20px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  position: relative;
}
/* line 3134, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li a:before {
  display: block;
  height: 1px;
  width: 0;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #fff;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3153, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3154, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3155, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li:hover a:before {
  width: 50px;
}
/* line 3161, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3162, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li.current a {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  position: relative;
}
/* line 3166, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu .g-container #submenu-position ul.nav li.current a:before {
  display: block;
  height: 1px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #fff;
  text-align: center;
  margin: 0 auto;
  bottom: 5px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3187, templates/g5_hydrogen/custom/scss/custom.scss */
#g-submenu.scrolled {
  top: 55px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3197, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form {
  background: #e7e7e7;
}
/* line 3200, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3201, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position {
  position: relative;
}
/* line 3204, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
/* line 3210, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .g-title {
  font-size: 1.9rem;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 0;
}
/* line 3219, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .g-title:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 3234, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3235, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3236, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform #userForm h2 {
  font-size: 16px;
  font-family: 'Fira Sans Medium';
  margin: 0;
  padding-top: 0;
  padding-bottom: 5px;
}
/* line 3244, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform #userForm p {
  font-family: 'Fira Sans';
}
/* line 3247, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform #userForm p a {
  color: #ed1820;
  text-decoration: underline;
}
/* line 3254, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform textarea, #g-form .g-container #form-position .g-content .rsform input[type="text"], #g-form .g-container #form-position .g-content .rsform select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
  padding: 15px 0 15px 10px;
  font-size: 16px;
  font-family: 'Fira Sans';
  margin-bottom: 0;
}
/* line 3268, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform input[type="text"] {
  height: 50px;
}
/* line 3272, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .col-sm-9 {
  -webkit-flex: 100%;
  -moz-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  width: 100%;
}
/* line 3276, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform label {
  display: none;
}
/* line 3280, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formHorizontal .formControls {
  margin-left: 0;
  box-sizing: content-box;
  line-height: 0;
}
/* line 3286, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
  width: 49.8%;
}
/* line 3291, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6:nth-child(2) {
  margin-left: 4px;
}
/* line 3295, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
  width: 28%;
}
/* line 3300, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formHorizontal p.formDescription {
  margin-top: 0;
}
/* line 3304, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3305, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .rsform-block-agree label {
  display: block;
  font-family: 'Fira Sans';
  color: #000;
  margin-top: 6px;
}
/* line 3312, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .rsform-block-agree label.formControlLabel {
  display: none;
}
/* line 3317, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .btn-readmore {
  float: right;
  width: 157px;
  font-family: 'Fira Sans';
}
/* line 3323, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .rsform-block-submit {
  display: none;
}
/* line 3327, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formResponsive .formError {
  line-height: 1.5;
  color: red;
  margin: 0;
  padding: 5px 0;
  height: auto;
}
/* line 3335, templates/g5_hydrogen/custom/scss/custom.scss */
#g-form .g-container #form-position .g-content .rsform .formRed {
  font-family: 'Fira Sans';
  font-weight: normal;
}
/* line 3348, templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
/* line 3352, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3353, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main {
  background: #e7e7e7;
  margin-top: 100px;
}
/* line 3357, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content {
  position: relative;
}
/* line 3361, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
/* line 3367, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content h2 {
  font-size: 1.9rem;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 0;
}
/* line 3376, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content h2:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 3392, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3393, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content #userForm h2 {
  font-size: 1.9rem;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 0;
}
/* line 3403, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content #userForm p {
  font-family: 'Fira Sans';
}
/* line 3406, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content #userForm p a {
  color: #ed1820;
  text-decoration: underline;
}
/* line 3413, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content textarea, body.servis #g-main #g-main-content .g-content input[type="text"], body.servis #g-main #g-main-content .g-content select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
  padding: 15px 0 15px 10px;
  font-size: 16px;
  font-family: 'Fira Sans';
  margin-bottom: 0;
}
/* line 3427, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content input[type="text"] {
  height: 50px;
}
/* line 3431, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .col-sm-9 {
  -webkit-flex: 100%;
  -moz-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  width: 100%;
}
/* line 3435, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content label {
  display: none;
}
/* line 3439, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formHorizontal .formControls {
  margin-left: 0;
  box-sizing: content-box;
  line-height: 0;
}
/* line 3445, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formRow .formSpan6 {
  width: 49.8%;
}
/* line 3450, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formRow .formSpan6:nth-child(2) {
  margin-left: 4px;
}
/* line 3454, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formRow .formSpan7 {
  width: 28%;
}
/* line 3459, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formHorizontal p.formDescription {
  margin-top: 0;
}
/* line 3463, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3464, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .rsform-block-agree label {
  display: block;
  font-family: 'Fira Sans';
  color: #000;
  margin-top: 6px;
}
/* line 3471, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .rsform-block-agree label.formControlLabel {
  display: none;
}
/* line 3476, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .btn-readmore {
  float: right;
  width: 157px;
  font-family: 'Fira Sans';
}
/* line 3482, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .rsform-block-submit {
  display: none;
}
/* line 3486, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formResponsive .formError {
  line-height: 1.5;
  color: red;
  margin: 0;
  padding: 5px 0;
  height: auto;
}
/* line 3494, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis #g-main #g-main-content .g-content .formRed {
  font-family: 'Fira Sans';
  font-weight: normal;
}
/* line 3507, templates/g5_hydrogen/custom/scss/custom.scss */
body.servis .formResponsive .formHorizontal .rsform-block {
  margin-bottom: 0;
}
@-moz-document url-prefix() {
  /* line 3513, templates/g5_hydrogen/custom/scss/custom.scss */
  .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 5px;
  }
}
/* line 3519, templates/g5_hydrogen/custom/scss/custom.scss */
#g-map {
  background: #f7f7f7;
}
/* line 3522, templates/g5_hydrogen/custom/scss/custom.scss */
#g-map .g-container {
  padding: 0;
}
/* line 3525, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3526, templates/g5_hydrogen/custom/scss/custom.scss */
#g-map .g-container #map-position .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 3534, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3535, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3537, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container p, #g-footer .g-container li, #g-footer .g-container a {
  color: #fff;
  margin: 0;
}
/* line 3544, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3545, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3546, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #copy-brand-position .g-content a {
  text-decoration: underline;
}
/* line 3552, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3553, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3554, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav {
  margin: 0;
  float: right;
}
/* line 3558, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav li {
  float: left;
}
/* line 3561, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav li a {
  padding: 2px 10px;
  font-size: 14px;
  position: relative;
}
/* line 3566, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav li a:before {
  display: block;
  height: 1px;
  width: 0;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #fff;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3581, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav li a:hover:before {
  width: 40px;
}
/* line 3587, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container #footer-menu-position .g-content ul.nav li.item-101, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-146, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-348, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-399, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-279, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-147, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-148, #g-footer .g-container #footer-menu-position .g-content ul.nav li.item-298 {
  display: none;
}
/* line 3604, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemVideoBlock {
  background: none;
  margin: 0;
  padding: 0;
}
/* line 3610, templates/g5_hydrogen/custom/scss/custom.scss */
.avPlayerWrapper .avPlayerContainer .avPlayerBlock {
  padding: 0;
}
/* line 3614, templates/g5_hydrogen/custom/scss/custom.scss */
.avPlayerWrapper .avPlayerContainer .avPlayerBlock video {
  background: none;
}
/* line 3618, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider, #g-people {
  background: #f7f7f7;
}
/* line 3622, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container, #g-people .g-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 3627, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3629, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content, #g-people .g-container #eshop-slider-position .g-content, #g-eshopslider .g-container #people-position .g-content, #g-people .g-container #people-position .g-content {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 3638, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3639, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable h3.g-title, #g-people .g-container #eshop-slider-position .g-content .moduletable h3.g-title, #g-eshopslider .g-container #people-position .g-content .moduletable h3.g-title, #g-people .g-container #people-position .g-content .moduletable h3.g-title {
  text-align: center;
  font-size: 2rem;
  position: relative;
  margin-bottom: 35px;
}
/* line 3645, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable h3.g-title:before, #g-people .g-container #eshop-slider-position .g-content .moduletable h3.g-title:before, #g-eshopslider .g-container #people-position .g-content .moduletable h3.g-title:before, #g-people .g-container #people-position .g-content .moduletable h3.g-title:before {
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: 0;
}
/* line 3661, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3663, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3664, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item img, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item img, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item img, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item img {
  opacity: 1;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3669, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link {
  position: relative;
  display: block;
}
/* line 3673, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link:before, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link:before, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link:before, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item a.reference-slider-link:before {
  content: "";
  background: url('../../images/arrow-black.svg') no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  display: block;
  font-family: 'awesome';
  color: #fff;
  position: absolute;
  left: 46%;
  top: 35%;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 9;
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 3695, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3696, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover img, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover img, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover img, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover img {
  opacity: 0.7;
}
/* line 3700, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3702, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover a.reference-slider-link:before, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover a.reference-slider-link:before, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover a.reference-slider-link:before, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover a.reference-slider-link:before {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 3710, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3711, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover div.slider-text h2.slider-slide-title:before, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item:hover div.slider-text h2.slider-slide-title:before, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover div.slider-text h2.slider-slide-title:before, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover div.slider-text h2.slider-slide-title:before {
  width: 50px;
}
/* line 3719, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text, #g-people .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text, #g-eshopslider .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text, #g-people .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text {
  position: static;
  width: 100%;
  text-align: center;
}
/* line 3726, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title, #g-people .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title, #g-eshopslider .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title, #g-people .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title {
  font-size: 20px;
  line-height: 1.3;
  background: none;
  color: #ed1820;
  font-weight: bold;
  text-align: center;
  width: 100%;
  position: relative;
}
/* line 3736, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title:before, #g-people .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title:before, #g-eshopslider .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title:before, #g-people .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title:before {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  display: block;
  height: 2px;
  width: 0;
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #ed1820;
  text-align: center;
  margin: 0 auto;
  bottom: -2px;
}
/* line 3754, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text p.slider-slide-desc, #g-people .g-container #eshop-slider-position .g-content .moduletable div.owl-carousel div.item div.slider-text p.slider-slide-desc, #g-eshopslider .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text p.slider-slide-desc, #g-people .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text p.slider-slide-desc {
  background: none;
  color: #000;
  width: 100%;
  margin-top: 0;
}
/* line 3761, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3762, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel .owl-item .item, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item, #g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item {
  padding: 0 5px;
}
/* line 3767, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav {
  top: 35%;
}
/* line 3770, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev {
  width: 60px;
  height: 60px;
  background: #f2f2f2;
  cursor: pointer;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3777, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev span, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev span, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev span, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev span {
  background: url('../../images/arrow-left.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3787, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3788, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev:hover span, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev:hover span, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev:hover span, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-prev:hover span {
  background: url('../../images/arrow-left-red.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
  width: 40px;
  height: 40px;
}
/* line 3798, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next {
  width: 60px;
  height: 60px;
  background: #f2f2f2;
  cursor: pointer;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3806, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next span, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next span, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next span, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next span {
  background: url('../../images/arrow-right.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
/* line 3816, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3817, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next:hover span, #g-people .g-container #eshop-slider-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next:hover span, #g-eshopslider .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next:hover span, #g-people .g-container #people-position .g-content .moduletable .owl-carousel.owl-theme.owl-loaded div.owl-controls div.owl-nav div.owl-next:hover span {
  background: url('../../images/arrow-right-red.svg') no-repeat;
  background-size: contain;
  background-position: 14px 10px;
  width: 40px;
  height: 40px;
}
/* line 3838, templates/g5_hydrogen/custom/scss/custom.scss */
#g-people .g-container #people-position .g-content .moduletable div.owl-carousel div.item div.slider-text h2.slider-slide-title:before {
  display: none !important;
}
/* line 3842, templates/g5_hydrogen/custom/scss/custom.scss */
#g-people .g-container #people-position .g-content .moduletable .owl-carousel .owl-item .item:hover img {
  opacity: 1;
}
/* line 3846, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3847, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3848, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3849, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3850, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3851, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 3852, templates/g5_hydrogen/custom/scss/custom.scss */
#g-eshopslider .g-container #eshop-slider-position .g-content .custom h3.g-title a {
  color: #000;
  text-decoration: none;
}
/* line 3863, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemExtraFields ul li.aliasObrazekvkategorii {
  display: none;
}
/* line 3867, templates/g5_hydrogen/custom/scss/custom.scss */
.djslider-loader-default {
  margin-top: 71px;
}
/* ////////////////////////////////////////////// media queries /////////////////////////////////////////*/
/* line 3, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
.g-offcanvas-toggle {
  color: #fff;
  background: #000;
  right: 25px;
  top: 1.3rem;
  left: auto;
  position: fixed;
  font-size: 2rem;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  z-index: 999;
}
/* line 17, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
.g-offcanvas-toggle .fa-fw {
  position: absolute;
  width: 20px;
  height: 2px;
  background: #fff;
  left: 9px;
  top: 19px;
  float: none;
}
/* line 26, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
.g-offcanvas-toggle .fa-fw:before {
  height: 2px;
  background: #fff;
  width: 100%;
  content: "";
  position: absolute;
  top: -7px;
  left: 0;
}
/* line 36, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
.g-offcanvas-toggle .fa-fw:after {
  height: 2px;
  background: #fff;
  width: 100%;
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
}
/* line 49, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
/* line 50, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
/* line 51, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
/* line 52, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
/* line 53, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
#g-offcanvas #mobile-menu ul li a.g-menu-item-container {
  padding: 0.7rem 1.2rem;
}
/* line 56, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
#g-offcanvas #mobile-menu ul li a.g-menu-item-container img {
  width: 50px;
  height: auto;
}
@media only all and (max-width: 1335px) {
  /* line 67, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    font-size: 15px;
  }
  /* line 71, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation {
    height: 71px;
  }
}
@media only all and (max-width: 1285px) {
  /* line 79, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 80, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #menu-position .g-content {
    margin-left: 0;
  }
  /* line 85, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .g-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 90, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container {
    padding: 0.6rem 1.2rem;
  }
  /* line 94, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid {
    max-width: 96%;
  }
}
@media only all and (max-width: 1250px) {
  /* line 101, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 102, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 108, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel {
    padding-left: 33px;
  }
  /* line 113, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container > span {
    padding: 15px 15px;
  }
  /* line 117, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 118, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #menu-position .g-content {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
  /* line 125, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    font-size: 15px;
  }
}
@media only all and (max-width: 1279px) {
  /* line 133, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.vespa #g-main {
    background: #e7e7e7;
  }
  /* line 137, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .itemExtraFieldsBox {
    width: 50%;
  }
  /* line 141, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .itemImageContainer {
    width: 50%;
  }
}
@media only all and (max-width: 1230px) {
  /* line 147, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li.g-menu-item-301 a.g-menu-item-container {
    padding: 0.6rem 1rem;
  }
}
@media only all and (max-width: 1225px) {
  /* line 153, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel {
    padding-left: 25px;
  }
}
@media only all and (max-width: 1220px) {
  /* line 160, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel {
    padding-left: 30px;
  }
  /* line 164, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    padding: 1.2rem 0.8rem;
  }
}
@media only all and (max-width: 1200px) {
  /* line 170, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer {
    width: 49% !important;
  }
  /* line 174, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 175, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 176, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar .catItemImageBlockContainer .catItemImageBlock .itemImage {
    text-align: left;
  }
  /* line 183, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  select#SelectInput {
    margin-bottom: 4px;
  }
  /* line 187, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    font-size: 14px;
  }
}
@media only all and (max-width: 1199px) {
  /* line 193, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 194, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 198, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content {
    width: calc(100vw/3);
  }
  /* line 202, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(2) {
    left: calc(100vw/3);
  }
  /* line 206, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(3) {
    left: calc((100vw/3)*2);
  }
  /* line 210, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(4) {
    left: calc((100vw/3)*3);
  }
  /* line 214, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(5) {
    left: calc((100vw/3)*4);
  }
  /* line 218, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(6) {
    left: calc((100vw/3)*5);
  }
  /* line 222, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(7) {
    left: calc((100vw/3)*6);
  }
  /* line 226, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content:nth-child(8) {
    left: calc((100vw/3)*7);
  }
  /* line 234, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 235, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 236, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container .g-content {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0px;
  }
  /* line 245, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 246, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 247, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-footer .g-container .g-content {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform textarea {
    width: 97%;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
    max-height: 225px;
  }
  /* line 264, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formHorizontal .rsform-block.rsform-block-submit-fake {
    margin-right: 1.5%;
  }
}
@media only all and (max-width: 1180px) {
  /* line 270, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    padding: 1.2rem 0.7rem;
  }
}
@media only all and (max-width: 1150px) {
  /* line 280, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position {
    position: absolute;
    right: 0;
  }
  /* line 285, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position .g-content .nav {
    padding-bottom: 0;
  }
  /* line 289, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6:nth-child(1) {
    margin-left: 0;
    width: 40%;
  }
  /* line 294, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6:nth-child(2) {
    width: 60%;
    margin: 0;
  }
  /* line 299, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 31%;
  }
  /* line 303, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 32%;
  }
}
@media only all and (max-width: 1120px) {
  /* line 311, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    font-size: 15px;
  }
  /* line 315, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position {
    -webkit-flex: 100%;
    -moz-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
  }
  /* line 318, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 319, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 320, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo img {
    width: 203px;
  }
  /* line 329, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.subcategory #g-main .g-container {
    max-width: 95%;
  }
}
@media only all and (max-width: 1100px) {
  /* line 336, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
    max-height: 190px;
  }
  /* line 340, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    padding: 1.2rem 1rem;
  }
  /* line 344, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 32.5%;
  }
  /* line 348, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 305px;
  }
  /* line 352, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid {
    max-width: 70%;
  }
  /* line 356, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 357, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 358, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position .moduletable.main-menu ul.nav {
    padding-bottom: 0;
  }
  /* line 361, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position .moduletable.main-menu ul.nav li.item-101 {
    display: none;
  }
}
@media only all and (max-width: 1050px) {
  /* line 371, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav ul.g-toplevel li a.g-menu-item-container {
    padding: 1.2rem 0.8rem;
  }
  /* line 375, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 36%;
  }
  /* line 380, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 270px;
  }
}
@media only all and (max-width: 1024px) {
  /* line 386, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 49.78%;
  }
  /* line 390, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 260px;
  }
  /* line 394, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 49.7%;
  }
  /* line 397, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 34%;
  }
}
@media only all and (max-width: 1000px) {
  /* line 403, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
    max-height: 130px;
  }
  /* line 407, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #contact-position, #form-position {
    -webkit-flex: 100%;
    -moz-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
  }
  /* line 412, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 413, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 414, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #contact-position .k2ItemsBlock .row-fluid {
    max-width: 60%;
    margin: 0 auto;
  }
  /* line 422, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position .moduletable.main-menu ul.nav {
    display: block;
  }
  /* line 426, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 427, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position .g-content .nav .item-151 {
    display: none;
  }
  /* line 432, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #contact-position .g-content .btn-readmore {
    text-align: center;
    margin: 0 auto;
  }
  /* line 437, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position {
    border-top: 1px solid #000;
  }
  /* line 440, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm h2 {
    text-align: center;
  }
  /* line 444, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm p {
    text-align: center;
  }
  /* line 448, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 35%;
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  /* line 454, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 p {
    text-align: left;
  }
  /* line 459, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 {
    width: 12%;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-left: 0;
  }
  /* line 466, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 p {
    text-align: left;
  }
  /* line 471, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow:nth-child(3) {
    text-align: right;
    margin: 10px auto;
  }
  /* line 481, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .g-offcanvas-toggle {
    visibility: hidden;
  }
}
@media only all and (max-width: 960px) {
  /* line 488, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.home #g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6 {
    float: none;
    display: block;
    width: 100% !important;
  }
  /* line 494, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 32%;
  }
  /* line 498, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 36%;
  }
  /* line 502, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.home #g-header .g-container #slider-position .contact-panel .custom .row-fluid p {
    text-align: left;
  }
  /* line 506, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .djslider-loader-default {
    margin-top: 139px;
  }
  /* line 510, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formHorizontal .rsform-block.rsform-block-submit-fake {
    margin-right: 0.7%;
  }
}
@media only all and (max-width: 968px) {
  /* line 518, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid {
    max-width: 80%;
  }
  /* line 522, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #footer-menu-position {
    display: none;
  }
  /* line 526, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #copy-brand-position {
    -webkit-flex: 100%;
    -moz-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }
  /* line 532, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock {
    top: 30px;
  }
  /* line 536, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock .image-info {
    top: -20px;
  }
}
@media only all and (max-width: 950px) {
  /* line 544, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 240px;
  }
}
@media only all and (max-width: 930px) {
  /* line 554, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 49.6%;
  }
  /* line 558, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  select#SelectInput {
    width: 100% !important;
    margin-bottom: 0;
  }
  /* line 563, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 37%;
  }
  /* line 567, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 40%;
  }
}
@media only all and (max-width: 890px) {
  /* line 573, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #form-position .formResponsive .formRow .formSpan6 {
    width: 100%;
    margin: 0;
  }
  /* line 578, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform textarea, #g-contact .g-container #form-position .g-content .rsform input[type="text"] {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 584, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform input[type="text"] {
    height: 55px;
  }
  /* line 588, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 42%;
  }
  /* line 592, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 {
    width: 15%;
  }
  /* line 596, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer {
    width: 100% !important;
    display: block;
  }
  /* line 601, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 602, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.aprilia.subcategory #g-main {
    padding-top: 25px;
  }
  /* line 607, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.aprilia #g-main {
    background-position: top center;
  }
}
@media only all and (max-width: 900px) {
  /* line 614, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 220px;
  }
}
@media only all and (max-width: 834px) {
  /* line 621, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
    max-height: 100px;
  }
  /* line 625, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .g-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 630, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 46%;
  }
  /* line 634, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content {
    padding: 10px 0;
  }
  /* line 638, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext h2.itemTitle {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 643, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content {
    height: 630px;
  }
  /* line 647, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar .catItemImageBlockContainer .catItemImageBlock .itemImage {
    text-align: center;
  }
  /* line 651, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer h3.catItemTitle {
    text-align: center;
    padding-top: 10px;
  }
  /* line 656, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar #g-main .g-container #g-main-content #k2Container .itemList .itemContainer .catItemIntroText {
    text-align: center;
  }
  /* line 660, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.bazar .catItemReadMore a.k2ReadMore {
    margin: 20px auto;
  }
  /* line 664, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid p span {
    display: block;
    padding-right: 0;
  }
  /* line 669, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel {
    position: initial;
  }
  /* line 672, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 674, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .row-fluid .span6 {
    width: 100%;
    padding: 0 0 0 25px;
    margin: 0;
  }
  /* line 683, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 49%;
  }
  /* line 687, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 315px;
  }
  /* line 691, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform textarea {
    height: 175px;
  }
  /* line 695, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow:nth-child(3) {
    margin: 0 0 10px 0;
  }
  /* line 699, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  select#SelectInput {
    width: 100% !important;
  }
  /* line 703, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .djslider-loader-default {
    margin-top: 71px;
  }
  /* line 707, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid {
    margin: 4px 0;
  }
  /* line 711, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid .span6 {
    width: 100% !important;
    float: none;
  }
  /* line 716, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid p {
    text-align: left;
    margin: 0;
  }
  /* line 720, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid p span {
    padding-right: 5px;
    display: inline;
  }
  /* line 726, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 728, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-header, body.subcategory #g-header {
    z-index: 10;
  }
  /* line 732, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main, body.subcategory #g-main {
    padding-top: 130px;
  }
  /* line 736, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-header .g-container #slider-position .contact-panel, body.subcategory #g-header .g-container #slider-position .contact-panel {
    position: fixed;
  }
  /* line 741, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 742, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.subcategory #g-main {
    padding-top: 168px;
  }
  /* line 748, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 749, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main {
    padding-bottom: 0;
  }
}
@media only all and (max-width: 768px) {
  /* line 757, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.subcategory #g-main {
    padding-top: 92px;
  }
  /* line 761, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemIntrotext .moduleItemImage img {
    float: none;
  }
  /* line 765, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box ul.loga li img {
    height: 50px;
    width: auto;
  }
  /* line 767, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 768, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li p img {
    margin: 10px auto;
  }
  /* line 773, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #contact-position .g-content .row-fluid {
    max-width: 100%;
  }
  /* line 776, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #contact-position .g-content .row-fluid .span4 {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 784, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #contact-position .g-content .row-fluid .span4 p {
    padding-left: 0;
    text-align: center;
  }
  /* line 789, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 100%;
    display: block;
  }
  /* line 794, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6:nth-child(2) {
    margin-left: 0;
  }
  /* line 798, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 50%;
  }
  /* line 802, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content {
    position: static;
    width: 100%;
  }
  /* line 808, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box {
    max-height: initial;
  }
  /* line 812, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation .g-content .g-main-nav {
    padding-top: 14px;
  }
  /* line 816, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content {
    top: 7px;
  }
  /* line 821, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation {
    background: #fff;
  }
  /* line 825, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header {
    padding-top: 90px;
  }
  /* line 829, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .rsform-block-selectinput .formBody::after {
    right: 37px !important;
  }
  /* line 833, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled {
    border: none;
    background: none;
  }
  /* line 837, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #logo-position {
    visibility: hidden;
    opacity: 0;
  }
  /* line 842, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #hamburger-menu-position .g-content {
    background: #ed101a;
    top: 7px;
  }
  /* line 848, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #hamburger-menu-position .g-content .hamburger {
    top: 25px;
    background: #fff;
  }
  /* line 852, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #hamburger-menu-position .g-content .hamburger:before {
    background: #fff;
  }
  /* line 856, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #hamburger-menu-position .g-content .hamburger:after {
    background: #fff;
  }
  /* line 863, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation.scrolled #hamburger-menu-position .g-content:before {
    opacity: 0;
  }
  /* line 867, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.home #g-main .g-container #k2Container .itemBody .itemFullText {
    max-width: 80%;
  }
  /* line 871, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content {
    width: calc(100vw);
    position: static;
  }
  /* line 876, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content {
    height: auto;
    padding-bottom: 15px;
  }
  /* line 881, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li img {
    display: block;
    margin: 0 auto;
  }
  /* line 886, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li p {
    max-width: 80%;
    margin: 0 auto;
  }
  /* line 892, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-nav-position ul.moto-nav {
    display: none;
  }
  /* line 896, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #contact-position .k2ItemsBlock .row-fluid {
    max-width: 80%;
  }
  /* line 902, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .content-container {
    padding-top: 15px;
  }
  /* line 906, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext {
    float: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  /* line 914, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext {
    max-width: 80%;
    margin: 0 auto;
  }
  /* line 919, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .btn-readmore {
    display: none;
  }
  /* line 923, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box:after {
    background: none;
  }
  /* line 927, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content li {
    display: inline-block;
  }
  /* line 931, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6, #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(1) ul, #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(2) ul {
    margin-left: 0;
    display: flex;
    justify-content: center;
  }
  /* line 939, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6 {
    width: 100%;
  }
  /* line 944, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content ul.list {
    text-align: center;
  }
  /* line 948, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content ul.list li {
    padding: 5px;
    position: relative;
  }
  /* line 952, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content ul.list li:after {
    content: ",";
  }
  /* line 958, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 959, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 960, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(2) ul.list li:last-child:after {
    content: "";
  }
  /* line 966, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position {
    -webkit-flex: 50%;
    -moz-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    width: 50%;
  }
  /* line 970, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo img {
    max-height: 60px;
  }
  /* line 974, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content ul.contact {
    max-width: 160px;
    margin: 0 auto;
  }
  /* line 979, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #services-header-position {
    padding-top: 60px;
  }
  /* line 983, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText {
    position: static;
    width: 100%;
  }
  /* line 988, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody {
    max-width: 100%;
  }
  /* line 992, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer {
    text-align: center;
  }
  /* line 995, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock {
    left: 0;
    right: 0;
  }
  /* line 1001, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock .image-info {
    left: 0;
    right: 0;
  }
  /* line 1006, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText h2.catItemTitle {
    text-align: center;
  }
  /* line 1010, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText p {
    text-align: center;
    max-width: 90%;
    margin: 0 auto 15px auto;
  }
  /* line 1016, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText .span6 {
    text-align: center;
  }
  /* line 1020, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav {
    max-width: 100%;
  }
  /* line 1024, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.prev {
    left: -10px;
  }
  /* line 1028, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next {
    right: -10px;
  }
  /* line 1032, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next span {
    background-position: 20px 10px;
  }
  /* line 1036, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-motoslider .g-container #moto-slider-position .g-content .platform-content .moduleItemReadMore {
    display: block;
  }
  /* line 1040, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .itemImageContainer {
    width: 100%;
    float: none;
  }
  /* line 1045, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .itemImageContainer .itemImageBlock {
    left: 0;
    right: 0;
  }
  /* line 1050, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-navigation.scrolled {
    border-bottom: none;
    background: none;
  }
  /* line 1055, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main {
    padding-top: 66px;
  }
  /* line 1059, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .itemExtraFieldsBox {
    width: 100%;
  }
  /* line 1063, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemIntroText {
    position: static;
    width: 100%;
  }
  /* line 1068, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody {
    max-width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
  /* line 1075, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav {
    max-width: 90%;
    margin: 0 auto;
  }
  /* line 1080, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.moto-nav li.next {
    right: 0;
  }
  /* line 1084, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  /* line 1089, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock {
    top: 25px;
  }
  /* line 1093, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlockContainer .catItemImageBlock .image-info {
    top: -35px;
  }
  /* line 1097, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemListCategoriesBlock .itemListCategory p {
    max-width: 100%;
  }
  /* line 1101, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.aprilia.detail #g-main .g-container .tabExtraFieldsBox .itemExtraFieldsBox .itemExtraFields.parametry {
    columns: 1;
  }
  /* line 1107, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .djslider-loader-default {
    margin-top: 0;
  }
  /* line 1111, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content {
    top: 0;
    padding-top: 10px;
  }
  /* line 1116, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content .hamburger {
    top: 24px;
  }
  /* line 1120, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content:before {
    top: 11px;
  }
  /* line 1124, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header {
    padding-top: 72px;
  }
}
@media only all and (max-width: 720px) {
  /* line 1131, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 50%;
  }
  /* line 1135, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 {
    width: 20%;
  }
  /* line 1139, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid {
    max-width: 100%;
  }
  /* line 1143, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 260px;
  }
  /* line 1147, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 55%;
  }
  /* line 1151, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 49.6%;
  }
}
@media only all and (max-width: 670px) {
  /* line 1157, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 60%;
  }
  /* line 1161, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .djslider-loader-default {
    margin-top: 0;
  }
  /* line 1165, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .k2ItemsBlock {
    padding: 25px 0;
  }
  /* line 1169, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content.loaded {
    background-position: center;
  }
  /* line 1173, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: none;
  }
  /* line 1177, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .overflow-box ul.loga li {
    padding: 5px 0;
  }
  /* line 1181, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content {
    right: 10px;
  }
  /* line 1185, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #right-menu-position {
    overflow: scroll;
  }
}
@media only all and (max-width: 650px) {
  /* line 1194, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 49%;
  }
  /* line 1198, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 49.5%;
    float: left;
  }
  /* line 1203, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6 {
    width: 100%;
    float: none;
  }
  /* line 1207, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan6:nth-child(2) {
    margin-left: 0;
  }
  /* line 1211, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 {
    width: 100%;
  }
  /* line 1213, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .rsform .formResponsive .formRow .formSpan7 p {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 630px) {
  /* line 1220, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 48.5%;
  }
  /* line 1224, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 230px;
  }
}
@media only all and (max-width: 600px) {
  /* line 1230, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 48%;
  }
  /* line 1234, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 200px;
  }
  /* line 1238, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext {
    height: 165px;
  }
}
@media only all and (max-width: 550px) {
  /* line 1244, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 72%;
  }
  /* line 1248, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 180px;
  }
  /* line 1252, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vrilistitemname {
    text-align: left;
  }
  /* line 1256, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vrilistitemdescr {
    text-align: left;
  }
  /* line 1262, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 {
    width: 25%;
  }
  /* line 1266, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6, #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(1) ul, #g-eshop .g-container #eshop-position .g-content .platform-content .row-fluid .span6:nth-child(2) ul {
    display: inline-block;
  }
  /* line 1272, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-eshop .g-container #eshop-position .g-content .platform-content .k2ItemsBlock {
    padding: 25px;
  }
  /* line 1276, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.home #g-main .g-container #k2Container .itemBody .itemFullText, #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li p, #contact-position .k2ItemsBlock .row-fluid {
    max-width: 90%;
  }
  /* line 1282, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1283, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1284, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1285, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1286, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1287, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1288, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.pujcovna #content-header-position .k2ItemsBlock ul li .content-container .row-fluid .span6 {
    width: 100%;
    margin-left: 0;
    margin-bottom: 15px;
  }
}
@media only all and (max-width: 500px) {
  /* line 1304, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content .hamburger {
    left: 23px;
  }
  /* line 1308, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content:before {
    right: 38px;
  }
  /* line 1312, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation #hamburger-menu-position .g-content .btn-eshop {
    right: 6.5rem;
  }
  /* line 1316, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 100%;
  }
  /* line 1321, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: auto;
  }
  /* line 1325, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext {
    height: auto;
  }
}
@media only all and (max-width: 450px) {
  /* line 1332, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main .g-container .tabBox .itemExtraFieldsTab {
    padding: 10px 20px;
  }
  /* line 1336, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 {
    width: 100%;
  }
  /* line 1339, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan7 p {
    text-align: center;
  }
  /* line 1344, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid p span.breakLine {
    display: block;
  }
  /* line 1348, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .image-container .moduleItemIntrotext ul.contact, #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext .moduleItemIntrotext ul.contact {
    margin: 0 auto !important;
  }
  /* line 1353, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .content-container {
    padding-top: 0;
  }
  /* line 1358, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vri-list-item-img {
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
  }
  /* line 1364, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vrilistdivcost .vriliststartfrom, .vriliststartfromtext, .vristartfrom, .vri-result-divcost .vriliststartfrom {
    text-align: left;
    padding: 10px 0;
  }
  /* line 1372, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vri-list-item-block {
    padding-bottom: 25px;
  }
  /* line 1376, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  .vrilistitemdescr {
    width: 100%;
  }
  /* line 1380, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform #userForm .formRow .formSpan5 {
    width: 100%;
  }
  /* line 1384, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .rsform-block-agree label {
    text-align: center;
  }
  /* line 1388, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  h1 {
    line-height: 1.6;
    font-size: 1.2rem;
    font-weight: bold;
  }
  /* line 1394, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.home #g-main .g-container #k2Container .itemBody .itemFullText, #g-motoslider .g-container #moto-slider-position .g-content .platform-content .k2ItemsBlock ul li p, #contact-position .k2ItemsBlock .row-fluid {
    max-width: 100%;
  }
  /* line 1401, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1402, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1403, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-main .g-container .g-content {
    margin: 0;
  }
  /* line 1409, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-services #services-position .g-content .platform-content .k2ItemsBlock .moduleItemIntrotext {
    max-width: 100%;
  }
  /* line 1413, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1414, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #contact-position .k2ItemsBlock .row-fluid .span6 {
    width: 100%;
    text-align: center;
  }
  /* line 1418, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #contact-position .k2ItemsBlock .row-fluid .span6 ul.contact {
    max-width: 150px;
    margin: 0 auto !important;
  }
  /* line 1425, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-contact .g-container #form-position .g-content .rsform .btn-readmore {
    float: none;
  }
  /* line 1429, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.motorcycles.main-category #g-main .g-container .g-content #k2Container .itemList .itemContainer ul.nav {
    column-count: 1;
  }
  /* line 1433, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  /* line 1434, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li {
    width: 100%;
    text-align: center;
  }
  /* line 1438, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext {
    text-align: center;
    margin: 0 auto 10px auto;
  }
}
@media only all and (max-width: 420px) {
  /* line 1448, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo img {
    width: 160px;
  }
  /* line 1452, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo {
    padding-top: 5px;
  }
  /* line 1456, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel {
    top: 68px;
  }
  /* line 1460, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  body.detail #g-main {
    padding-top: 63px;
  }
  /* line 1464, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-header .g-container #slider-position .contact-panel .custom .row-fluid p span {
    display: block;
  }
  /* line 1468, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: 280px;
  }
  /* line 1473, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-form .g-container #form-position .g-content .g-title {
    margin-bottom: 28px;
  }
}
@media only all and (max-width: 400px) {
  /* line 1480, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #hamburger-menu-position .g-content:before {
    content: "";
  }
  /* line 1484, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #g-navigation #hamburger-menu-position .g-content .btn-eshop {
    right: 3rem;
  }
  /* line 1488, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .content-container .image-container {
    height: auto;
  }
  /* line 1492, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #people-position .g-content .moduletable .k2ItemsBlock ul li .moduleItemIntrotext {
    height: auto;
  }
}
@media only all and (max-width: 330px) {
  /* line 1498, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo img {
    width: 140px;
  }
  /* line 1502, templates/g5_hydrogen/custom/scss/mediaqueries.scss */
  #logo-position .g-content .gantry-logo {
    padding-top: 6px;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */