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

@font-face {
  font-family: 'robotolight';
  src: url('../../fonts/roboto_light/roboto-light-webfont.eot');
  src: url('../../fonts/roboto_light/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto_light/roboto-light-webfont.woff2') format('woff2'), url('../../fonts/roboto_light/roboto-light-webfont.woff') format('woff'), url('../../fonts/roboto_light/roboto-light-webfont.ttf') format('truetype'), url('../../fonts/roboto_light/roboto-light-webfont.svg#robotolight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoregular';
  src: url('../../fonts/roboto_regular/roboto-regular-webfont.eot');
  src: url('../../fonts/roboto_regular/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto_regular/roboto-regular-webfont.woff2') format('woff2'), url('../../fonts/roboto_regular/roboto-regular-webfont.woff') format('woff'), url('../../fonts/roboto_regular/roboto-regular-webfont.ttf') format('truetype'), url('../../fonts/roboto_regular/roboto-regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotomedium';
  src: url('../../fonts/roboto_medium/roboto-medium-webfont.eot');
  src: url('../../fonts/roboto_medium/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/roboto_medium/roboto-medium-webfont.woff2') format('woff2'), url('../../fonts/roboto_medium/roboto-medium-webfont.woff') format('woff'), url('../../fonts/roboto_medium/roboto-medium-webfont.ttf') format('truetype'), url('../../fonts/roboto_medium/roboto-medium-webfont.svg#robotomedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'awesome';
  src: url('../../fonts/awesome/fontawesome-webfont.eot');
  src: url('../../fonts/awesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/awesome/fontawesome-webfont.woff2') format('woff2'), url('../../fonts/awesome/fontawesome-webfont.woff') format('woff'), url('../../fonts/awesome/fontawesome-webfont.ttf') format('truetype'), url('../../fonts/awesome/fontawesome-webfont.svg#robotomedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* line 60, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
body {
  line-height: 1;
}
/* line 61, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-family: 'robotolight', Arial;
  color: #000;
}
/* line 63, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: 'robotoregular', Arial;
}
/* line 64, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6, strong {
  color: #000;
  line-height: 1.5;
}
/* line 66, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  padding-top: 0;
  margin-top: 0;
}
/* line 67, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3 {
  text-align: center;
}
/* line 68, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a {
  color: #f5822a;
}
/* line 69, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  color: #f5822a;
  text-decoration: underline;
}
/* line 71, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.k2ItemsBlock h2 {
  padding-bottom: 20px;
  text-align: center;
}
/* line 73, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main ul {
  margin-left: 0;
  padding-left: 0;
  margin-top: 0;
}
/* line 74, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main p {
  margin-bottom: 10px;
}
/* line 75, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main ul {
  margin-left: 10px;
}
/* line 76, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main ul li {
  line-height: 1.8;
  padding-left: 5px;
  text-align: left;
}
/* line 77, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2ItemsBlock ul {
  list-style: none;
}
/* line 78, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#content-position ul li:first-child {
  list-style-image: none;
}
/* line 80, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size50 ul li {
  list-style-image: url('../../images/li-point.png') !important;
}
/* line 87, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.moduleItemIntrotext p {
  text-align: justify;
  line-height: 1.6;
}
/* line 88, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.k2ItemsBlock .size50 img {
  padding-left: 0;
}
/* line 89, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.k2ItemsBlock img {
  padding-left: 10px;
}
/* line 90, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText img {
  padding-bottom: 15px;
}
/* line 91, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText p {
  margin-top: 0;
}
/* line 92, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.k2ItemsBlock .size50 ul {
  margin-left: 10px;
}
/* line 93, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .size50 ul li {
  margin-left: 15px;
}
/* line 95, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.divider .symbol, .divider .symbol img {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 97, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText table td {
  text-align: right;
}
/* line 98, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText table td:first-child {
  text-align: left;
}
/* line 99, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText table td h3 {
  padding-bottom: 0 !important;
  margin-bottom: 0;
  padding-top: 0;
  text-align: left;
}
/* line 101, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
table {
  border: none;
}
/* line 102, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
td {
  padding: 1.5rem 1rem;
  border: none;
  border-bottom: 1px solid #eaeaea;
  line-height: 1.5;
  color: #000;
  vertical-align: top;
}
/* line 103, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
td h3 {
  padding-top: 0;
  margin-top: 0;
}
/* line 106, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  margin-top: 5px;
}
/* line 108, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container {
  background: url('../../images/1x1-grey.jpg') repeat-x center center;
}
/* line 109, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 110, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo, .objednejte-se {
  padding: 0 6px;
  background: #fff;
}
/* line 111, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo {
  margin-top: 11px;
}
/* line 113, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.objednejte-se {
  float: right;
}
/* line 114, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.objednejte-se p {
  padding-top: 0px;
  font-size: 120%;
  font-family: 'robotoregular', Arial;
}
/* line 115, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.objednejte-se img {
  margin-bottom: 2px;
  margin-left: 12px;
}
/* line 117, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: auto;
}
/* line 118, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.green {
  color: #439f67;
}
/* line 119, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.grey {
  color: #7a7a7a;
}
/* line 120, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
p {
  color: #000;
  line-height: 1.5;
}
/* line 121, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.home-text p {
  text-align: center;
}
/* line 122, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container a {
  color: #f5822a;
}
/* line 123, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
li {
  color: #000;
}
/* line 125, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
strong {
  font-family: 'robotoregular', Arial;
}
/* line 127, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.clearfix {
  margin-bottom: 20px;
}
/* line 128, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size50 {
  width: 49%;
  display: inline-block;
  text-align: justify;
  margin-top: 0;
  vertical-align: top;
  float: right;
}
/* line 129, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size33 {
  width: 31%;
  display: inline-block;
  text-align: justify;
  margin-top: 0;
  vertical-align: top;
  float: left;
  padding-right: 2%;
}
/* line 130, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size33:last-child {
  padding-right: 0;
}
/* line 132, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText p {
  margin: 0 auto;
  text-align: center;
}
/* line 133, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size50 p, .size33 p {
  text-align: justify !important;
}
/* line 134, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.clearfix .size50:first-child {
  margin-right: 1%;
  float: left;
}
/* line 135, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size50 p:first-child {
  padding-top: 0;
  margin-top: 0;
}
/* line 139, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.size50 h3 {
  text-align: left;
}
/* line 141, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.itemBackToTop {
  display: none;
}
/* line 143, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText h3 {
  padding-bottom: 30px;
  padding-top: 0;
}
/* line 144, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemListCategory {
  background: none;
  border: none;
  border-radius: 0;
}
/* line 146, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h3.catItemTitle {
  background: url('../../images/icon-fyziotom.jpg') no-repeat top center;
}
/* line 147, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle, div.itemFullText h3.catItemTitle {
  padding: 70px 0 0 0;
}
/* line 148, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h3.catItemTitle {
  padding: 70px 0 0 0;
}
/* line 149, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container h3.catItemTitle a {
  color: #000;
  font-size: 20px;
}
/* line 150, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container h3.catItemTitle a:hover {
  text-decoration: underline;
}
/* line 152, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.catItemIntroText p {
  margin: 0.2rem 0;
  text-align: center;
}
/* line 153, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemHeader h2.itemTitle {
  padding-bottom: 20px;
}
/* line 156, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.itemIntroText p {
  max-width: 70%;
  margin: 0 auto;
}
/* line 160, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #565656;
  text-transform: uppercase;
}
/* line 161, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  background: none;
  border-right: 2px solid #fff;
}
/* line 163, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li .g-menu-item-content {
  display: inline;
  vertical-align: top;
}
/* line 164, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: none;
}
/* line 167, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
/* line 170, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation #main-menu {
  background: url('../../images/menu-bg.jpg') repeat-x bottom left;
}
/* line 174, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a {
  background: none;
  transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -webkit-transition: color 0.5s ease-in-out;
}
/* line 175, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a:hover {
  color: #f5822a !important;
  background: none;
  text-decoration: none;
}
/* line 176, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: none;
}
/* line 179, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation a span {
  padding-bottom: 3px;
}
/* line 180, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 1.9rem 1.4rem 1.6rem 1.4rem;
}
/* line 181, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:first-child {
  padding-left: 1rem;
}
/* line 182, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:last-child {
  border-right: none;
}
/* line 184, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #565656;
  text-transform: uppercase;
}
/* line 186, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container span:first-child, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active a span {
  border-bottom: 4px solid #f5822a;
  color: #f5822a;
}
/* line 190, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #f8f8f8;
}
/* line 191, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container {
  background: none;
}
/* line 192, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
/* line 200, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides {
  max-width: 1100px;
}
/* line 201, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#header-slide .g-content {
  padding: 0;
  margin: 0;
}
/* line 202, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides {
  position: relative;
  overflow: hidden;
}
/* line 203, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides #text-slides {
  position: absolute;
  height: auto;
  top: 34%;
  width: 100%;
}
/* line 204, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide {
  position: absolute;
  left: -1000px;
  text-align: left;
  z-index: 999;
}
/* line 205, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide h2 {
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 1.2;
  text-shadow: 0px 3px 2px rgba(150, 150, 150, 0.61);
}
/* line 206, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide h3 {
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 1;
  text-shadow: 0px 3px 2px rgba(150, 150, 150, 0.61);
}
/* line 207, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide .btn-slide {
  margin-top: 30px;
}
/* line 208, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide .btn-slide a {
  border: 3px solid #dcbf1c;
  padding: 10px 25px;
  font-size: 30px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
}
/* line 212, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides .slide .btn-slide a:hover {
  color: #dcbf1c;
  opacity: 0.5;
}
/* line 213, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-container {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  text-align: left;
}
/* line 214, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides {
  max-width: 1200px;
  text-align: center;
  margin: 0 auto;
}
/* line 217, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides h2 {
  font-size: 30px;
  color: #fff;
  text-align: center;
}
/* line 218, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides h3 {
  font-size: 30px;
  color: #fff;
  margin-top: 0.5rem;
  text-align: center;
}
/* line 219, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-image {
  max-width: 1100px;
  margin: 0 auto;
}
/* line 220, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.header-slides {
  max-width: 1100px;
}
/* line 222, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
img.rainbow {
  vertical-align: top;
  margin-top: 1px;
}
/* line 226, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0.65rem 0;
}
/* line 227, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-container {
  max-width: 1100px;
}
/* line 229, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position {
  background: url('../../images/bg-transition-1.jpg') repeat-x top left;
}
/* line 230, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position ul li {
  list-style: none;
  display: inline-block;
  width: 24%;
  vertical-align: top;
  text-align: center;
  position: relative;
}
/* line 231, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position .g-content {
  padding: 0;
  margin: 0;
}
/* line 232, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position img {
  text-align: center;
  margin: 0 auto;
}
/* line 233, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position img {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
}
/* line 234, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position img:hover {
  opacity: 0.5;
}
/* line 236, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position li p {
  font-size: 15px;
  width: 90%;
  text-align: center;
}
/* line 237, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position h2, #boxes-position h2 a {
  color: #f58834;
  font-size: 110%;
  font-family: 'robotoregular', Arial;
  text-transform: uppercase;
  padding-top: 0;
  margin-top: 0;
}
/* line 238, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position h2 {
  text-align: center;
  padding-top: 10px;
  margin-bottom: 5px;
}
/* line 239, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position h2 a:hover {
  text-decoration: underline;
}
/* line 241, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a.readmore, a.k2ReadMore {
  background: url('../../images/bg-btn.jpg');
  padding: 0 7px 7px 7px;
  color: #fff;
  font-size: 14px;
  height: 28px;
  display: block;
  width: 7rem;
  margin: 0 auto;
  text-align: center;
}
/* line 242, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a.k2ReadMore {
  padding: 7px 7px 7px 7px;
  text-align: center;
  bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 243, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a:hover.readmore {
  text-decoration: underline;
}
/* line 244, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
a.readmore.Btn {
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-family: 'robotoregular', Arial;
  padding-top: 4px;
  color: #fff;
  width: auto;
}
/* line 245, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container a.readmore, #k2Container a.k2ReadMore {
  color: #fff;
}
/* line 246, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.itemContainer {
  position: relative;
}
/* line 249, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemVideoBlock {
  background: none;
}
/* line 250, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemVideoBlock h3 {
  display: none;
}
/* line 252, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#boxes-position a.readmore {
  float: none;
  text-align: center;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 255, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.divider {
  width: 100%;
  position: relative;
  min-height: 52px;
}
/* line 256, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.divider .left {
  float: left;
  width: 50%;
  background: url('../../images/2x2-green.png') repeat-x center left;
}
/* line 257, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.divider .right {
  float: right;
  width: 50%;
  background: url('../../images/2x2-orange.png') repeat-x center center;
}
/* line 258, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.divider .symbol {
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 262, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#home-position .g-content {
  padding: 0;
  margin: 0;
}
/* line 263, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#home-position h1 {
  font-size: 140%;
  font-family: 'robotoregular', Arial;
  text-align: center;
}
/* line 264, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#home-position p {
  font-size: 120%;
  width: 60%;
  margin: 0 auto;
}
/* line 266, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position, #video-position, #bottom-position-1, #bottom-position-2 {
  background: url('../../images/bg-transition-1.jpg') center 6px repeat-x;
  border-top: 1px solid #e3e3e3;
}
/* line 267, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position {
  text-align: left;
}
/* line 268, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position ul {
  padding-left: 0;
}
/* line 269, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position h3, #video-position h3 {
  text-align: center;
}
/* line 271, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position li.even, #news-position li.odd {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
}
/* line 272, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position li.even a, #news-position li.odd a {
  margin-bottom: 5px;
  color: #000;
}
/* line 273, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position li.even a:first-child, #news-position li.odd a:first-child {
  font-family: 'robotoregular', Arial;
  font-size: 110%;
}
/* line 274, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position li.even a:hover, #news-position li.odd a:hover {
  text-decoration: underline;
}
/* line 275, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position li.even:nth-child(3) {
  border-bottom: none;
}
/* line 277, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position p {
  margin: 10px 0;
  font-size: 85%;
  line-height: 1.4;
}
/* line 278, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#news-position .g-content, #bottom-position-1 .g-content {
  border-right: 1px solid #e3e3e3;
  margin-top: 15px;
}
/* line 280, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#video-position {
  text-align: left;
}
/* line 281, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.avVideo .avPlayerContainer {
  text-align: left;
}
/* line 283, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1, #bottom-position-2 {
  text-align: left;
}
/* line 284, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1 a.readmore, #bottom-position-2 a.readmore, #bottom-position-1 p, #bottom-position-2 p {
  text-align: center;
  margin: 0;
  text-transform: uppercase;
}
/* line 285, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1 h2, #bottom-position-2 h2 {
  font-size: 120%;
  font-family: 'robotoregular', Arial;
}
/* line 287, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1 ul ul li, #bottom-position-2 ul ul li {
  font-size: 85%;
  line-height: 1.5;
  margin-bottom: 5px;
  background: url('../../images/li-point.png') no-repeat center left !important;
  padding-left: 15px;
}
/* line 288, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1 ul ul, #bottom-position-2 ul ul {
  margin-bottom: 30px;
}
/* line 290, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#bottom-position-1 h2, #bottom-position-2 h2 {
  padding-bottom: 0;
}
/* line 294, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  border-top: none;
  color: #c6c6c6;
}
/* line 295, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer p, #g-footer p a {
  color: #c6c6c6;
}
/* line 296, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-container {
  background: url('../../images/footer-bg.jpg') center 6px repeat-x;
  padding-bottom: 10px;
  border-top: 1px solid #e3e3e3;
}
/* line 297, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#branding-position {
  text-align: right;
}
/* line 298, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#footer-position {
  text-align: center;
}
/* line 300, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #000;
}
/* line 301, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  background: #f8f8f8;
}
/* line 302, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #005b37;
}
/* line 303, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #f5822a;
}
/* line 307, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4b92ae;
  background: #3c748b;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 317, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
}
/* line 328, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-phone:before {
  content: "\f095";
}
/* line 332, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-envelope-o:before {
  content: "\f003";
}
/* line 336, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-info-circle:before {
  content: "\f05a";
}
/* line 340, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-map-marker:before {
  content: "\f041";
}
/* line 344, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-facebook-official:before {
  content: "\f230";
}
/* line 348, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "≡ MENU";
  font-family: 'robotoregular';
}
/* line 353, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  left: 0;
  top: 0;
  display: block;
  position: fixed;
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 10;
  line-height: 1;
  cursor: pointer;
  width: 100%;
  background: #fff;
}
/* line 356, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle .fa-fw {
  width: 100%;
}
/* line 358, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
h3.nopad {
  padding: 0 !important;
}
/* line 359, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.kontakt-form h3 {
  padding-top: 0;
  margin-top: 0;
}
/* line 360, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#content-position .g-content {
  padding-top: 0;
  margin-top: 0;
}
/* line 362, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 365, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive .formHorizontal .formControlLabel {
  text-align: left;
  width: auto;
}
/* line 366, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
  background: url('../../images/bg-btn.jpg') repeat-x;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 367, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive button[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive button[type="submit"].disabled, .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
  background-color: transparent;
  text-shadow: none;
}
/* line 368, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.formResponsive input[type="button"]:hover, .formResponsive button[type="button"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive button[type="reset"]:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
  background-color: transparent !important;
  transition: none;
  background: url('../../images/bg-btn.jpg') repeat-x;
  text-decoration: underline;
}
/* line 369, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
.kontakt-form {
  margin: 0 auto;
  text-align: center;
  max-width: 550px;
}
/* line 371, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
#footer-position a {
  color: #c6c6c6;
}
@media (max-width: 1094px) {
  /* line 376, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.9rem 1rem 1.6rem 1rem;
  }
  /* line 377, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > a {
    font-size: 95%;
  }
  /* line 378, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-container {
    width: 100%;
  }
  /* line 379, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #branding-position {
    text-align: center;
  }
  /* line 380, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #footer-position .g-content, #branding-position .g-content {
    padding: 0;
    margin: 0;
  }
  /* line 381, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer {
    padding-bottom: 20px;
  }
  /* line 383, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-container .objednejte-se {
    float: none;
    margin: 0 auto;
  }
  /* line 384, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .objednejte-se {
    float: none;
    margin: 0 auto;
  }
  /* line 385, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .objednejte-se p {
    text-align: center;
  }
  /* line 386, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #home-position p {
    width: 80%;
  }
  /* line 387, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #boxes-position ul li {
    width: 44%;
    margin-bottom: 40px;
  }
  /* line 388, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #boxes-position ul li p {
    margin: 0.5rem 0;
  }
  /* line 389, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #boxes-position a.readmore {
    margin-top: 20px;
  }
  /* line 390, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #footer-position {
    margin-top: 20px;
  }
  /* line 391, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #branding-position {
    margin-top: 23px;
  }
}
@media (max-width: 938px) {
  /* line 397, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.9rem 0.8rem 1.6rem 0.8rem;
  }
  /* line 398, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > a {
    font-size: 90%;
  }
  /* line 399, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li:first-child {
    padding-left: 1.7rem;
  }
  /* line 400, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-container {
    background: none;
  }
}
@media (max-width: 857px) {
  /* line 405, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.9rem 0.55rem 1.6rem 0.55rem;
  }
  /* line 406, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > a {
    font-size: 83%;
  }
  /* line 407, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li:first-child {
    padding-left: 1.7rem;
  }
  /* line 408, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .header-slides #text-slides {
    top: 20%;
  }
  /* line 409, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .header-slides .slide h2 {
    font-size: 22px;
  }
  /* line 410, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .size50, .size33 {
    width: 100%;
    float: none;
  }
  /* line 411, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  div.itemContainer {
    float: none;
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
  }
  /* line 415, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  div.catItemView {
    margin-bottom: 10px;
  }
  /* line 416, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  a.k2ReadMore {
    bottom: 0;
  }
}
@media (max-width: 783px) {
  /* line 420, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo {
    margin-top: 60px;
  }
}
@media (max-width: 600px) {
  /* line 425, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #boxes-position ul li {
    width: 100%;
    margin-bottom: 40px;
  }
}
@media (max-width: 530px) {
  /* line 430, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .header-slides #text-slides {
    top: 10%;
  }
}
@media (max-width: 465px) {
  /* line 434, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  #text-slides {
    display: none;
  }
}
@media (max-width: 361px) {
  /* line 438, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo img {
    max-width: 200px;
  }
  /* line 439, /var/www/clients/client5/web58/web/templates/g5_hydrogen/custom/scss/custom.scss */
  .objednejte-se img {
    display: none;
  }
}
