
/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
.back-btn {
  width: 50px;
  height: 50px;
  border: 1px solid #25c0a5;
  position: fixed;
  right: 30px;
  bottom: 75px;
  z-index: 999;
  color: #25c0a5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: none;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
.back-btn .icon {
  -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
  font-size: 18px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
.back-btn:hover {
  background-color: #25c0a5;
  color: #fff;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
.back-btn.show {
  display: block;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
.back-btn.indent-s {
  bottom: 80px;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
@media (max-width: 1024px) {

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
  .back-btn {
    right: 15px;
    bottom: 15px;
  }

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/backToTopBtn.styl */
  .back-btn.indent-s {
    bottom: 80px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/bootstrap.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/bootstrap.styl */
.collapse {
  display: none;
}

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/bootstrap.styl */
.collapse.show {
  display: block;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.page-unit2 > .breadcrumb {
  padding-top: 40px;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb {
  padding: 0 5px 5px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb li {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb li a {
  display: block;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb li span {
  display: block;
  max-width: 90vw;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb li:not(:last-child) {
  padding-right: 30px;
}

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb li:not(:last-child):before {
  content: '';
  position: absolute;
  top: 8px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #7f7f7f;
}

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
.breadcrumb a {
  color: #7f7f7f;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
@media screen and (max-width: 600px) {

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/breadcrumb.styl */
  .page-unit2 > .breadcrumb {
    padding-top: 20px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn {
  white-space: nowrap;
  position: relative;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000;
  font-size: 16px;
  height: 50px;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-text {
  padding-left: 34px;
  padding-right: 34px;
  letter-spacing: 1.5px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-icon {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 22px;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-primary {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #25c0a5;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-primary:hover {
  color: #fff;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
a.btn-primary {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-simple {
  padding-left: 39px;
  padding-right: 39px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #7f7f7f;
  white-space: nowrap;
  position: relative;
  font-size: 22px;
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
  color: #000;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-simple:hover {
  border-color: #25c0a5;
  color: #fff;
  background-color: #25c0a5;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play {
  min-width: 50px;
  max-width: 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #25c0a5;
  text-align: center;
  position: relative;
}

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play:after {
  position: relative;
  left: 3px;
  display: inline-block;
  content: '';
  border-width: 8px 0px 8px 13px;
  border-style: solid;
  border-color: transparent transparent transparent #000;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */

/* line 75 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play.btn-prev:after {
  left: -3px;
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg);
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */

/* line 80 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play:not(.disabled):hover:after {
  border-color: transparent transparent transparent #fff;
}

/* line 83 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play.disabled {
  background: #f4f5f5;
}

/* line 86 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-play.disabled:after {
  opacity: 0.5;
}

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-light {
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #25c0a5;
}

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/buttons.styl */
.btn-light:hover {
  color: #000;
  background-color: #25c0a5;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible > ul {
  display: none;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible.show > ul {
  display: block;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible.show > .heading:after {
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg);
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible .heading {
  position: relative;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 50px;
  margin-bottom: 5px;
  cursor: pointer;
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible .heading:after {
  top: 9px;
  right: 0;
  border: 1px solid transparent;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  position: absolute;
  font-family: 'fonticons' !important;
  color: #000;
  content: "\e903";
  font-size: 22px;
  line-height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible.show > .heading:before,
.collapsible .heading:hover:before {
  z-index: -1;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  margin-left: -8.1vw;
  margin-right: -8.1vw;
  padding-left: 8.1vw;
  padding-right: 8.1vw;
  background-color: #f4f5f5;
}

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible .collapsible.show > .heading:before,
.collapsible .collapsible .heading:hover:before {
  margin-left: calc((8.1vw + 20px) * -1);
  margin-right: calc((8.1vw + 40px) * -1);
  padding-left: calc(8.1vw + 20px);
}

/* line 65 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapsible .collapsible .heading:after {
  top: 5px;
}

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 69 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-list > .collapsible > .heading {
  font-size: 24px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
}

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-list > .collapsible > .heading:after {
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

/* line 78 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-list .collapsible ul {
  padding-left: 20px;
}

/* line 81 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-list a {
  font-size: 18px;
}

/* line 86 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 87 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-action .icon {
  vertical-align: -2px;
}

/* line 90 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */

/* line 91 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
.collapse-action:not(.collapsed) .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/collapse.styl */
*[role="tabpanel"]:not(.active) {
  display: none;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .caption {
  padding: 10px 20px;
  display: none;
}

/* line 8 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .content {
  padding: 20px 20px 0;
  background-color: #f4f5f5;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .image {
  max-width: 100px;
  min-width: 100px;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border: 2px solid #fff;
  overflow: hidden;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .info {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1em;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .contact {
  padding-bottom: 15px;
}

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .contact i {
  display: inline-block;
  width: 25px;
  vertical-align: middle;
}

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .form-wrapper {
  padding: 20px;
  background-color: #f4f5f5;
  border-top: 1px solid #e0e1e2;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
.side-contact .feedback-form {
  padding-top: 10px;
}

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
@media (min-width: 768px) {

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact > .collapse {
    display: block;
  }
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
@media (max-width: 767px) {

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */

/* line 53 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .caption {
    padding: 20px;
    background-color: #f4f5f5;
    display: block;
    position: relative;
  }

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .caption .icon {
    position: absolute;
    top: 13px;
    right: 20px;
    border: 1px solid #e5e5e5;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    -webkit-transition: background 0.3s;
    -o-transition: background 0.3s;
    transition: background 0.3s;
  }

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */

/* line 73 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .caption:not(.collapsed) .icon {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
            transform: rotate3d(0, 0, 1, 180deg);
    background-color: #fff;
  }

/* line 77 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .content {
    border-top: 1px solid #e0e1e2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .image {
    margin: 0;
  }

/* line 85 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .info {
    text-align: left;
  }

/* line 88 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .contacts {
    max-width: calc(100% - 120px);
    min-width: calc(100% - 120px);
    padding-left: 20px;
  }

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/contactBlock.styl */
  .side-contact .form-wrapper {
    min-width: 100%;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
#cookie-policy {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 10000;
  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
          box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
#cookie-policy .text {
  font-size: 18px;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
#cookie-policy .page-unit {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
#cookie-policy .page-unit .flex-item {
  padding-right: 40px;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
@media (max-width: 600px) {

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
  #cookie-policy .text {
    font-size: 16px;
  }

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
  #cookie-policy .flex-middle {
    display: block;
  }

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/cookiespolicy.styl */
  #cookie-policy .action-wrapper {
    text-align: center;
    margin-top: 10px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 2 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.dropdown-menu {
  display: none;
}

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.show.dropdown-menu,
.show-dropdown .dropdown-menu {
  display: block;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.nav.show ~ .dropdown-menu {
  display: block;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.show-dropdown:before {
  content: '';
  top: 100%;
  left: 0;
  width: 100%;
  position: absolute;
  background: rgba(0,0,0,0.5);
  height: 100vh;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit .show.dropdown-menu {
  font-size: 12px;
  z-index: 100;
  color: #e0e1e2;
  background-color: #fff;
  padding: 15px 15px;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit .show.dropdown-menu .menu-item .text-link {
  display: block;
  padding: 10px 0;
}

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit .show.dropdown-menu .menu-item.active .text-link:after {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  content: '';
  width: 5px;
  height: 7px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
  top: -2px;
}

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit .show .icon {
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg);
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit .icon {
  vertical-align: -2px;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
.drop-unit.show .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
@media (max-width: 600px) {

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
  .drop-unit {
    position: static;
  }

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
  .drop-unit .show.dropdown-menu {
    min-width: 100vw;
    max-width: 100vw;
    left: 0 !important;
    right: 0 !important;
  }

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
  .drop-unit .show.dropdown-menu:after {
    z-index: 1;
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.5);
  }
}

/* line 77 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
@media (min-width: 601px) {

/* line 78 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
  .drop-unit {
    position: relative;
  }

/* line 81 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/drop.styl */
  .drop-unit .show.dropdown-menu {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
    min-width: 120px;
    padding: 17px 22px;
    border: 1px solid #e0e1e2;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.system-message {
  padding-bottom: 20px;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.system-message.error {
  color: #f33;
}

/* line 8 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.system-message.success {
  color: #1b8786;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form-controls .form-control {
  margin-bottom: 10px;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form .modal-body {
  font-size: 18px;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form .modal-body .form-controls {
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form .modal-body .character-count {
  color: #7f7f7f;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form .modal-body .character-count span {
  color: #000;
}

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form .modal-body .system-message {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.text-field {
  color: #000;
  height: 50px;
  padding: 5px 20px;
  background-color: #fff;
  border: #e0e1e2 1px solid;
  width: 100%;
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
  font-size: 18px;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.text-field.textarea-field {
  height: auto;
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.text-field.field-error {
  border-color: #f33;
}

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.text-field.field-error + .message {
  color: #f33;
  font-size: 18px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.text-field:not(.error):hover {
  border-color: #000;
}

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
}

/* line 69 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label .checkbox {
  display: none;
}

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 73 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label .checkbox:checked + .fake-checkbox:before {
  top: 50%;
  left: 55%;
  position: absolute;
  content: '';
  width: 10px;
  height: 15px;
  border-right: 4px solid #1b8786;
  border-bottom: 4px solid #1b8786;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
  margin-top: -13px;
  margin-left: -6px;
}

/* line 86 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label .fake-checkbox {
  cursor: pointer;
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background-color: #fff;
  border: #e0e1e2 1px solid;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  top: 0;
  left: 0;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}

/* line 99 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label:hover .fake-checkbox {
  border-color: #000;
}

/* line 103 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form-action {
  text-align: center;
}

/* line 106 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.form-action button:not(:first-child) {
  margin-left: 10px;
}

/* line 109 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.content-form {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 113 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
@media (max-width: 600px) {

/* line 114 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 115 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  .content-form .form-action {
    min-width: 100%;
    padding-top: 20px;
    text-align: left;
  }
}

/* line 120 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
@media (max-width: 480px) {

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 122 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  .modal-body .form-controls,
  .modal-body .character-count,
  .modal-body .system-message {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 128 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label .fake-checkbox:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 0;
  margin-left: 0;
  content: '';
  background-color: rgba(27,135,134,0.1);
  border-radius: 50%;
  width: 0;
  height: 0;
}

/* line 140 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
.checkbox-label.clicked .fake-checkbox:after {
  -webkit-animation-name: size;
          animation-name: size;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}

/* line 144 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 144 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
@-webkit-keyframes size {

/* line 145 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  0% {
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
  }

/* line 151 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  20% {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
  }

/* line 157 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  80% {
    width: 46px;
    height: 46px;
    margin-top: -23px;
    margin-left: -23px;
  }

/* line 163 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  100% {
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 144 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */

/* line 144 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
@keyframes size {

/* line 145 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  0% {
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
  }

/* line 151 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  20% {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
  }

/* line 157 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  80% {
    width: 46px;
    height: 46px;
    margin-top: -23px;
    margin-left: -23px;
  }

/* line 163 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/form.styl */
  100% {
    width: 0;
    height: 0;
    margin-top: 0;
    margin-left: 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list-square li {
  padding-bottom: 20px;
  padding-left: 52px;
  position: relative;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list-square > li:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  content: '';
  top: 12px;
  left: 0;
  width: 8px;
  height: 8px;
  display: block;
  background-color: #000;
}

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list-numerable li {
  counter-increment: number;
  padding-bottom: 20px;
  padding-left: 52px;
  position: relative;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list-numerable li:after {
  position: absolute;
  content: counter(number) '.';
  top: 0;
  left: 0;
  display: block;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 500;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list li {
  padding-bottom: 20px;
}

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
.list ul {
  padding-left: 52px;
  position: relative;
}

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
@media screen and (max-width: 767px) {

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
  .list-square li {
    padding-left: 30px;
  }

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
  .list-square li:after {
    top: 7px;
  }

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/general.styl */
  .list ul {
    padding-left: 30px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style {
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
}

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-style-iw {
  font-size: 24px;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-style-iw-c {
  padding: 37px 0 0 40px;
  border-radius: 0;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-style-iw-d {
  padding: 0 40px 30px 0px;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .title {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-ui-hover-effect {
  border-radius: 0;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-style-iw-tc {
  display: none;
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .contact-item:not(.text-s) {
  font-size: 24px;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .contact-item > div {
  padding-bottom: 5px;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .contact-item > div:last-child {
  padding-bottom: 0;
}

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .contact-item .action {
  padding-top: 20px;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-ui-hover-effect {
  opacity: 1;
  top: 0px !important;
  right: 0px !important;
  width: 60px !important;
  height: 60px !important;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/gmap.styl */
.gm-style .gm-ui-hover-effect span {
  width: 30px !important;
  height: 30px !important;
  margin: 15px !important;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
.grid-3 .grid-item {
  width: 32%;
  margin-left: 2%;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
.grid-3 .grid-item:nth-child(3n + 1) {
  margin-left: 0;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
.columns-3 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media (max-width: 980px) {

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-3 .grid-item {
    width: 48%;
  }

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .columns-3 {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media (max-width: 600px) {

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-3 .grid-item {
    max-width: 100%;
    min-width: 100%;
  }

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .columns-3 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media screen and (min-width: 601px) and (max-width: 767px) {

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 37 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-3 .grid-item {
    max-width: calc(50% - 15px);
    min-width: calc(50% - 15px);
  }

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-3 .grid-item:nth-child(even) {
    margin-left: 30px;
  }
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media screen and (min-width: 768px) {

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-3 .grid-item {
    max-width: calc(33.33% - 20px);
    min-width: calc(33.33% - 20px);
    margin-left: 30px;
  }

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-3 .grid-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media screen and (max-width: 1023px) {

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-2 .grid-item {
    max-width: 100%;
    min-width: 100%;
  }
}

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
@media screen and (min-width: 1024px) {

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-2 .grid-item {
    max-width: calc(50% - 15px);
    min-width: calc(50% - 15px);
    margin-left: 30px;
  }

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/grid.styl */
  .grid-list-2 .grid-item:nth-child(2n + 1) {
    margin-left: 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/icons.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/icons.styl */
.icon-search {
  font-size: 22px;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-data .lb-caption {
  font-size: 18px;
  font-weight: 900;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-data .lb-close {
  background: none;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-data .lb-close:before {
  font-family: 'fonticons' !important;
  color: #fff;
  opacity: 1;
  content: "\e906";
  font-size: 30px;
  line-height: 30px;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-nav a.lb-prev {
  background-image: url("../images/lightbox/prev.png");
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-nav a.lb-next {
  background-image: url("../images/lightbox/next.png");
}

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/lightbox.styl */
.lb-cancel {
  background: url("../images/lightbox/loading.gif");
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */
.results-list .title {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-size: 24px;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */
.results-list .description {
  font-size: 18px;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */
.results-list .item {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/list.styl */
.results-list .item:first-child {
  border-top: 1px solid #e5e5e5;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
@media (max-width: 600px) {

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-ocd__content {
    min-width: 100%;
  }

/* line 8 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-ocd.mm-ocd--left {
    top: 116px;
  }
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
@media (min-width: 601px) and (max-width: 1230px) {

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-ocd.mm-ocd--left {
    top: 122px;
  }
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
@media (max-width: 1230px) {

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-ocd__content {
    z-index: 4;
  }

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-ocd__backdrop {
    width: 100vw;
  }

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn.mm-spn--navbar.mm-spn--main ul {
    top: 0;
  }

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn.mm-spn--navbar:after {
    font-size: 24px;
    opacity: 1;
    font-weight: 900;
    color: #000;
    text-align: left;
    padding-left: 50px;
  }

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn.mm-spn--navbar:before {
    opacity: 1;
    width: 20px;
    height: 20px;
    content: "\e900";
    font-family: 'fonticons' !important;
    speak: none;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    border: none;
    -webkit-transform: inherit;
        -ms-transform: inherit;
            transform: inherit;
    top: 14px;
    font-size: 16px;
  }

/* line 53 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn.mm-spn--navbar ul:before {
    display: none;
  }

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn.mm-spn--light {
    background: #fff;
  }

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 60 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn a,
  .mm-spn span {
    padding-left: 15px;
  }

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn a:not(:last-child):after {
    display: none;
  }

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn ul {
    bottom: 144px;
  }

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 71 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn ul li:after {
    display: none;
  }

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn ul li:before {
    width: 30px;
    height: 30px;
    content: "\e903";
    font-family: 'fonticons' !important;
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg);
    speak: none;
    display: block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    border: none;
    font-size: 22px;
    top: 10px;
    right: 0;
  }

/* line 92 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn > ul > li:after {
    display: none;
  }

/* line 97 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  .mm-spn > ul > li:before {
    opacity: 1;
    content: "\e900";
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    font-size: 16px;
    right: 15px;
    top: 4px;
  }

/* line 105 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  #mobile-menu {
    margin-top: 10px;
  }

/* line 108 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/menu.styl */
  #mobile-menu > ul > li > a {
    font-weight: 900;
    font-size: 24px;
    color: #000;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 18px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  line-height: 36px;
  padding-top: 30px;
}

@media (max-width: 560px) {
	
	.pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    overflow: auto;
}
	
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager li:not(:first-child) {
  margin-left: 10px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager li a,
.pager li span {
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid #aeaeae;
  border-radius: 2px;
  color: #000;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager li.active a,
.pager li.active span {
  color: #000;
  background-color: #25c0a5;
}

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager li a:hover {
  background-color: #25c0a5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager .next a,
.pager .prev a,
.pager .next span,
.pager .prev span {
  display: block;
  font-size: 24px;
  font-family: 'fonticons';
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager .next a:after,
.pager .prev a:after,
.pager .next span:after,
.pager .prev span:after {
  content: "\e903";
}

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager .next.disabled,
.pager .prev.disabled {
  opacity: 0.4;
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager .prev a,
.pager .prev span {
  -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
}

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/pager.styl */
.pager .next a,
.pager .next span {
  -webkit-transform: rotate3d(0, 0, 1, -90deg);
          transform: rotate3d(0, 0, 1, -90deg);
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@charset "UTF-8";

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
:root,
[data-bs-theme=light] {
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-color: #e5e5e5;
  --bs-border-color-translucent: rgba(0,0,0,0.175);
  --bs-border-radius-lg: 0.5rem;
}

/* line 125 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 2rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: #000;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 2rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1em;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-padding: 1rem 2rem;
  --bs-modal-footer-bg: #fff;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

/* line 159 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 480px) {

/* line 160 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal {
    --bs-modal-padding: 1rem;
    --bs-modal-header-padding: 1rem;
    --bs-modal-footer-padding: 1rem;
  }
}

/* line 166 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 172 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

/* line 176 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (prefers-reduced-motion: reduce) {

/* line 177 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 181 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

/* line 184 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

/* line 188 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 191 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 195 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 199 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 205 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

/* line 219 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}

/* line 231 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 234 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 238 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-header {
  background-color: #25c0a5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}

/* line 249 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-header .btn-close {
  font-size: 1.5rem;
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

/* line 255 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
  font-size: 30px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
}

/* line 263 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 269 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--bs-modal-footer-padding);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

/* line 281 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

/* line 285 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (min-width: 576px) {

/* line 286 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
  }

/* line 290 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

/* line 295 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

/* line 299 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (min-width: 992px) {

/* line 300 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}

/* line 305 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (min-width: 1200px) {

/* line 306 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 310 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 316 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-fullscreen.dialog-xl {
  max-width: 1480px;
  margin: 0 auto;
}

/* line 320 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 325 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

/* line 329 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

/* line 333 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 575.98px) {

/* line 334 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

/* line 340 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

/* line 345 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }

/* line 349 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

/* line 353 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 767.98px) {

/* line 354 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

/* line 360 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

/* line 365 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }

/* line 369 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

/* line 373 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 991.98px) {

/* line 374 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

/* line 380 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

/* line 385 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }

/* line 389 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

/* line 393 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 1199.98px) {

/* line 394 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

/* line 400 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

/* line 405 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }

/* line 409 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 413 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 1399.98px) {

/* line 414 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

/* line 420 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

/* line 425 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }

/* line 429 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 434 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */

/* line 435 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
.modal-dialog video {
  max-width: 100%;
  width: 100%;
}

/* line 439 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
@media (max-width: 480px) {

/* line 440 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */

/* line 441 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */

/* line 442 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/popup.styl */
  .modal-footer.hide-dismiss button[data-bs-dismiss="modal"] {
    display: none;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
/* Scroll */

/* line 2 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
.mCSB_buttonRight:before,
.mCSB_buttonLeft:before {
  content: '';
  width: 0;
  height: 0;
  top: 2px;
  position: absolute;
  border-width: 6px 10px;
  border-style: solid;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
.mCSB_buttonLeft:before {
  left: -5px;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
.mCSB_buttonRight:before {
  right: -5px;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
.mCSB_buttonLeft:before {
  border-color: transparent rgba(0,0,0,0.4) transparent transparent;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/scroll.styl */
.mCSB_buttonRight:before {
  border-color: transparent transparent transparent rgba(0,0,0,0.4);
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select-field {
  width: 220px;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select-field.wide {
  width: 100%;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select-field .select2-container {
  min-width: 100% !important;
  max-width: 100% !important;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--open {
  z-index: 1055;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--focus.select2-container--default .select2-selection--single {
  border: #000 1px solid;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default:hover .select2-selection--single {
  border: #000 1px solid;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-selection--single {
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  background: #fff;
  border: #e0e1e2 1px solid;
  height: 50px;
  font-size: 18px;
  border-radius: 0;
  position: relative;
  padding-right: 30px;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  height: 0;
  width: 0;
}

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: block;
  border-style: solid;
  border-width: 7px 4px;
  border-color: #000 transparent transparent;
}

/* line 50 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 5px 40px 5px 20px;
  line-height: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f7f8f9;
  color: #092e28;
}

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default li {
  position: relative;
  width: 100%;
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--selected.select2-results__option--highlighted[aria-selected] {
  padding-right: 30px;
  background-color: #fff;
  color: #000;
}

/* line 73 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default .select2-results__option--selected:after,
.select2-container--default .select2-results__option--selected.select2-results__option--highlighted[aria-selected]:after {
  top: 50%;
  right: 10px;
  position: absolute;
  content: '';
  width: 6px;
  height: 10px;
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
  margin-top: -7px;
}

/* line 85 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000;
  border-width: 7px 4px;
  top: -9px;
}

/* line 90 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-dropdown {
  border-radius: 0;
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
  font-size: 18px;
  border-color: #e0e1e2;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
          box-shadow: 0 5px 10px rgba(0,0,0,0.1);
  max-width: 100%;
}

/* line 98 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/select.styl */
.select2-results__option {
  padding: 10px 20px;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows .slick-arrow {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows .slick-arrow.slick-disabled {
  opacity: 0.5;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows .slick-arrow:not(.slick-disabled) {
  cursor: pointer;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows .slick-arrow:not(.slick-disabled):hover {
  background-color: #25c0a5;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/slick.styl */
.slick-arrows .slick-arrow.next {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
#subscribe-section {
  margin-top: 30px;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
.subscribe-unit {
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
.subscribe-unit .form-wrapper {
  padding: 50px 40px;
  background-color: #fff;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
.subscribe-form .form-control {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
.subscribe-form .subscribe-form_reCaptcha {
  height: 50px;
}

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
.subscribe-form .g-recaptcha {
  -webkit-transform: scale(0.655);
      -ms-transform: scale(0.655);
          transform: scale(0.655);
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
@media (min-width: 1400px) {

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-unit .message-container .message {
    max-width: calc(100% - 550px);
  }

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-unit .message-container .title-s {
    max-width: 550px;
    min-width: 550px;
    padding-bottom: 0;
    padding-right: 54px;
  }
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
@media (max-width: 1300px) {

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-control {
    margin-bottom: 10px;
    min-width: 30%;
  }

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-control:nth-child(3) {
    margin-right: 0;
  }
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
@media (max-width: 1024px) {

/* line 50 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-unit {
    padding-top: 50px;
    padding-bottom: 50px;
  }

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-unit .form-wrapper {
    padding: 38px 40px 50px;
  }

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-unit .form-container .title-s {
    padding-bottom: 25px;
  }
}

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
@media (max-width: 768px) {

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form {
    display: block;
  }

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-wrapper {
    padding: 50px 40px;
  }

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .select-field {
    margin-right: 0;
    min-width: 100%;
    width: 100%;
  }

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-control {
    min-width: 100%;
    margin-right: 0;
  }

/* line 76 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-action {
    padding-top: 0;
    width: 100%;
  }

/* line 80 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .form-action .btn {
    width: 100%;
  }

/* line 83 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .subscribe-form_reCaptcha {
    height: auto;
    width: 100%;
    margin-bottom: 10px;
  }

/* line 87 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/subscribeForm.styl */
  .subscribe-form .g-recaptcha {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
@media (max-width: 560px) {

.subscribe-form .g-recaptcha {
    -webkit-transform: scale(0.878);
    -ms-transform: scale(0.878);
    transform: scale(0.878);
}
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.x-scroll {
  overflow: hidden;
}

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table {
  position: relative;
  margin-bottom: 40px;
  max-width: 100%;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table:not(.mCS_no_scrollbar) {
  margin-bottom: 60px;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table table {
  max-width: 100%;
  min-width: 100%;
  font-size: 18px;
  border-bottom: 1px #e5e5e5 solid;
  border-collapse: collapse;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table thead {
  background-color: #57a7a7;
  color: #000;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table > tr:first-child,
.content-table thead > tr,
.content-table tbody:first-child > tr:first-child {
  text-align: left;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table thead > tr {
  border-top: 1px #e5e5e5 solid;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table th {
  font-weight: normal;
}

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table td,
.content-table th {
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 20px;
}

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table td:first-child,
.content-table th:first-child {
  padding-left: 20px;
}

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table tbody tr:nth-child(even) td {
  background-color: #f4f5f5;
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
.content-table .hide-desktop {
  display: none;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
@media screen and (min-width: 768px) {

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table tbody tr:hover,
  .content-table tbody tr:nth-child(even):hover {
    background-color: rgba(0,0,0,0.1);
  }

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table tbody tr:hover td,
  .content-table tbody tr:nth-child(even):hover td {
    background-color: rgba(0,0,0,0.1);
  }
}

/* line 65 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
@media screen and (max-width: 767px) {

/* line 66 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table {
    position: relative;
    margin-right: -6.2vw;
    margin-left: -6.2vw;
  }

/* line 71 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table table,
  .content-table tbody {
    display: block;
  }

/* line 75 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table table {
    border-top: 3px #000 solid;
  }

/* line 78 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table thead {
    display: none;
  }

/* line 81 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

/* line 85 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table td:last-child,
  .content-table th:last-child {
    padding-right: 0;
  }

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table td,
  .content-table th,
  .content-table td:first-child,
  .content-table th:first-child {
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 7px 6.2vw 8px;
  }

/* line 97 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table .select-cell {
    width: auto;
  }

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table .hide-desktop {
    color: #7f7f7f;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
    max-width: 160px;
    min-width: 160px;
    padding-right: 10px;
    position: relative;
  }
}

/* line 110 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
@media screen and (max-width: 600px) {

/* line 111 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table {
    margin-right: -15px;
    margin-left: -15px;
  }

/* line 115 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table td:first-child,
  .content-table th:first-child {
    padding-left: 15px;
  }

/* line 119 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table td:last-child,
  .content-table th:last-child {
    padding-right: 15px;
  }

/* line 123 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/table.styl */
  .content-table td,
  .content-table th {
    padding-right: 15px;
    padding-left: 15px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper {
  background-color: #f4f5f5;
  position: relative;
  white-space: nowrap;
  max-width: 100%;
  overflow: auto;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist .owl-stage-outer:before,
.tablist-wrapper .tablist .owl-stage-outer:after {
  content: '';
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 2;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist .owl-stage-outer:before {
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(#f4f5f5), to(rgba(255,255,255,0)));
  background: -o-linear-gradient(left, #f4f5f5 0%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, #f4f5f5 0%, rgba(255,255,255,0) 100%);
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist .owl-stage-outer:after {
  right: 0;
  background: -webkit-gradient(linear, right top, left top, from(#f4f5f5), to(rgba(255,255,255,0)));
  background: -o-linear-gradient(right, #f4f5f5 0%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to left, #f4f5f5 0%, rgba(255,255,255,0) 100%);
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist .item.active a:after {
  content: '';
  line-height: 0;
  font-size: 0;
  display: block;
  position: absolute;
  bottom: 0;
  left: -10px;
  right: -10px;
  background-color: #000;
  height: 4px;
}

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist .item.active a:hover {
  color: #000;
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist > .item {
  margin-right: 40px;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist > .item:last-child {
  margin-right: 0px;
}

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #000;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist a:hover {
  color: #1b8786;
}

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.linklist {
  background-color: #f4f5f5;
  position: relative;
}

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.linklist ul {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 78 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.linklist ul li {
  display: inline;
  margin-right: 40px;
}

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.linklist ul a {
  display: inline;
  text-decoration: none;
  color: #000;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

/* line 88 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.linklist ul a:hover {
  color: #1b8786;
}

/* line 91 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 92 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 98 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-next,
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-prev {
  position: absolute;
  top: 10px;
}

/* line 103 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-next .icon,
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-prev .icon {
  border: 1px solid #e5e5e5;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 30px;
  line-height: 50px;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

/* line 113 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 114 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-next:not(.disabled):hover .icon,
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-prev:not(.disabled):hover .icon {
  background: #fff;
}

/* line 117 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 118 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-next.disabled .icon:before,
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-prev.disabled .icon:before {
  opacity: 0.3;
}

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-next {
  right: 0;
  -webkit-transform: rotate3d(0, 0, 1, 270deg);
          transform: rotate3d(0, 0, 1, 270deg);
}

/* line 125 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
.tablist-wrapper .tablist-nav.owl-loaded .owl-nav .owl-prev {
  right: 55px;
  -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
}

/* line 129 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
@media screen and (min-width: 800px) {

/* line 130 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 131 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .tablist-wrapper .tablist.owl-loaded {
    padding-right: 120px;
  }

/* line 134 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 135 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .tablist-wrapper .tablist-nav.owl-loaded .owl-stage-outer:before,
  .tablist-wrapper .tablist-nav.owl-loaded .owl-stage-outer:after {
    display: none;
  }
}

/* line 139 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
@media screen and (min-width: 601px) {

/* line 140 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 141 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .tablist-wrapper .tablist {
    font-size: 22px;
  }

/* line 144 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 145 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .linklist ul {
    font-size: 22px;
  }
}

/* line 154 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
@media screen and (max-width: 600px) {

/* line 155 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 156 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 157 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 158 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .tablist-wrapper .tablist .item a {
    padding-top: 12px;
    padding-bottom: 12px;
  }

/* line 162 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */

/* line 163 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .linklist ul {
    padding-top: 12px;
    padding-bottom: 12px;
  }

/* line 167 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/tablist.styl */
  .linklist ul li {
    margin-right: 30px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
.page-title {
  font-size: 90px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 23px;
  line-height: 0.9em;
  overflow-wrap: break-word;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
.main-title {
  font-size: 64px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 30px;
  line-height: 1em;
  overflow-wrap: break-word;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
h3:not(.title-xs),
h3:not(.title-xxs),
.title-s {
  font-size: 48px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 20px;
  line-height: 1em;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
.title-xs {
  font-size: 30px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 15px;
  line-height: 1em;
}

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
.title-xxs {
  font-size: 24px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 10px;
  line-height: 1em;
}

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
@media screen and (max-width: 1200px) {

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
  h3:not(.title-xs),
  h3:not(.title-xxs),
  .title-s {
    font-size: 30px;
    padding-bottom: 15px;
  }

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/elements/titles.styl */
  .main-title {
    font-size: 42px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/cssVariables.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 8 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-justify-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/general/flex.styl */
.flex-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
@font-face {
  font-family: 'fonticons';
  src: url("../fonts/fonticons.eot?41ilvo");
  src: url("../fonts/fonticons.eot?41ilvo#iefix") format('embedded-opentype'), url("../fonts/fonticons.ttf?41ilvo") format('truetype'), url("../fonts/fonticons.woff?41ilvo") format('woff'), url("../fonts/fonticons.svg?41ilvo#fonticons") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'fonticons' !important;
  speak: none;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-menu:before {
  content: "\e907";
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-close-bold:before {
  content: "\e906";
}

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-arrow-back:before {
  content: "\e900";
}

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-navi:before {
  content: "\e901";
}

/* line 37 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-search:before {
  content: "\e902";
}

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-arr-down:before {
  content: "\e903";
}

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-check:before {
  content: "\e904";
}

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonticons.styl */
.icon-close:before {
  content: "\e905";
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonts.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonts.styl */
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Heavy.woff2") format('woff2'), url("FuturaPT-Heavy.woff") format('woff');
  font-weight: 900;
  font-style: normal;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonts.styl */
@font-face {
  font-family: 'Futura PT';
  src: url("../fonts/FuturaPT-Medium.woff2") format('woff2'), url("../fonts/FuturaPT-Medium.woff") format('woff');
  font-weight: 500;
  font-style: normal;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/general/fonts.styl */
@font-face {
  font-family: 'Futura PT Book';
  src: url("../fonts/FuturaPT-Book.woff2") format('woff2'), url("../fonts/FuturaPT-Book.woff") format('woff');
  font-weight: normal;
  font-style: normal;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
* {
  border: 0;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
img {
  vertical-align: top;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1em;
  font-weight: normal;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
p {
  padding-bottom: 1.25em;
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
ul,
li {
  list-style: none;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
a,
a:visited,
a:active {
  text-decoration: none;
  color: #1b8786;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
a:hover {
  color: #25c0a5;
}

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
button {
  overflow: visible;
  background: none;
  cursor: pointer;
  color: inherit;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
html {
  height: 100%;
  background: #fff;
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
body {
  width: 100%;
  min-width: 320px;
  min-height: 100%;
  max-width: 100%;
  font-size: 24px;
  line-height: 1.4;
  color: #000;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
}

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
input,
textarea {
  font-family: 'Futura PT Book', Arial, Helvetica, sans-serif;
  font-size: 18px;
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
@media (max-width: 600px) {

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/general/general.styl */
  body {
    font-size: 18px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.light {
  color: #7f7f7f;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.light-bg {
  background-color: #f7f8f9;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.text-s {
  font-size: 18px;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
strong {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 500;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.bold {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.text-main {
  padding-bottom: 30px;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.mb-main {
  margin-bottom: 30px;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.upper {
  text-transform: uppercase;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.text-center {
  text-align: center;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
a.text-link:link,
a.text-link:visited,
a.text-link:active {
  color: #000;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
a.text-link:hover {
  color: #1b8786;
}

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.upper-link {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.wide {
  width: 100%;
}

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/general/helpers.styl */
.floated {
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  max-width: 50%;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/general/variables.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
/* --- FOOTER --- */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
#footer {
  position: relative;
  padding-bottom: 35px;
  padding-top: 72px;
  line-height: 1.2;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
#footer .footer-sep {
  margin-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #e0e1e2;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
#footer .footer-info {
  font-size: 18px;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
#footer .footer-info .grid-item {
  min-width: 300px;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu {
  font-size: 30px;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .text-link:hover {
  color: #7f7f7f;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .item {
  padding-bottom: 10px;
}

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .email .text-link {
  color: #7f7f7f;
  font-size: 18px;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .email .text-link:hover {
  color: #000;
}

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .social-link {
  display: inline-block;
  margin-right: 5px;
  vertical-align: text-bottom;
}

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
.footer-menu .grid-item:not(:first-child) {
  padding-left: 40px;
}

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
@media screen and (max-width: 980px) {

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-menu {
    display: block;
  }

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-menu .grid-item:not(:first-child) {
    display: none;
  }

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-menu .grid-item:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-info {
    display: block;
  }

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-info .grid-item:first-child {
    padding-bottom: 20px;
  }
}

/* line 65 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
@media screen and (max-width: 640px) {

/* line 66 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-menu {
    text-align: center;
  }

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/footer.styl */
  #footer .footer-menu .grid-item:first-child {
    display: inline-block;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header {
  top: 0;
  left: 0;
  width: 100%;
  position: fixed;
  z-index: 10;
  background: #fff;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .img-logo {
  height: 59px;
}

/* line 14 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .page-unit {
  background-color: #fff;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .first-row .item {
  margin-left: 23px;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .logo-wrapper {
  margin-right: 40px;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .row:first-child {
  z-index: 100;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .row {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  white-space: nowrap;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .row a {
  color: #7f7f7f;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .row a:hover {
  color: #000;
}

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .row .icon-navi {
  vertical-align: middle;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-right: 3px;
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .last-row {
  padding-top: 23px;
  padding-bottom: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .show-mobile {
  display: none;
}

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .menu-item a {
  color: #7f7f7f;
}

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .menu-item a:hover {
  color: #000;
}

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .catalog-desktop {
  display: block;
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .search-wrapper {
  margin-right: 236px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 71 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .search-wrapper .visibile-form .form-control {
  width: 70%;
  min-width: 200px;
  max-width: 700px;
}

/* line 77 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header .hide-minimize {
  z-index: -1;
  position: relative;
}

/* line 81 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.minimize-header .hide-minimize {
  margin-top: -100px;
  -webkit-transition: margin-top 1s;
  -o-transition: margin-top 1s;
  transition: margin-top 1s;
}

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.minimize-header .img-logo {
  height: 43px;
  -webkit-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.minimize-header .search-wrapper {
  margin-right: 0;
  -webkit-transition: margin-right 0.5s;
  -o-transition: margin-right 0.5s;
  transition: margin-right 0.5s;
}

/* line 97 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.minimize-header .search-form {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.minimize-header .search-wrapper .visibile-form .form-control {
  max-width: 400px;
  overflow: hidden;
}

/* line 104 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 105 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.maximize-header .hide-minimize {
  margin-top: 0px;
  -webkit-transition: margin-top 1s;
  -o-transition: margin-top 1s;
  transition: margin-top 1s;
}

/* line 112 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.maximize-header .img-logo {
  height: 59px;
  -webkit-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 116 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#header.maximize-header .search-wrapper {
  margin-right: 236px;
  -webkit-transition: margin-right 0.5s;
  -o-transition: margin-right 0.5s;
  transition: margin-right 0.5s;
}

/* line 120 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu {
  font-size: 22px;
  line-height: 1;
}

/* line 124 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu br {
  display: none;
}

/* line 127 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
  line-height: 0.9;
}

/* line 134 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu .menu-item {
  margin-left: 50px;
}

/* line 137 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu .menu-item:first-child {
  margin-left: 0;
}

/* line 140 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu .menu-item > .text-link {
  position: relative;
}

/* line 143 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-menu .menu-item > .text-link.active:after {
  content: '';
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #1b8786;
}

/* line 152 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.header-search {
  line-height: 1em;
}

/* line 155 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 156 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .dropdown-menu {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background: #fff;
}

/* line 163 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .page-unit {
  padding-top: 45px;
  padding-bottom: 40px;
}

/* line 167 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list {
  max-height: 470px;
  overflow: auto;
  margin-right: 100px;
  margin-left: 100px;
}

/* line 173 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list > div {
  display: none;
}

/* line 176 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list .active {
  display: block;
}

/* line 179 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 180 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list .title {
  font-size: 24px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  padding-bottom: 18px;
}

/* line 186 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list .item {
  margin-bottom: 12px;
}

/* line 189 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .menu-list .grid-item {
  padding-bottom: 20px;
}

/* line 192 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .show-more {
  font-size: 18px;
  padding-top: 40px;
}

/* line 196 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .close {
  position: absolute;
  top: 43px;
  right: 27px;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

/* line 203 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
.catalog-desktop .close:hover {
  color: #1b8786;
}

/* line 206 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
#content-map {
  width: 100%;
  height: 500px;
  max-height: calc(100vh - 150px);
}

/* line 211 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (min-width: 1231px) {

/* line 212 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu {
    -ms-flex-item-align: center;
        align-self: center;
    overflow: hidden;
  }

/* line 216 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

/* line 220 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-desktop > .menu-item,
  .site-menu .menu-desktop .drop-unit > .menu-item {
    margin-left: 23px;
  }

/* line 224 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-desktop > .menu-item:first-child,
  .site-menu .menu-desktop .drop-unit > .menu-item:first-child {
    margin-left: 0;
  }

/* line 227 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-mobile {
    display: none;
  }

/* line 230 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .tail {
    display: none;
  }
}

/* line 233 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (min-width: 1701px) {

/* line 234 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 235 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 236 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu nav > .menu-item,
  .site-menu nav .drop-unit > .menu-item {
    margin-left: 23px;
  }
}

/* line 241 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (max-width: 600px) {

/* line 242 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 245 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .dropdown-menu {
    background-color: #fff;
  }

/* line 248 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .dropdown-menu nav {
    padding: 15px;
  }

/* line 251 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 252 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .first-row .dropdown-menu {
    font-size: 22px;
    text-transform: none;
  }

/* line 256 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .first-row .dropdown-menu a {
    color: #000;
  }

/* line 259 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .item-email {
    display: none;
  }

/* line 262 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .row {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

/* line 267 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (max-width: 800px) {

/* line 268 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 269 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .toggle-search {
    display: block;
  }

/* line 272 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .toggle-search:active,
  #header .toggle-search:visited,
  #header .toggle-search:focus {
    color: #000;
  }

/* line 277 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .visibile-form {
    display: none;
  }

/* line 280 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form {
    display: none;
    position: fixed;
    min-width: 100vw;
    max-width: 100vw;
    padding: 9px 15px;
    background-color: #fff;
    top: 54px;
    left: 0;
    z-index: 2;
  }

/* line 291 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form.show {
    display: block;
  }

/* line 294 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .btn {
    color: #1b8786;
    font-size: 12px;
    padding: 9px;
  }

/* line 299 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .close-btn {
    font-size: 22px;
    padding: 9px;
    position: relative;
    margin-right: -9px;
  }

/* line 305 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .close-btn:active,
  #header .unvisibile-form .close-btn:visited,
  #header .unvisibile-form .close-btn:focus {
    color: #000;
  }

/* line 310 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .form-control {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

/* line 313 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .icon-search {
    margin-right: 10px;
  }

/* line 316 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form .search-form {
    width: 100%;
  }

/* line 319 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .search-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 323 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (min-width: 801px) {

/* line 324 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 326 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .unvisibile-form,
  #header .toggle-search {
    display: none;
  }
}

/* line 334 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (max-width: 1230px) {

/* line 335 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 336 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .img-logo {
    height: auto;
  }

/* line 339 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .catalog-desktop {
    display: none;
  }

/* line 342 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .search-wrapper {
    margin-right: 0;
  }

/* line 345 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .show-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

/* line 348 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .last-row {
    padding-top: 16px;
    padding-bottom: 17px;
  }

/* line 352 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-toggler {
    position: relative;
    max-width: 48px;
    min-width: 48px;
    height: 48px;
    margin-left: -10px;
  }

/* line 359 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-toggler .border-top,
  .menu-toggler .border-middle,
  .menu-toggler .border-bottom {
    position: absolute;
    font-size: 0;
    line-height: 0;
    height: 2px;
    background-color: #000;
    width: 20px;
    left: 10px;
    top: 50%;
  }

/* line 371 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-toggler .border-top {
    margin-top: -9px;
  }

/* line 373 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-toggler .border-bottom {
    margin-top: 7px;
  }

/* line 375 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-toggler .border-middle {
    margin-top: -1px;
  }

/* line 378 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  body.mm-ocd-opened {
    overflow: hidden;
  }

/* line 381 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 382 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  body.mm-ocd-opened .menu-toggler .border-middle {
    display: none;
  }

/* line 385 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  body.mm-ocd-opened .menu-toggler .border-top,
  body.mm-ocd-opened .menu-toggler .border-bottom {
    margin-top: 0;
    width: 22px;
    height: 3px;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }

/* line 392 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  body.mm-ocd-opened .menu-toggler .border-top {
    -webkit-transform: rotate3d(1, 0, 1, 68deg);
            transform: rotate3d(1, 0, 1, 68deg);
  }

/* line 395 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  body.mm-ocd-opened .menu-toggler .border-bottom {
    -webkit-transform: rotate3d(1, 0, 1, -68deg);
            transform: rotate3d(1, 0, 1, -68deg);
  }

/* line 398 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 100;
    padding: 35px 15px;
    background: #f7f8f9;
    height: 144px;
    font-size: 20px;
  }

/* line 408 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .menu-footer .phone {
    font-size: 30px;
    margin-bottom: 5px;
  }

/* line 412 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 413 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 414 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .mm-spn .menu-footer a {
    padding: 0;
    color: #7f7f7f;
  }

/* line 418 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .header-menu {
    display: none;
  }
}

/* line 422 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (max-width: 1230px) {

/* line 423 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 424 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .last-row {
    padding-top: 16px;
    padding-bottom: 17px;
  }

/* line 428 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .hide-mobile {
    display: none;
  }

/* line 431 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .first-row {
    padding-top: 18px;
    padding-bottom: 18px;
  }

/* line 435 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  #header .img-logo {
    height: 43px;
  }

/* line 438 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 439 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .header-menu .menu-item {
    margin-left: 40px;
  }

/* line 442 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 443 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-desktop {
    display: none;
  }

/* line 446 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .site-menu .menu-mobile {
    display: block;
  }
}

/* line 451 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
@media (max-width: 1700px) {

/* line 452 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */

/* line 453 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/header.styl */
  .header-menu br {
    display: block;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.page-unit {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  -webkit-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  transition: padding 0.3s;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.page-unit2 {
  width: 100%;
  max-width: 1860px;
  margin: 0 auto;
  position: relative;
  padding-left: 8.1vw;
  padding-right: 8.1vw;
  -webkit-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  transition: padding 0.3s;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.separator {
  border-bottom: 1px solid #e5e5e5;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
#content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 190px;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.content-section {
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 100%;
}

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.gradient-unit {
  position: relative;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
.gradient-unit:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(22,75,81,0.95)), to(rgba(0,0,0,0.5)));
  background: -o-linear-gradient(left, rgba(22,75,81,0.95) 30%, rgba(0,0,0,0.5) 100%);
  background: linear-gradient(to right, rgba(22,75,81,0.95) 30%, rgba(0,0,0,0.5) 100%);
}

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
@media (max-width: 1230px) {

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  #content {
    padding-top: 118px;
  }
}

/* line 50 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
@media (min-width: 1231px) and (max-width: 1700px) {

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  #content {
    padding-top: 210px;
  }
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
@media (max-width: 1024px) {

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  .page-unit2 {
    padding-left: 6.2vw;
    padding-right: 6.2vw;
  }

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  .page-unit {
    padding-left: 15px;
    padding-right: 15px;
  }

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  #content.page-unit,
  #content .page-unit {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 69 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
@media (max-width: 600px) {

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  .content-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/layout/layout.styl */
  .page-unit2 {
    padding-left: 15px;
    padding-right: 15px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
.page-404#content article {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
.bg-404 {
  min-width: 220px;
  width: 220px;
  padding-bottom: 160%;
  background: url("../images/bg/404-bg.png") top center no-repeat;
  background-size: contain;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
.text-404 {
  padding-right: 20px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
.text-404 .main-title {
  text-transform: uppercase;
  color: #1b8786;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
@media screen and (max-width: 980px) {

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
  .bg-404 {
    min-width: 160px;
    width: 160px;
  }
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
@media (max-width: 800px) {

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */

/* line 31 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
  #header.header-404 .unvisibile-form {
    top: 0px;
  }
}

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
@media screen and (max-width: 480px) {

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
  .bg-404 {
    padding-bottom: 0;
    height: 256px;
    min-width: 160px;
    width: 160px;
    z-index: 1;
    position: absolute;
    right: 50%;
    top: -30px;
    margin-right: -80px;
    opacity: 0.2;
  }

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
  .page-404#content article {
    position: relative;
  }

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */

/* line 53 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/404.styl */
  .text-404 z-index 2 {
    padding-right: 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.head-unit {
  position: relative;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.head-unit .text-wrapper {
  position: relative;
  z-index: 2;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.head-unit .bg {
  background: url("../images/bg/about-l.jpg") right center no-repeat;
  background-size: cover;
  height: 186px;
  position: relative;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.head-unit .text-box {
  max-width: 600px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.head-unit .head-desc {
  font-size: 30px;
  line-height: 1em;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .item {
  padding-bottom: 30px;
}

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .icon {
  width: 75px;
  height: 75px;
  background-image: url("../images/sprite.png");
  margin-bottom: 10px;
  background-repeat: no-repeat;
}

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .office-icon {
  background-position: 0 0;
}

/* line 36 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .reward-icon {
  background-position: -123px 0;
}

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .world-icon {
  background-position: -245px 0;
}

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
@media screen and (min-width: 601px) {

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit {
    margin-bottom: 32px;
    color: #fff;
  }

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
  }

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .text-wrapper {
    padding-top: 100px;
    padding-bottom: 147px;
  }
}

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
}

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .item {
  width: 32%;
  margin-left: 2%;
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.desc-list .item:nth-child(3n + 1) {
  margin-left: 0;
}

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
.text-wrapper {
  padding-top: 140px;
  padding-bottom: 187px;
}

/* line 74 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
@media screen and (max-width: 980px) {

/* line 75 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */

/* line 76 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .bg {
    background-image: url("../images/bg/about-m.jpg");
  }
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
@media screen and (max-width: 600px) {

/* line 80 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */

/* line 81 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .text-wrapper {
    padding-top: 20px;
    padding-bottom: 26px;
  }

/* line 85 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .head-desc {
    font-size: 24px;
  }

/* line 88 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .head-unit .main-title {
    padding-bottom: 10px;
  }

/* line 92 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .desc-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

/* line 95 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .desc-list .item {
    width: 100%;
    margin-left: 0;
    padding-bottom: 20px;
  }

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .desc-list .icon {
    margin-bottom: 5px;
    background-size: 488px;
    width: 61px;
    height: 61px;
  }

/* line 106 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .desc-list .reward-icon {
    background-position: -100px 0;
  }

/* line 109 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/about.styl */
  .desc-list .world-icon {
    background-position: -200px 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin {
  font-size: 18px;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .hide-mobile {
  display: inline-block;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-half {
  min-width: 50%;
  max-width: 50%;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-header {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-header .select-field {
  width: 250px;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .text-field {
  width: 68px;
  padding: 5px 10px;
  height: 40px;
  margin-right: 5px;
}

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .select2-container--default .select2-selection--single {
  height: 40px;
}

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .type-label {
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 20px;
  text-align: center;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-shape {
  background-position: 50% 40px;
  background-repeat: no-repeat;
  height: 325px;
}

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-1 .calc-m-shape {
  background-image: url("../images/calc/pipe.png");
}

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-2 .calc-m-shape {
  background-image: url("../images/calc/prof-pipe.png");
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-3 .calc-m-shape {
  background-image: url("../images/calc/strip.png");
}

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-4 .calc-m-shape {
  background-image: url("../images/calc/circle.png");
}

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 60 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-5 .calc-m-shape {
  background-image: url("../images/calc/list.png");
}

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-6 .calc-m-shape {
  background-image: url("../images/calc/hexahedron.png");
}

/* line 67 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-7 .calc-m-shape {
  background-image: url("../images/calc/equal-angle.png");
}

/* line 71 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-8 .calc-m-shape {
  background-image: url("../images/calc/unequal-angle.png");
}

/* line 75 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 76 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-9 .calc-m-shape {
  background-image: url("../images/calc/channel.png");
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 80 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-10 .calc-m-shape {
  background-image: url("../images/calc/beam.png");
}

/* line 83 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-variables .calc-m-field {
  display: none;
  padding: 7px 0;
  width: 100%;
}

/* line 88 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-border {
  border-bottom-width: 1px;
  border-style: solid;
}

/* line 92 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-1 .calc-m-variables .calc-m-input-d,
#calc-m-plugin.calc-m-shape-1 .calc-m-variables .calc-m-input-l,
#calc-m-plugin.calc-m-shape-1 .calc-m-variables .calc-m-input-s1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 99 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 101 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-2 .calc-m-variables .calc-m-input-b,
#calc-m-plugin.calc-m-shape-2 .calc-m-variables .calc-m-input-h,
#calc-m-plugin.calc-m-shape-2 .calc-m-variables .calc-m-input-l,
#calc-m-plugin.calc-m-shape-2 .calc-m-variables .calc-m-input-s1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 107 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 108 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 109 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-3 .calc-m-variables .calc-m-input-b,
#calc-m-plugin.calc-m-shape-3 .calc-m-variables .calc-m-input-h,
#calc-m-plugin.calc-m-shape-3 .calc-m-variables .calc-m-input-l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 114 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 115 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 116 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-4 .calc-m-variables .calc-m-input-d,
#calc-m-plugin.calc-m-shape-4 .calc-m-variables .calc-m-input-l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 120 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 122 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-5 .calc-m-variables .calc-m-input-b,
#calc-m-plugin.calc-m-shape-5 .calc-m-variables .calc-m-input-l2,
#calc-m-plugin.calc-m-shape-5 .calc-m-variables .calc-m-input-s3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 128 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 129 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 130 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-6 .calc-m-variables .calc-m-input-d,
#calc-m-plugin.calc-m-shape-6 .calc-m-variables .calc-m-input-l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 134 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 135 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 136 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-7 .calc-m-variables .calc-m-input-h,
#calc-m-plugin.calc-m-shape-7 .calc-m-variables .calc-m-input-l,
#calc-m-plugin.calc-m-shape-7 .calc-m-variables .calc-m-input-s1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 141 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 142 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 143 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-8 .calc-m-variables .calc-m-input-b,
#calc-m-plugin.calc-m-shape-8 .calc-m-variables .calc-m-input-h,
#calc-m-plugin.calc-m-shape-8 .calc-m-variables .calc-m-input-l,
#calc-m-plugin.calc-m-shape-8 .calc-m-variables .calc-m-input-s1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 149 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 150 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 151 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-9 .calc-m-variables .calc-m-input-l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 154 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-9 #calc-m-beamshape,
#calc-m-plugin.calc-m-shape-9 #calc-m-material,
#calc-m-plugin.calc-m-shape-9 #calc-m-density {
  display: none;
}

/* line 159 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-9 #calc-m-channelshape,
#calc-m-plugin.calc-m-shape-9 #calc-m-weight {
  display: inline-block;
}

/* line 163 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 164 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 165 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-10 .calc-m-variables .calc-m-input-l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 168 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-10 #calc-m-channelshape,
#calc-m-plugin.calc-m-shape-10 #calc-m-material,
#calc-m-plugin.calc-m-shape-10 #calc-m-density {
  display: none;
}

/* line 173 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin.calc-m-shape-10 #calc-m-beamshape,
#calc-m-plugin.calc-m-shape-10 #calc-m-weigh {
  display: inline-block;
}

/* line 177 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin #calc-m-beamshape,
#calc-m-plugin #calc-m-channelshape,
#calc-m-plugin #calc-m-weight {
  display: none;
}

/* line 182 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-variables {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 186 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-label-text {
  display: inline-block;
  padding: 0 15px;
}

/* line 190 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-fields {
  border-left-style: solid;
  border-left-width: 1px;
}

/* line 194 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-field {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 197 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-symbol {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-style: italic;
  margin-right: 10px;
}

/* line 203 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .icon-calc {
  font-size: 27px;
  vertical-align: -5px;
  position: relative;
}

/* line 208 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-color-select {
  width: 255px;
}

/* line 211 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-submit-wrapper {
  padding: 30px 15px;
}

/* line 214 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-res {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

/* line 219 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-info {
  text-align: center;
  padding: 20px 67px;
}

/* line 223 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
@media (max-width: 1900px) {

/* line 224 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-info {
    padding-left: 47px;
    padding-right: 47px;
  }
}

/* line 228 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
@media (max-width: 1400px) {

/* line 229 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 230 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 231 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header .select-field {
    width: 175px;
  }

/* line 234 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-input {
    width: 68px;
  }

/* line 237 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-submit-btn {
    min-width: inherit;
  }

/* line 240 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-info {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 244 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
@media (max-width: 1100px) {

/* line 245 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 246 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 247 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header .select-field,
  #calc-m-plugin .calc-m-header select {
    width: 150px;
  }

/* line 251 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-input {
    width: 68px;
  }

/* line 254 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-submit-btn {
    min-width: inherit;
  }
}

/* line 257 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
@media (max-width: 768px) {

/* line 258 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 259 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .type-label {
    display: none;
  }

/* line 262 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    max-width: 100%;
  }

/* line 266 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header>.calc-m-half:first-child {
    max-width: 35%;
  }

/* line 269 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header .calc-m-half {
    min-width: 0;
    max-width: none;
  }

/* line 273 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-body {
    display: block;
  }

/* line 276 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-shape {
    min-width: 100%;
    max-width: 100%;
    display: block;
  }

/* line 281 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-fields {
    border-left: 0;
    border-top-width: 1px;
    border-top-style: solid;
    display: block;
    min-width: 100%;
    max-width: 100%;
  }

/* line 289 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 293 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
@media (max-width: 480px) {

/* line 294 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 295 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header {
    display: block;
  }

/* line 298 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */

/* line 301 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
  #calc-m-plugin .calc-m-header>.calc-m-half:first-child,
  #calc-m-plugin .calc-m-header display: block:first-child {
    padding-bottom: 5px;
  }
}

/* line 304 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin {
  color: #000;
  background-color: #fff;
}

/* line 308 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-border,
#calc-m-plugin .calc-m-fields,
#calc-m-plugin .calc-m-variables {
  border-color: #e5e5e5;
}

/* line 313 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-label-even {
  background-color: #f4f5f5;
}

/* line 316 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/calculator.styl */
#calc-m-plugin .calc-m-symbol {
  color: #1b8786;
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */
.product-list {
  padding-bottom: 10px;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */
.product-list > li {
  padding-top: 19px;
  padding-bottom: 19px;
}

/* line 11 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */
.product-list .icon-arr-down {
  font-size: 15px;
  position: relative;
  bottom: -2px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/catalogue.styl */
.product-list .collapsed .icon-arr-down {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
.list-contacts {
  font-size: 18px;
}

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
.list-contacts li {
  padding: 5px 10px 0;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
.contact-item {
  font-size: 18px;
}

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
.contact-item .title {
  font-size: 24px;
  font-weight: 900;
  padding-bottom: 10px;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
.content-map {
  height: 600px;
  margin-top: 40px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
@media (min-width: 600px) {

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
  .list-contacts {
    line-height: 1.7em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
  .list-contacts .title {
    font-size: 24px;
    font-weight: 900;
    line-height: 1.4em;
  }

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
  .list-contacts li {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
    max-width: 50%;
    padding: 10px 20px;
  }

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
  .list-contacts li:nth-child(odd) {
    padding-left: 0;
  }

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/contacts.styl */
  .list-contacts li:nth-child(eveb) {
    padding-right: 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit {
  position: relative;
  background-size: cover;
  color: #fff;
  -webkit-transition: padding 0.3s;
  -o-transition: padding 0.3s;
  transition: padding 0.3s;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .page-unit2 {
  padding-top: 64px;
  padding-bottom: 65px;
  position: relative;
  z-index: 2;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .page-title {
  max-width: 800px;
}

/* line 18 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .tiles {
  padding-bottom: 10px;
}

.main-unit .btn-text-tiles {
  display: block;
  margin-bottom: 10px;
  margin-left: 7px;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .content {
  max-width: 600px;
}

/* line 24 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .player-wrapper {
  padding-left: 30px;
  line-height: 1.1em;
  font-size: 18px;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.main-unit .player-wrapper .btn-play {
  margin-right: 9px;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
#catalog-section .text-link:hover {
  color: #7f7f7f;
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
/* Video Unit */

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
#video-unit {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../images/bg/poster-main.jpg") no-repeat top left;
  background-size: cover;
}

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
#video-unit:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(9,46,40,0.8);
  z-index: 2;
}

/* line 60 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
/* Player */

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
#video-player {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  min-height: 100%;
  min-width: 100%;
}

/* line 70 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
#video-player-full {
  display: none;
}

/* line 73 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.video-controls {
  z-index: 4;
  position: absolute;
  top: 20px;
  right: 20px;
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.video-controls .btn-stop {
  display: none;
}

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.toggle-video,
.toggle-video:visited {
  opacity: 0.7;
  color: #fff;
  cursor: pointer;
  font-size: 40px;
}

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.toggle-video:hover {
  color: #fff;
  opacity: 1;
}

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 95 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.full-video .video-controls .btn-stop {
  display: block;
}

/* line 98 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.full-video #video-player-full,
.full-video #video-player {
  display: block;
  position: fixed;
  top: 0;
  left: 0 !important;
  width: 100%;
  height: 100vh;
  background-color: #000;
  z-index: 1000;
}

/* line 109 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.full-video .video-controls {
  z-index: 10001;
  position: fixed;
}

/* line 113 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 114 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.not-support .video-controls,
.not-support video {
  display: none;
}

/* line 118 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.tiles {
  position: relative;
  margin: 0 -3px;
}

/* line 122 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.tiles .link {
  margin: 5px 3px;
  color: #fff;
  border: 1px solid #25c0a5;
  padding: 2px 28px 3px;
  font-size: 24px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
}

/* line 131 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.tiles .link:hover {
  background-color: #25c0a5;
}

/* line 134 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 138 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu .item {
  min-width: 25%;
  max-width: 25%;
  padding: 35px 10px 30px 40px;
  border-left: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}

/* line 145 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu .list {
  font-size: 18px;
  line-height: 1.1;
}

/* line 149 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu .list .list-item {
  padding: 5px 0;
}

/* line 152 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu .list .link {
  color: #000;
}

/* line 155 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.grid-menu .list .link:hover {
  color: #7f7f7f;
}

/* line 158 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.calc-unit {
  background: url("../images/bg/calc-l.jpeg") center right no-repeat;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 72px;
  color: #fff;
}

/* line 165 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
.calc-unit .main-title {
  padding-bottom: 20px;
}

/* line 168 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (min-width: 1200px) {

/* line 169 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 170 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 171 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(4n+1) {
    border-left: none;
  }

/* line 174 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(1),
  .grid-menu .item:nth-child(2),
  .grid-menu .item:nth-child(3),
  .grid-menu .item:nth-child(4) {
    border-top: none;
  }
}

/* line 180 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (min-width: 700px) and (max-width: 1201px) {

/* line 181 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 182 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item {
    min-width: 50%;
    max-width: 50%;
  }

/* line 186 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(2n+1) {
    border-left: none;
  }

/* line 189 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(1),
  .grid-menu .item:nth-child(2) {
    border-top: none;
  }
}

/* line 193 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (max-width: 1230px) {

/* line 194 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 195 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-unit2 {
    padding-top: 72px;
  }
}

/* line 198 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (max-width: 1100px) {

/* line 199 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 200 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-unit2 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

/* line 204 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-title {
    font-size: 64px;
  }

/* line 207 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 208 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .tiles .link {
    font-size: 22px;
  }

/* line 211 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .calc-unit {
    padding-top: 35px;
    padding-bottom: 42px;
  }
}

/* line 215 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (max-width: 1024px) {

/* line 216 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 217 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-unit2 {
    padding-top: 42px;
    padding-bottom: 35px;
  }

/* line 221 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-title {
    padding-bottom: 16px;
  }

/* line 224 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 225 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 226 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  #main-section .player-wrapper .btn-desc {
    display: none;
  }

/* line 229 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .calc-unit {
    padding-top: 35px;
    padding-bottom: 42px;
  }

/* line 233 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 234 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 235 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(2n+1) {
    padding-left: 57px;
  }

/* line 238 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(2n+2) {
    padding-right: 57px;
  }

/* line 241 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .tiles {
    padding-bottom: 14px;
  }

/* line 244 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .tiles .link {
    padding: 0px 25px 1px;
  }
}

/* line 247 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (max-width: 980px) {

/* line 248 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .calc-unit {
    background-image: url("../images/bg/calc-m.jpg");
  }
}

/* line 251 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
@media (max-width: 700px) {

/* line 252 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 253 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-unit2 {
    padding-top: 28px;
    padding-bottom: 72px;
  }

/* line 257 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .page-title {
    font-size: 39px;
    max-width: 400px;
    line-height: 1em;
    padding-bottom: 10px;
  }

/* line 263 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .calc-unit {
    padding-top: 24px;
    padding-bottom: 30px;
  }

/* line 267 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .calc-unit .main-title {
    padding-bottom: 15px;
    font-size: 40px;
  }

/* line 271 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 272 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item {
    min-width: 100%;
    max-width: 100%;
    border-left: none;
    padding-left: 57px;
    padding-right: 57px;
  }

/* line 279 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .grid-menu .item:nth-child(1) {
    border-top: none;
  }

/* line 282 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */

/* line 283 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/index.styl */
  .main-unit .tiles {
    padding-bottom: 12px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.content-search {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.content-search .form-control {
  margin-bottom: 10px;
  margin-left: 10px;
  width: calc(33.33% - 7px);
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.content-search .form-control:first-child {
  margin-left: 0;
}

/* line 15 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.content-search .form-action {
  padding-top: 10px;
  margin-right: 40px;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.content-search .popup-link {
  margin-top: 15px;
}

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.form-group {
  background-color: #f7f8f9;
  padding: 5px;
  border: #e0e1e2 1px solid;
  margin-bottom: 8px;
}

/* line 28 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.form-group .text-field {
  height: 40px;
  margin-right: 5px;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.form-group .form-group-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.form-group .form-group-range {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
.mechanical-container .form-group-description,
.physical-container .form-group-description {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  font-size: 18px;
}

/* line 51 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (max-width: 980px) {

/* line 52 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 53 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .content-search .form-control {
    margin-left: 0;
    width: 100%;
  }
}

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (max-width: 600px) {

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .content-search {
    padding-top: 20px;
    padding-bottom: 20px;
  }

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 64 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group,
  .physical-container .form-group {
    display: block;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-description:not(:empty),
  .physical-container .form-group-description:not(:empty) {
    padding-bottom: 5px;
    line-height: 1em;
  }

/* line 72 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-title,
  .physical-container .form-group-title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    line-height: 1em;
  }

/* line 78 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-range,
  .physical-container .form-group-range {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 90%;
    min-width: 65%;
  }
}

/* line 83 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (min-width: 601px) {

/* line 84 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 86 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-wrap,
  .physical-container .form-group-wrap {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-description,
  .physical-container .form-group-description {
    max-width: 55%;
    min-width: 55%;
  }

/* line 93 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-title,
  .physical-container .form-group-title {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 40%;
    min-width: 40%;
    text-align: center;
  }

/* line 100 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .mechanical-container .form-group-range,
  .physical-container .form-group-range {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 60%;
    min-width: 60%;
  }
}

/* line 106 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (min-width: 981px) {

/* line 107 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 108 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item {
    max-width: calc(25% - 6px);
    min-width: calc(25% - 6px);
  }

/* line 112 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item:not(:nth-child(4n+1)) {
    margin-left: 8px;
  }
}

/* line 115 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (min-width: 769px) and (max-width: 980px) {

/* line 116 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 117 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item {
    max-width: calc(33.33% - 5.33px);
    min-width: calc(33.33% - 5.33px);
  }

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item:not(:nth-child(3n+1)) {
    margin-left: 8px;
  }
}

/* line 124 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
@media (min-width: 481px) and (max-width: 768px) {

/* line 125 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */

/* line 126 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item {
    max-width: calc(50% - 4px);
    min-width: calc(50% - 4px);
  }

/* line 130 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/materials.styl */
  .form-grid-4 .flex-item:not(:nth-child(2n+1)) {
    margin-left: 8px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 5 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.page-partners .search-form .form-control:first-child {
  max-width: 400px;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 10 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.page-partners .page-controls .btn-text {
  margin-left: 60px;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-transform: uppercase;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 500;
  padding: 10px 65px;
}

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet .item {
  display: inline-block;
  text-align: center;
}

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 26 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet .item.active a {
  border: 1px solid #25c0a5;
}

/* line 29 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet .btn-play {
  border-radius: 0;
}

/* line 32 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  padding: 5px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.6em;
}

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet .owl-nav {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1;
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.alphabet .owl-stage-outer {
  z-index: 2;
}

/* line 57 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 61 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view .grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
}

/* line 65 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view .symbol {
  padding-right: 20px;
}

/* line 68 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view .symbol span {
  min-width: 70px;
  min-height: 70px;
  border-radius: 35px;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f4f5f5;
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view .desc {
  font-size: 18px;
}

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
.list-view .title {
  text-transform: uppercase;
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-weight: 500;
  padding-bottom: 5px;
}

/* line 88 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
@media screen and (max-width: 800px) {

/* line 89 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 90 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .page-partners .page-controls {
    display: block;
    text-align: center;
  }

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .page-partners .page-controls .btn-text {
    margin-left: 0;
    margin-top: 20px;
  }

/* line 98 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 99 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .page-partners .search-form .form-control:first-child {
    max-width: 600px;
  }
}

/* line 102 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
@media screen and (max-width: 767px) {

/* line 103 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 104 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item {
    min-width: 100%;
    max-width: 100%;
  }
}

/* line 108 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
@media screen and (min-width: 768px) and (max-width: 1229px) {

/* line 109 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 110 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item {
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }

/* line 114 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item:nth-child(odd) {
    margin-left: 0;
  }

/* line 117 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item:nth-child(even) {
    margin-left: 40px;
  }
}

/* line 120 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
@media screen and (min-width: 1230px) {

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */

/* line 122 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item {
    min-width: calc(33.33% - 40px);
    max-width: calc(33.33% - 40px);
    margin-left: 40px;
  }

/* line 127 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/partners.styl */
  .partners-list .grid-item:nth-child(3n+1) {
    margin-left: 0;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 2 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.sticky {
  position: fixed !important;
  -webkit-transition: top 0.5s, bottom 0.5s linear;
  -o-transition: top 0.5s, bottom 0.5s linear;
  transition: top 0.5s, bottom 0.5s linear;
}

/* line 6 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
#price-container {
  position: relative;
}

/* line 8 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
#price-container .submit-btn {
  position: absolute;
  z-index: 2;
  display: none;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper {
  -webkit-transition: margin-bottom 0.5s;
  -o-transition: margin-bottom 0.5s;
  transition: margin-bottom 0.5s;
}

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper.sticky {
  z-index: 101;
}

/* line 19 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper.sticky:before {
  z-index: -1;
  content: '';
  width: 100vw;
  margin-left: -50vw;
  height: 100%;
  left: 50%;
  bottom: 0;
  background: #f7f8f9;
  position: absolute;
}

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper.sticky .toggle-filter {
  display: block;
}

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper.filter-closed .toggle-filter .icon {
  -webkit-transform: rotate3d(0, 0, 1, 360deg);
          transform: rotate3d(0, 0, 1, 360deg);
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper .toggle-filter {
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  position: absolute;
}

/* line 45 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper .toggle-filter .icon {
  position: absolute;
  top: 15px;
  right: 30px;
  border: 1px solid #e5e5e5;
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 30px;
  line-height: 40px;
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg);
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

/* line 58 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-wrapper .toggle-filter .icon:hover {
  cursor: pointer;
  background-color: #fff;
}

/* line 62 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 6px solid #fff;
}

/* line 69 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group:first-child {
  border-left: none;
  padding-left: 8.1vw;
}

/* line 73 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group:last-child {
  padding-right: 8.1vw;
}

/* line 76 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group.filter-search {
  max-width: 45%;
}

/* line 79 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group.filter-search label {
  width: 100%;
}

/* line 82 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group.filter-search .description {
  padding-top: 5px;
}

/* line 85 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group .group-title {
  font-family: 'Futura PT', Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 900;
  padding-bottom: 15px;
}

/* line 91 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group .icon-search {
  position: relative;
}

/* line 94 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group .icon-search .text-field {
  padding-right: 40px;
}

/* line 97 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
.filter-group .icon-search:before {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -13px;
  font-size: 22px;
  opacity: 0.5;
}

/* line 105 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
@media (max-width: 1024px) {

/* line 106 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 107 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 108 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-wrapper .toggle-filter .icon {
    right: 15px;
  }
}

/* line 111 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
@media (min-width: 768px) {

/* line 112 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 113 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .content-table .order-col {
    display: none;
  }
}

/* line 116 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
@media (max-width: 767px) {

/* line 117 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 118 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  #price-container .submit-btn {
    display: none !important;
  }
}

/* line 121 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
@media (min-width: 601px) and (max-width: 1024px) {

/* line 122 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

/* line 125 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-search {
    min-width: 100%;
    padding-right: 6.2vw;
    border-bottom: 6px solid #fff;
  }

/* line 130 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 131 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:nth-child(2) {
    border-left: none;
    padding-left: 6.2vw;
  }

/* line 135 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:first-child {
    padding-left: 6.2vw;
  }

/* line 138 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:last-child {
    padding-right: 6.2vw;
  }
}

/* line 141 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
@media (max-width: 600px) {

/* line 142 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit {
    display: block;
  }

/* line 145 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-search {
    min-width: 100%;
    padding-right: 15px;
  }

/* line 149 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:last-child {
    border-top: none;
    border-left: none;
  }

/* line 153 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */

/* line 154 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:nth-child(2) {
    border-left: none;
    padding-left: 15px;
    border-top: 6px solid #fff;
  }

/* line 159 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:first-child {
    padding-left: 15px;
  }

/* line 162 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/price.styl */
  .filter-unit .filter-group:last-child {
    border-top: 6px solid #fff;
    padding-right: 15px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 2 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 3 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
.reference-page .product-list li:first-child {
  padding-top: 0;
}

/* line 7 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
.contacts-wrapper {
  max-width: 290px;
  min-width: 290px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 12 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
@media screen and (max-width: 767px) {

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .assistant {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

/* line 16 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .assistant > .main-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 100%;
    min-width: 100%;
  }

/* line 21 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 22 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .reference-page .content-section {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

/* line 25 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .reference-page .list-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 100%;
    min-width: 100%;
  }

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .contacts-wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: calc(100% + 30px);
    min-width: calc(100% + 30px);
    margin-bottom: 30px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
@media screen and (min-width: 768px) {

/* line 39 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 40 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .reference-page .product-list li:nth-child(2) {
    padding-top: 0;
  }

/* line 44 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .contacts-wrapper {
    padding-left: 40px;
  }

/* line 47 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */

/* line 48 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/reference.styl */
  .assistant .main-content {
    width: calc(100% - 290px);
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 16 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/general/colors.styl */

/* line 4 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images {
  text-align: center;
  padding-bottom: 26px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 9 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images li {
  padding-top: 56px;
  margin-left: 30px;
}

/* line 13 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images li:nth-child(2),
.list-images li:first-child {
  padding-top: 0px;
}

/* line 17 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images li:first-child {
  margin-left: 0px;
}

/* line 20 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images .thumb {
  margin-bottom: 20px;
}

/* line 23 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images a {
  display: block;
  color: #000;
}

/* line 27 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images span {
  display: block;
}

/* line 30 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
.list-images img {
  max-width: 100%;
}

/* line 33 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
@media screen and (max-width: 400px) {

/* line 34 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */

/* line 35 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li {
    max-width: calc(50% - 15px);
  }

/* line 38 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li:nth-child(even) {
    margin-left: 30px;
  }
}

/* line 41 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
@media screen and (max-width: 768px) {

/* line 42 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */

/* line 43 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li {
    max-width: calc(33.33% - 20px);
  }

/* line 46 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li:nth-child(3n + 1) {
    margin-left: 0px;
  }

/* line 49 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li:nth-child(3) {
    padding-top: 0px;
  }
}

/* line 54 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
@media screen and (min-width: 769px) {

/* line 55 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */

/* line 56 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li {
    max-width: calc(25% - 22.5px);
  }

/* line 59 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li:nth-child(3),
  .list-images li:nth-child(4) {
    padding-top: 0px;
  }

/* line 63 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/regals.styl */
  .list-images li:nth-child(4n + 1) {
    margin-left: 0px;
  }
}


/* line 297 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/sitemap.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/node_modules/stylus/lib/functions/index.styl */

/* line 1 : /Users/lovalo/Workplace/evek_new/app/stylus/pages/sitemap.styl */
.sitemap {
  padding-top: 30px;
}
