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

/* line 1, templates/g5_helium/custom/scss/custom.scss */
body {
  line-height: 1.3;
  color: #000;
}
/* line 6, templates/g5_helium/custom/scss/custom.scss */
h1 {
  margin: 0.75rem 0 0 0;
}
/* line 10, templates/g5_helium/custom/scss/custom.scss */
h2 {
  margin: 2px 0px 25px;
  font-size: 1.6rem;
}
/* line 15, templates/g5_helium/custom/scss/custom.scss */
h2 a {
  color: #000;
}
/* line 19, templates/g5_helium/custom/scss/custom.scss */
h3 {
  margin: 1rem 0 0;
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 25, templates/g5_helium/custom/scss/custom.scss */
.logo-navigation {
  max-width: 1650px;
  margin: 20px auto;
}
/* line 30, templates/g5_helium/custom/scss/custom.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: auto;
}
/* line 34, templates/g5_helium/custom/scss/custom.scss */
.video-container {
  position: relative;
  margin: 2.2rem 0 0.3rem;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 41, templates/g5_helium/custom/scss/custom.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 51, templates/g5_helium/custom/scss/custom.scss */
.white-bg {
  margin: 0 auto;
  width: 100%;
  background-color: #fff;
}
/* line 57, templates/g5_helium/custom/scss/custom.scss */
.content-bottom {
  display: -webkit-flex;
  /* Safari */
  -webkit-align-items: center;
  /* Safari 7.0+ */
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
/* line 65, templates/g5_helium/custom/scss/custom.scss */
.left {
  float: left;
  width: 55%;
  padding-right: 10px;
}
/* line 67, templates/g5_helium/custom/scss/custom.scss */
.right {
  float: right;
  width: 30%;
}
/* line 69, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav {
  margin: 0.5rem 0 0rem;
}
/* line 73, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.9rem;
}
/* line 77, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: 600 !important;
  font-size: 0.95rem;
}
/* line 82, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 1rem 0 1rem;
}
/* line 86, templates/g5_helium/custom/scss/custom.scss */
#sitemap li {
  display: inline-block;
  list-style: none;
}
/* line 91, templates/g5_helium/custom/scss/custom.scss */
#sitemap ul {
  display: inline-block;
  list-style: none;
}
/* line 96, templates/g5_helium/custom/scss/custom.scss */
.footer-sitemap-menu .level0 a {
  color: #fff;
  padding: 0 0.5rem;
}
/* line 101, templates/g5_helium/custom/scss/custom.scss */
p {
  line-height: 1.3;
  color: #000;
}
/* line 106, templates/g5_helium/custom/scss/custom.scss */
.logo {
  margin-top: 9px;
}
/* line 110, templates/g5_helium/custom/scss/custom.scss */
.slideshow {
  max-width: 1397px;
  margin: 0 auto;
}
/* line 115, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-header {
  margin-top: 0;
}
/* line 119, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: normal;
}
/* line 123, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  margin-left: auto;
  margin-right: auto;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0 0;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
.moduletable h2 {
  margin: 2px 0px;
  font-size: 1.5rem;
}
/* line 138, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-content {
  padding: 0.938rem 5rem;
}
/* line 143, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-title {
  font-size: 3.5rem;
  color: #333;
}
/* line 148, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-desc {
  color: #333;
}
/* line 152, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion a {
  color: #333;
}
/* line 156, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  color: #333;
}
/* line 160, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group {
  border: none;
}
/* line 164, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: transparent;
}
/* line 168, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  max-width: 40%;
  margin-right: 2.5rem;
  margin-top: 1rem;
}
/* line 174, templates/g5_helium/custom/scss/custom.scss */
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
  padding: 0.5rem 1.5rem;
}
/* line 178, templates/g5_helium/custom/scss/custom.scss */
td {
  border: none;
}
/* line 182, templates/g5_helium/custom/scss/custom.scss */
table {
  border: none;
}
/* line 186, templates/g5_helium/custom/scss/custom.scss */
input[type=submit] {
  background: url('../../../../images/send-btn.png') no-repeat;
  cursor: pointer;
  width: 180px;
  height: 31px;
  border: none;
}
/* line 194, templates/g5_helium/custom/scss/custom.scss */
input[type=submit]:hover {
  background: url('../../../../images/send-btn-over.png') no-repeat;
  cursor: pointer;
  width: 180px;
  height: 31px;
  border: none;
}
/* line 202, templates/g5_helium/custom/scss/custom.scss */
.pweb-form-red .pwebcontact-box, .pweb-form-red form.pwebcontact-form label .pweb-form-red form.pwebcontact-form input, .pweb-form-red form.pwebcontact-form textarea, .pweb-form-red form.pwebcontact-form select, .pweb-form-red form.pwebcontact-form button, .pweb-form-red form.pwebcontact-form .btn {
  font-size: 14px !important;
}
/* line 207, templates/g5_helium/custom/scss/custom.scss */
.newspage h2 {
  border-bottom: 1px solid #999;
  padding-bottom: 15px;
  padding-top: 25px;
}
/* line 213, templates/g5_helium/custom/scss/custom.scss */
.newspage p {
  padding-left: 0px;
}
/* line 217, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  width: 560px !important;
  margin-top: 0px;
}
/* line 222, templates/g5_helium/custom/scss/custom.scss */
.pull-left.item-image {
  max-width: 100%;
}
@media only screen and (max-width: 960px) {
  /* line 227, templates/g5_helium/custom/scss/custom.scss */
  .pull-left.item-image {
    width: 100% !important;
    clear: both;
  }
}
/* line 233, templates/g5_helium/custom/scss/custom.scss */
.videothumbs {
  margin-top: 10px;
  border-radius: 11px;
  border: 3px solid #fff;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
}
/* line 244, templates/g5_helium/custom/scss/custom.scss */
.languages2 {
  margin: 0px 0 0px;
}
/* line 248, templates/g5_helium/custom/scss/custom.scss */
a.red-button {
  font-size: 18px;
  padding: 10px 30px;
  background: #c00000;
  color: white !important;
  border-radius: 8px;
  text-decoration: none;
}
@media only screen and (max-width: 900px) {
  /* line 258, templates/g5_helium/custom/scss/custom.scss */
  a.red-button {
    font-size: 14px;
    padding: 7px 12px;
    border-radius: 5px;
  }
}
/* line 265, templates/g5_helium/custom/scss/custom.scss */
a:hover.red-button {
  background: #e23030;
  color: white !important;
}
/* line 270, templates/g5_helium/custom/scss/custom.scss */
a.small-red-button {
  text-align: center !important;
  padding: 3px 12px;
  background: #c00000;
  color: white;
  border-radius: 5px;
  text-decoration: none;
}
/* line 279, templates/g5_helium/custom/scss/custom.scss */
a:hover.small-red-button {
  background: #e23030;
}
/* line 283, templates/g5_helium/custom/scss/custom.scss */
.pweb-form-red form.pwebcontact-form a, .pweb-form-red .pweb-button-close {
  color: #333 !important;
}
/* line 287, templates/g5_helium/custom/scss/custom.scss */
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
  box-shadow: none !important;
}
/* line 292, templates/g5_helium/custom/scss/custom.scss */
.fullwidth-section {
  padding: 0 !important;
}
/* line 294, templates/g5_helium/custom/scss/custom.scss */
.fullwidth-section > .g-container {
  width: 100%;
}
/* line 297, templates/g5_helium/custom/scss/custom.scss */
.fullwidth-section .g-content {
  padding: 0;
  margin: 0rem 0;
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
#video {
  width: 100%;
  max-width: 1000px;
}
/* line 308, templates/g5_helium/custom/scss/custom.scss */
#ru-menu a {
  font-weight: 100 !important;
  font-size: 0.85rem !important;
}
/* line 317, templates/g5_helium/custom/scss/custom.scss */
#outer {
  margin: 0 auto;
  width: 86%;
  height: 86%;
  max-width: 1800px;
  overflow: hidden;
}
/* line 324, templates/g5_helium/custom/scss/custom.scss */
#image_container {
  position: relative;
  height: auto;
  width: 100%;
  max-width: 1920px;
}
/* line 330, templates/g5_helium/custom/scss/custom.scss */
#images_left {
  width: 50%;
  float: left;
}
/* line 334, templates/g5_helium/custom/scss/custom.scss */
#images_right {
  max-width: 50%;
  float: right;
}
/* line 338, templates/g5_helium/custom/scss/custom.scss */
#mid {
  position: absolute;
  z-index: 101;
  width: 50%;
  left: 50%;
  top: 52%;
  -webkit-transform: translate(-50%, 52%);
  transform: translate(-50%, 52%);
  opacity: 1;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
#mid img {
  border: 6px solid #fff;
  opacity: 1;
  background-color: #fff;
}
/* line 354, templates/g5_helium/custom/scss/custom.scss */
#mid img:hover {
  opacity: 0.7;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
#commercial {
  max-width: 100%;
  float: left;
  margin: 0 0;
  vertical-align: top;
  border: 3px solid #fff;
}
/* line 364, templates/g5_helium/custom/scss/custom.scss */
#commercial img:hover {
  opacity: 0.7;
}
/* line 368, templates/g5_helium/custom/scss/custom.scss */
#local {
  max-width: 100%;
  margin: 0 0;
  vertical-align: top;
  border: 3px solid #fff;
}
/* line 374, templates/g5_helium/custom/scss/custom.scss */
#local img:hover {
  opacity: 0.7;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
#area {
  max-width: 100%;
  float: left;
  vertical-align: top;
  border: 3px solid #fff;
}
/* line 385, templates/g5_helium/custom/scss/custom.scss */
#area img:hover {
  opacity: 0.7;
}
/* line 389, templates/g5_helium/custom/scss/custom.scss */
#total {
  max-width: 100%;
  vertical-align: top;
  border: 3px solid #fff;
}
/* line 394, templates/g5_helium/custom/scss/custom.scss */
#total img:hover {
  opacity: 0.7;
}
@media only screen and (max-width: 1200px) {
  /* line 400, templates/g5_helium/custom/scss/custom.scss */
  #mid img {
    border: 4px solid #fff;
  }
  /* line 403, templates/g5_helium/custom/scss/custom.scss */
  #commercial {
    border: 2px solid #fff;
  }
  /* line 406, templates/g5_helium/custom/scss/custom.scss */
  #local {
    border: 2px solid #fff;
  }
  /* line 409, templates/g5_helium/custom/scss/custom.scss */
  #area {
    border: 2px solid #fff;
  }
  /* line 412, templates/g5_helium/custom/scss/custom.scss */
  #total {
    border: 2px solid #fff;
  }
}
@media only screen and (max-width: 960px) {
  /* line 419, templates/g5_helium/custom/scss/custom.scss */
  .slick-prev, .slick-next {
    top: 35%;
  }
}
@media only screen and (max-width: 790px) {
  /* line 425, templates/g5_helium/custom/scss/custom.scss */
  .slick-prev, .slick-next {
    top: 25%;
  }
}
@media only screen and (min-width: 960px) {
  /* line 431, templates/g5_helium/custom/scss/custom.scss */
  .slick-prev, .slick-next {
    top: 40%;
  }
}
/* line 437, templates/g5_helium/custom/scss/custom.scss */
.slick-prev {
  left: -27px !important;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
.slick-prev {
  left: -25px;
}
/* line 442, templates/g5_helium/custom/scss/custom.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
/* line 443, templates/g5_helium/custom/scss/custom.scss */
.slick-prev:before {
  content: url('../../../../images/navigation-left.jpg');
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
[dir="rtl"] .slick-prev:before {
  content: url('../../../../images/navigation-right.jpg');
}
/* line 446, templates/g5_helium/custom/scss/custom.scss */
.slick-next {
  right: -25px;
}
/* line 447, templates/g5_helium/custom/scss/custom.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
/* line 448, templates/g5_helium/custom/scss/custom.scss */
.slick-next:before {
  content: url('../../../../images/navigation-right.jpg');
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
[dir="rtl"] .slick-next:before {
  content: url('../../../../images/navigation-left.jpg');
}
/* line 451, templates/g5_helium/custom/scss/custom.scss */
a.small-yellow-button {
  text-align: center !important;
  padding: 3px 12px;
  background: #ffdd58;
  color: black;
  border-radius: 5px;
  text-decoration: none;
  font-weight: 500;
}
/* line 461, templates/g5_helium/custom/scss/custom.scss */
a:hover.small-yellow-button {
  background: #ffe78a;
}
/* line 466, templates/g5_helium/custom/scss/custom.scss */
a.yellow-button {
  font-size: 18px;
  padding: 10px 30px;
  background: #ffdd58;
  color: black !important;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
}
@media only screen and (max-width: 1230px) {
  /* line 477, templates/g5_helium/custom/scss/custom.scss */
  a.yellow-button {
    font-size: 14px;
    padding: 7px 12px;
    border-radius: 5px;
  }
}
/* line 484, templates/g5_helium/custom/scss/custom.scss */
a:hover.yellow-button {
  background: #ffe78a;
  color: black !important;
}
/*# sourceMappingURL=custom_11.css.map */