@charset "UTF-8";
@font-face {
  font-family: 'fontello';
  src: url("fonts/fontello.eot?50095266");
  src: url("fonts/fontello.eot?50095266#iefix") format("embedded-opentype"), url("fonts/fontello.woff2?50095266") format("woff2"), url("fonts/fontello.woff?50095266") format("woff"), url("fonts/fontello.ttf?50095266") format("truetype"), url("fonts/fontello.svg?50095266#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?50095266#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-linkedin:before {
  content: '\e802'; }

/* '' */
.icon-lock:before {
  content: '\e803'; }

/* '' */
.icon-next:before {
  content: '\e804'; }

/* '' */
.icon-prew:before {
  content: '\e805'; }

/* '' */
.icon-search:before {
  content: '\e806'; }

/* '' */
.icon-search3:before {
  content: '\e807'; }

/* '' */
.icon-social-youtube:before {
  content: '\e808'; }

/* '' */
.icon-twitter:before {
  content: '\e809'; }

/* '' */
.icon-envelope:before {
  content: '\e80a'; }

/* '' */
.icon-facebook:before {
  content: '\e80b'; }

/* '' */
.icon-linkedin:before {
  content: '\e802'; }

/* '' */
.icon-lock:before {
  content: '\e803'; }

/* '' */
.icon-next:before {
  content: '\e804'; }

/* '' */
.icon-prew:before {
  content: '\e805'; }

/* '' */
.icon-search:before {
  content: '\e806'; }

/* '' */
.icon-search3:before {
  content: '\e807'; }

/* '' */
.icon-social-youtube:before {
  content: '\e808'; }

/* '' */
.icon-twitter:before {
  content: '\e809'; }

/* '' */
.icon-envelope:before {
  content: '\e80a'; }

/* '' */
.icon-facebook:before {
  content: '\e80b'; }

/* '' */
@font-face {
  font-family: 'fontello';
  src: url("fonts/fontello.eot?98405375");
  src: url("fonts/fontello.eot?98405375#iefix") format("embedded-opentype"), url("fonts/fontello.svg?98405375#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'fontello';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?98405375#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-linkedin:before {
  content: '\e802'; }

/* '' */
.icon-lock:before {
  content: '\e803'; }

/* '' */
.icon-next:before {
  content: '\e804'; }

/* '' */
.icon-prew:before {
  content: '\e805'; }

/* '' */
.icon-search:before {
  content: '\e806'; }

/* '' */
.icon-search3:before {
  content: '\e807'; }

/* '' */
.icon-social-youtube:before {
  content: '\e808'; }

/* '' */
.icon-twitter:before {
  content: '\e809'; }

/* '' */
.icon-envelope:before {
  content: '\e80a'; }

/* '' */
.icon-facebook:before {
  content: '\e80b'; }

/* '' */
.gallery-full .pagination ul, .contact-list, .social, .list-link {
  margin: 0;
  padding: 0;
  list-style: none; }

.clearfix:after, #nav:after, .landing-page .w1:after, #footer.footer-landing .footer-hold:after, .gallery-video .pagination:after {
  content: '';
  display: block;
  clear: both; }

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden; }

/*
Theme Name: Simerics
*/
/* main elements */
.paging-holder li a span {
  color: #464743 !important; }

.slide .block a {
  color: #FFFFFF;
  text-decoration: none; }

.contact-form span.wpcf7-not-valid-tip {
  margin-top: -16px;
  left: 0;
  position: absolute;
  width: 160px; }

.contact-form input[type="email"] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E4E4E4;
  font-size: 14px;
  height: 27px;
  line-height: 31px;
  margin: 0 0 17px;
  overflow: hidden;
  padding: 2px 5px;
  width: 155px; }

.heading-holder a {
  color: #fff; }

.heading.style01 h1 {
  text-transform: none; }

.heading h1,
.footer-holder .entry-form h3,
#content h2 {
  text-transform: uppercase; }

.registration-form input[type="email"],
.registration-form input[type="text"],
.registration-form input[type="tel"] {
  margin: 0 0 10px;
  padding: 2px 10px;
  background: #fff;
  font-size: 14px;
  width: 241px;
  height: 27px;
  line-height: 31px;
  border: 1px solid #e4e4e4;
  overflow: hidden; }

.registration-form input[type="email"],
.registration-form input[type="tel"] {
  color: #a2a2a2;
  font-size: 12px; }

.noaccess {
  display: none; }

span.wpcf7-form-control-wrap {
  clear: both !important;
  display: block !important;
  width: 100% !important; }

span.wpcf7-not-valid-tip {
  width: 210px !important; }

.header-holder .mail {
  display: block; }

.popup-form .row-holder .btn {
  border: none; }

.about-us .link {
  display: none; }

.entry-form br,
.entry-form label {
  display: none; }

.entry-form p {
  margin: 0; }

.entry-form input[type="submit"]:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background: #e13f3b; }

.entry-form input[type="submit"] {
  margin: 0;
  padding: 0;
  width: 75px;
  height: 31px;
  color: #fff;
  text-align: center;
  position: relative;
  font: bold 14px/30px 'Roboto', helvetica, arial,sans-serif;
  background: #ba110d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMTEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzA0MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(to bottom, #ba110d 0%, #930401 100%);
  float: left;
  cursor: pointer;
  border: 1px solid #ad0b07;
  border-color: #ad0b07 #860906 #5d0604;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12); }

.gallery .pagination a {
  background: #fff;
  border-radius: 50%; }

.gallery .pagination .active a {
  background: #960502; }

#header {
  z-index: 99; }

#nav {
  overflow: visible;
  letter-spacing: 0; }
  #nav ul ul {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 200px;
    background: #e0e1e0;
    background: linear-gradient(to bottom, #e0e1e0 0%, #d7d7d8 97%, #c5c5c5 100%); }
    #nav ul ul li {
      float: none;
      width: 100%;
      padding: 0; }
      #nav ul ul li:after {
        display: none; }
      #nav ul ul li a {
        display: block;
        padding: 8px 10px; }
        #nav ul ul li a:hover {
          text-decoration: none;
          background: #d2d2d2; }
    #nav ul ul ul {
      top: 0;
      right: 100%; }
  #nav ul > li {
    padding: 0; }
    #nav ul > li:first-child:after {
      display: none; }
    #nav ul > li:nth-last-child(n+5) ul {
      left: 0;
      right: auto; }
      #nav ul > li:nth-last-child(n+5) ul ul {
        left: 100%; }
    #nav ul > li > a {
      display: block;
      box-sizing: border-box;
      color: #333;
      padding: 11px 17px 12px; }
      #nav ul > li > a:hover {
        text-decoration: none;
        color: #001f52;
        background: #bbb;
        box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2); }
        .landing-page #nav ul > li > a:hover {
          box-shadow: none; }
    #nav ul > li.active > a {
      background: #bbb;
      color: #001f52;
      box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2); }
      .landing-page #nav ul > li.active > a {
        box-shadow: none; }
    #nav ul > li:hover > ul {
      display: block; }

.inner-gallery .box {
  top: 50%;
  right: auto;
  left: 67px;
  transform: translateY(-50%);
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0; }
  .inner-gallery .box.style-1 {
    left: auto;
    right: 47px; }
  .inner-gallery .box h1 {
    margin: 0 0 5px;
    font-size: 39px;
    line-height: 39px;
    color: #2e364e;
    letter-spacing: 0; }
  #content .inner-gallery .box p {
    margin-bottom: 15px; }

.inner-gallery img {
  width: 100%;
  height: auto; }

.inner-gallery .pagination {
  right: auto;
  left: 24px; }

.landing-page {
  min-width: 960px;
  width: 100%;
  background: #fff;
  overflow-y: hidden; }
  .landing-page.resize-active {
    overflow: hidden !important; }
  @media (max-width: 1099px) {
    .landing-page {
      overflow-y: auto; } }
  @media (max-height: 547px) {
    .landing-page {
      overflow-y: auto; } }
  .landing-page #wrapper {
    background: #fff;
    padding: 0;
    overflow: hidden; }
  .landing-page .w1 {
    box-sizing: border-box;
    margin: 0 auto;
    min-width: 960px;
    max-width: 1550px;
    width: 100%;
    padding: 0 10px; }
  .landing-page #header {
    position: relative;
    z-index: 99;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff; }
    .landing-page #header:after {
      display: none; }
    .landing-page #header .logo {
      box-sizing: border-box;
      position: static;
      float: left;
      max-width: 244px;
      width: 16.3%;
      height: 115px;
      padding: 28px 0 22px;
      margin: 0 38px 0 0;
      text-indent: 0;
      background: none;
      display: table;
      vertical-align: middle; }
      @media (max-width: 1399px) {
        .landing-page #header .logo {
          padding-top: 12px;
          padding-bottom: 6px;
          height: 99px; } }
      @media (max-width: 1299px) {
        .landing-page #header .logo {
          height: 89px; } }
      @media (max-width: 1199px) {
        .landing-page #header .logo {
          height: 79px; } }
      @media (max-width: 1099px) {
        .landing-page #header .logo {
          width: 13%;
          height: 69px;
          margin-right: 15px; } }
      .landing-page #header .logo a {
        display: table-cell;
        vertical-align: middle;
        height: auto; }
      .landing-page #header .logo img {
        display: inline-block;
        vertical-align: middle;
        max-width: none;
        width: 100%;
        height: auto; }
  .landing-page #nav {
    float: left;
    overflow: visible;
    background: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    text-shadow: none;
    border-radius: 0;
    letter-spacing: 0; }
    @media (max-width: 1399px) {
      .landing-page #nav {
        font-size: 16px; } }
    @media (max-width: 1299px) {
      .landing-page #nav {
        font-size: 14px; } }
    @media (max-width: 1199px) {
      .landing-page #nav {
        font-size: 12px; } }
    .landing-page #nav ul > li {
      position: relative;
      padding: 0;
      border-left: 1px solid #f0f0f6; }
      .landing-page #nav ul > li:first-child {
        border: 0; }
      .landing-page #nav ul > li:after {
        display: none; }
      .landing-page #nav ul > li.current_page_item > a, .landing-page #nav ul > li.active > a {
        background: #f0f0f6; }
      .landing-page #nav ul > li:nth-last-child(n+4) ul {
        left: 0;
        right: auto; }
        .landing-page #nav ul > li:nth-last-child(n+4) ul ul {
          left: 100%; }
    .landing-page #nav ul ul {
      text-transform: none;
      background: #fff;
      font-size: 15px; }
      .landing-page #nav ul ul li {
        border: 0; }
      .landing-page #nav ul ul ul {
        text-transform: none; }
      .landing-page #nav ul ul a {
        padding: 8px 10px; }
    .landing-page #nav a {
      display: block;
      padding: 48px 14px 45px;
      color: #303f6d; }
      @media (max-width: 1399px) {
        .landing-page #nav a {
          padding: 40px 13px 37px; } }
      @media (max-width: 1299px) {
        .landing-page #nav a {
          padding: 35px 13px 32px; } }
      @media (max-width: 1199px) {
        .landing-page #nav a {
          padding: 30px 13px 27px; } }
      @media (max-width: 1099px) {
        .landing-page #nav a {
          padding: 25px 8px 22px; } }
      .landing-page #nav a:hover {
        text-decoration: none;
        background: #f0f0f6; }
  .landing-page .header-holder {
    float: right;
    border-radius: 0;
    padding: 45px 0 42px 15px;
    margin: 0;
    height: auto;
    background: none; }
    @media (max-width: 1399px) {
      .landing-page .header-holder {
        padding: 37px 0 15px 15px; } }
    @media (max-width: 1299px) {
      .landing-page .header-holder {
        padding: 32px 0 15px 15px; } }
    @media (max-width: 1199px) {
      .landing-page .header-holder {
        padding: 26px 0 15px 15px; } }
    @media (max-width: 1099px) {
      .landing-page .header-holder {
        padding: 23px 0 15px 15px; } }
  .landing-page .search-form {
    float: left;
    margin: 0;
    border: 1px solid #c6c7d8;
    border-radius: 14px;
    background: #fff;
    overflow: hidden;
    padding: 0 0 0 15px; }
    .landing-page .search-form input[type='text'],
    .landing-page .search-form input[type='search'] {
      background: none;
      height: 25px;
      width: 219px;
      padding: 0;
      line-height: 25px;
      outline: none; }
      @media (max-width: 1549px) {
        .landing-page .search-form input[type='text'],
        .landing-page .search-form input[type='search'] {
          width: 150px; } }
    .landing-page .search-form button[type='submit'] {
      background: none;
      border: 0;
      height: 25px;
      width: 32px;
      line-height: 27px;
      padding: 0;
      outline: none; }
      .landing-page .search-form button[type='submit']:hover {
        color: #9c3; }
  .landing-page .link-holder {
    padding: 0;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0; }
    .landing-page .link-holder li {
      padding-left: 20px; }
      @media (max-width: 1549px) {
        .landing-page .link-holder li {
          padding-left: 10px; } }
      @media (max-width: 1499px) {
        .landing-page .link-holder li {
          font-size: 14px; } }
      @media (max-width: 1199px) {
        .landing-page .link-holder li {
          font-size: 12px; } }
    .landing-page .link-holder a {
      color: #303f6d; }
      .landing-page .link-holder a:hover {
        text-decoration: none;
        color: #9c3; }
      .landing-page .link-holder a:after {
        display: none; }
      .landing-page .link-holder a > span {
        font-size: 17px; }
        @media (max-width: 1499px) {
          .landing-page .link-holder a > span {
            font-size: 14px; } }
        @media (max-width: 1199px) {
          .landing-page .link-holder a > span {
            font-size: 12px; } }

.gallery-full {
  position: relative; }
  .gallery-full .mask {
    position: relative;
    width: 100%;
    overflow: hidden; }
  .gallery-full .slideset {
    width: 999999px;
    float: left; }
  .gallery-full .slide {
    float: left;
    width: 100%;
    border-radius: 0;
    position: relative;
    background-size: cover;
    background-position: 80% 50%; }
    @media (min-width: 1024px) {
      .gallery-full .slide {
        background-position: 0 50%; } }
    .gallery-full .slide img {
      display: block;
      width: 100%;
      height: auto; }
    .gallery-full .slide.active {
      z-index: 1; }
  .gallery-full .btn-gallery {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    opacity: 0.5;
    font-size: 40px;
    line-height: 1;
    z-index: 10; }
    .gallery-full .btn-gallery:hover {
      text-decoration: none;
      opacity: 1; }
  .gallery-full .btn-prev {
    left: 0; }
  .gallery-full .btn-next {
    right: 0; }
  .gallery-full .pagination {
    position: absolute;
    text-align: center;
    bottom: 10px;
    left: 0;
    width: 100%;
    z-index: 10;
    line-height: 0; }
    .gallery-full .pagination ul {
      display: inline-block;
      vertical-align: top;
      overflow: hidden;
      line-height: 1; }
      .gallery-full .pagination ul li {
        list-style-type: none;
        float: left;
        padding: 0 4px; }
        .gallery-full .pagination ul li a {
          display: block;
          width: 10px;
          height: 10px;
          border-radius: 50%;
          background: #fff;
          opacity: 0.5;
          overflow: hidden;
          text-indent: -9999px; }
        .gallery-full .pagination ul li.active a {
          opacity: 1; }
  .gallery-full .hold-slide {
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    top: 0;
    height: calc(100vh - 296px);
    width: 100%;
    max-width: 1550px;
    margin: 0 auto;
    padding: 30px 55px;
    font-size: 24px;
    font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    font-weight: 400;
    line-height: 29px;
    white-space: nowrap; }
    @media (max-height: 547px) {
      .gallery-full .hold-slide {
        height: 252px; } }
    @media (max-width: 1399px) {
      .gallery-full .hold-slide {
        height: calc(100vh - 266px); } }
    @media (max-width: 1299px) {
      .gallery-full .hold-slide {
        height: calc(100vh - 246px); } }
    @media (max-width: 1199px) {
      .gallery-full .hold-slide {
        height: calc(100vh - 224px); } }
    @media (max-width: 1099px) {
      .gallery-full .hold-slide {
        height: calc(100vh - 201px); } }
    @media (max-height: 649px) {
      .gallery-full .hold-slide {
        font-size: 20px; } }
    .gallery-full .hold-slide:before {
      content: '';
      display: inline-block;
      height: 100%;
      width: 1px;
      overflow: hidden;
      margin: 0 0 0 -5px;
      vertical-align: middle; }
    .gallery-full .hold-slide .wrap {
      vertical-align: middle;
      display: inline-block;
      white-space: normal;
      padding-right: 55%; }
    .gallery-full .hold-slide p {
      margin: 0; }
    .gallery-full .hold-slide h1 {
      margin: 0 0 25px;
      font-size: 60px;
      line-height: 1.02;
      font-weight: 700;
      font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
      color: #2e364e; }
      @media (max-width: 1499px) {
        .gallery-full .hold-slide h1 {
          font-size: 40px; } }
      @media (max-height: 649px) {
        .gallery-full .hold-slide h1 {
          font-size: 30px; } }

.news-wrap {
  padding: 8px 0;
  overflow: hidden;
  font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  /* @include media('<1400px') {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  @include media('<1300px') {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  
  @include media('<1200px') {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  
  @include media('<1100px') {
    padding-top: 8px;
    padding-bottom: 8px;
  } */ }
  .news-wrap .title {
    box-sizing: border-box;
    float: left;
    width: 15.8%;
    padding: 0 30px;
    text-align: right;
    text-transform: uppercase;
    color: #6086bf;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.2; }
    @media (max-width: 1399px) {
      .news-wrap .title {
        font-size: 19px; } }
    @media (max-width: 1299px) {
      .news-wrap .title {
        font-size: 18px; } }
    @media (max-width: 1199px) {
      .news-wrap .title {
        font-size: 17px; } }
    @media (max-width: 1099px) {
      .news-wrap .title {
        font-size: 16px; } }
  .news-wrap .gallery-full {
    width: 84.2%;
    float: left; }
  .news-wrap .slide-hold {
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding: 0 50px 0 0;
    color: #4c4c4c;
    font-size: 19px;
    line-height: 1.42; }
    @media (max-width: 1399px) {
      .news-wrap .slide-hold {
        font-size: 18px; } }
    @media (max-width: 1299px) {
      .news-wrap .slide-hold {
        font-size: 17px; } }
    @media (max-width: 1199px) {
      .news-wrap .slide-hold {
        font-size: 16px; } }
    @media (max-width: 1099px) {
      .news-wrap .slide-hold {
        font-size: 15px; } }
    .news-wrap .slide-hold p {
      margin: 0; }
      .news-wrap .slide-hold p a {
        color: inherit;
        text-decoration: none; }
        .news-wrap .slide-hold p a:hover {
          color: #699416; }
  .news-wrap .text {
    box-sizing: border-box;
    float: left;
    width: 83%;
    padding: 0 20px 0 0; }
    .news-wrap .text > p {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .news-wrap .more-wrap {
    float: right;
    width: 15.4%;
    opacity: 0;
    transition: all 0.5s 0.7s; }
    .news-wrap .more-wrap a {
      color: #6086bf;
      font-weight: 600;
      font-size: 20px; }
      @media (max-width: 1399px) {
        .news-wrap .more-wrap a {
          font-size: 19px; } }
      @media (max-width: 1299px) {
        .news-wrap .more-wrap a {
          font-size: 18px; } }
      @media (max-width: 1199px) {
        .news-wrap .more-wrap a {
          font-size: 17px; } }
      @media (max-width: 1099px) {
        .news-wrap .more-wrap a {
          font-size: 16px; } }
      .news-wrap .more-wrap a:hover {
        text-decoration: none;
        color: #9c3; }
  .news-wrap .slide.active .more-wrap {
    opacity: 1; }

.gallery-clients {
  position: relative;
  width: 100%;
  padding: 0 29px;
  box-sizing: border-box;
  margin-bottom: 14px; }
  @media (max-width: 1399px) {
    .gallery-clients {
      margin-bottom: 13px; } }
  @media (max-width: 1299px) {
    .gallery-clients {
      margin-bottom: 12px; } }
  @media (max-width: 1199px) {
    .gallery-clients {
      margin-bottom: 10px; } }
  @media (max-width: 1099px) {
    .gallery-clients {
      margin-bottom: 6px; } }
  .gallery-clients .mask {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 75px; }
  .gallery-clients .slideset {
    float: left;
    width: 100% !important;
    white-space: nowrap;
    font-style: oblique;
    line-height: 0;
    letter-spacing: -4px; }
  .gallery-clients .slide {
    letter-spacing: 0;
    line-height: 1;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 16.67%;
    text-align: center; }
    .gallery-clients .slide .hold {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 0 16%;
      height: 69px; }
      @media (max-width: 1399px) {
        .gallery-clients .slide .hold {
          height: 64px; } }
      @media (max-width: 1299px) {
        .gallery-clients .slide .hold {
          height: 60px; } }
      @media (max-width: 1199px) {
        .gallery-clients .slide .hold {
          height: 55px; } }
      @media (max-width: 1099px) {
        .gallery-clients .slide .hold {
          height: 50px; } }
    .gallery-clients .slide img {
      max-width: 100%;
      height: auto; }
    .gallery-clients .slide a {
      display: block;
      width: 100%; }
  .gallery-clients .btn-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translateY(-50%);
    font-size: 30px;
    font-family: "fontello";
    line-height: 1;
    color: #868686; }
    .gallery-clients .btn-arrow:hover {
      color: #4c4c4c;
      text-decoration: none; }
    .gallery-clients .btn-arrow.btn-prev {
      left: 0; }
    .gallery-clients .btn-arrow.btn-next {
      right: 0; }

#footer.footer-landing {
  padding: 11px 0 11px;
  color: #5c5c5c;
  font-weight: 300;
  font-size: 17px;
  font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 30px;
  background: #f0f0f0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }
  @media (max-width: 1399px) {
    #footer.footer-landing {
      padding-top: 10px;
      padding-bottom: 10px;
      font-size: 16px;
      line-height: 1.67; } }
  @media (max-width: 1299px) {
    #footer.footer-landing {
      padding-top: 9px;
      padding-bottom: 9px;
      font-size: 14px; } }
  @media (max-width: 1199px) {
    #footer.footer-landing {
      padding-top: 8px;
      padding-bottom: 8px;
      font-size: 12px; } }
  @media (max-width: 1099px) {
    #footer.footer-landing {
      padding-top: 7px;
      padding-bottom: 7px; } }
  #footer.footer-landing a {
    color: inherit; }
    #footer.footer-landing a:hover {
      text-decoration: none;
      color: #9c3; }
  #footer.footer-landing .social {
    float: right; }
    #footer.footer-landing .social a {
      color: #fff; }
  #footer.footer-landing .footer-hold {
    text-align: center; }
  #footer.footer-landing .copyright {
    float: left; }

.contact-list {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  letter-spacing: -4px; }
  .contact-list li {
    display: inline-block;
    letter-spacing: 0;
    font-size: 17px;
    line-height: 30px;
    vertical-align: top;
    position: relative;
    list-style: none;
    padding: 0 26px 0 27px; }
    @media (max-width: 1399px) {
      .contact-list li {
        padding-left: 23px;
        padding-right: 22px;
        font-size: 16px;
        line-height: 1.67; } }
    @media (max-width: 1299px) {
      .contact-list li {
        padding-left: 19px;
        padding-right: 18px;
        font-size: 14px; } }
    @media (max-width: 1199px) {
      .contact-list li {
        padding-left: 15px;
        padding-right: 14px;
        font-size: 12px; } }
    @media (max-width: 1099px) {
      .contact-list li {
        padding-left: 11px;
        padding-right: 10px; } }
    .contact-list li + li:after {
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -7px;
      width: 1px;
      height: 13px;
      content: '';
      background: #5c5c5c; }

.social {
  float: right; }
  .social li {
    float: left;
    list-style: none; }
    .social li + li {
      padding-left: 10px; }
  .social a {
    display: block;
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 1px 0 black; }
    @media (max-width: 1399px) {
      .social a {
        width: 26px;
        height: 26px;
        font-size: 14px; } }
    @media (max-width: 1299px) {
      .social a {
        width: 24px;
        height: 24px;
        font-size: 12px; } }
    @media (max-width: 1199px) {
      .social a {
        width: 22px;
        height: 22px;
        font-size: 10px; } }
    .social a:hover {
      text-shadow: -2px -2px 1px rgba(0, 0, 0, 0.5); }
    .social a > span {
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 2px; }
      .social a > span:before {
        line-height: 30px; }
        @media (max-width: 1399px) {
          .social a > span:before {
            line-height: 28px; } }
        @media (max-width: 1299px) {
          .social a > span:before {
            line-height: 26px; } }
        @media (max-width: 1199px) {
          .social a > span:before {
            line-height: 24px; } }
      .social a > span.icon-twitter {
        background: #29c5f6;
        box-shadow: 0 1px 0 0 rgba(41, 197, 246, 0.9); }
      .social a > span.icon-social-youtube {
        background: #de332c;
        box-shadow: 0 1px 0 0 rgba(222, 51, 44, 0.9); }
      .social a > span.icon-facebook {
        background: #3b5997;
        box-shadow: 0 1px 0 0 rgba(59, 89, 151, 0.9); }
      .social a > span.icon-linkedin {
        background: #006bbf;
        box-shadow: 0 1px 0 0 rgba(0, 109, 192, 0.9); }

.blockquote {
  margin: 0 0 9px;
  padding: 27px 13% 21px;
  overflow: hidden;
  font-weight: 400;
  font-size: 18px;
  font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  color: #fff;
  line-height: 22px;
  text-align: center;
  background: url("images/bg-quote.jpg") no-repeat;
  background-size: cover;
  border-radius: 4px; }
  .blockquote a {
    color: inherit; }
    .blockquote a:hover {
      color: #699416;
      text-decoration: none; }
  .blockquote blockquote {
    padding: 0;
    margin: 0; }
  #content .blockquote p {
    margin: 0 0 3px; }
  .blockquote cite {
    font-style: normal;
    color: #9c3;
    font-size: 16px;
    line-height: 20px; }

.quote-gallery {
  position: relative; }
  .quote-gallery .mask {
    position: relative;
    overflow: hidden;
    width: 100%; }
    .quote-gallery .mask .slideset {
      width: 99999px;
      float: left; }
    .quote-gallery .mask .slide {
      width: 100%;
      float: left; }
      .quote-gallery .mask .slide.active {
        z-index: 1; }
  .quote-gallery.only-one-slide .btn-gallery {
    display: none; }
  .quote-gallery .btn-gallery {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    opacity: 0.5; }
    .quote-gallery .btn-gallery:hover {
      text-decoration: none;
      opacity: 1; }
  .quote-gallery .btn-prev {
    left: -20px; }
  .quote-gallery .btn-next {
    right: -20px; }

.two-columns {
  overflow: hidden;
  margin: 0 0 9px;
  padding: 52px 56px 76px 50px;
  border-radius: 4px;
  font-size: 15px;
  font-family: "Roboto", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 24px;
  color: #19191f;
  background: #fff; }
  .two-columns .title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 17px; }
    #content .two-columns .title p {
      margin: 0; }
  .two-columns .col {
    float: left;
    width: 380px; }

.gallery-video {
  float: right;
  position: relative;
  width: 396px;
  padding: 8px 0 0; }
  .gallery-video .slideset {
    position: relative;
    width: 100%;
    height: 225px; }
  .gallery-video .slide {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%; }
    .gallery-video .slide.active {
      z-index: 2; }
  .gallery-video .not-enough-slides a.btn-prev,
  .gallery-video .not-enough-slides a.btn-next {
    visibility: hidden; }
  .gallery-video .video {
    position: relative;
    padding-top: 56.9%; }
  .gallery-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    margin: 0; }
  .gallery-video .pagination {
    padding: 8px 0 0;
    margin: 0 -4px; }
    .gallery-video .pagination li {
      float: left;
      box-sizing: border-box;
      width: 33.3%;
      padding: 0 4px 8px;
      list-style: none; }
      .gallery-video .pagination li > a {
        position: relative;
        display: block; }
        .gallery-video .pagination li > a:after {
          content: ' ';
          position: absolute;
          left: 50%;
          top: 50%;
          z-index: 10;
          margin: -8px 0 0 -8px;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 8px 0 8px 15px;
          border-color: transparent transparent transparent #d22222; }
      .gallery-video .pagination li img {
        display: block;
        width: 100%;
        height: auto; }
      .gallery-video .pagination li.active > a:before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        width: 100%;
        height: 100%;
        content: '';
        box-shadow: inset 0 0 0 3px #d22222; }
  .gallery-video .more {
    margin: 0; }
    .gallery-video .more:active {
      background: #003f86; }

.list-link {
  padding: 2px 0 0;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px; }
  .list-link li {
    list-style: none;
    margin: 0 0 7px; }
  .list-link a {
    color: #0e309c; }
    .list-link a:hover {
      text-decoration: none;
      color: #9c3; }

.link-holder .login:after {
  display: none; }

/*# sourceMappingURL=style.css.map */
