.spr-sprite, .spr-arrow-right, .spr-arrow-small-right, .spr-big_left_arrow, .spr-big_right_arrow, .spr-cal_arrow_left, .spr-cal_arrow_right, .spr-calendar, .spr-chat, .spr-clock, .spr-comments, .spr-compose, .spr-devider, .spr-devider2, .spr-disabled, .spr-facebook-share, .spr-facebook, .spr-fancybox-close, .spr-gallery_close, .spr-gallery_share, .spr-list, .spr-location, .spr-mail, .spr-minus, .spr-plus, .spr-print, .spr-rss, .spr-search, .spr-sitemap, .spr-small_right_arrow, .spr-twitter-share, .spr-twitter, .spr-youtube, .fancybox-close, .fancybox-close:hover, .lg-actions .lg-prev, .lg-actions .lg-next, .header_container .search_cont button:hover span, .childlist_cont > ul > li > a:hover span, .catName:hover .spr-plus, .catNameOuter.act .catName .spr-plus, .catNameOuter.act:hover .catName .spr-plus, .promoblock_container .promoblock .owl-buttons .owl-prev, .promoblock_container .promoblock .owl-buttons .owl-next, .submit-search-btn:hover .spr-search, .duk::before, .e-skundas::before, .duk::after, .e-skundas::after {
  background-image: url('../img/spr-sce6d667ea2.png');
  background-repeat: no-repeat; }

.spr-arrow-right {
  background-position: 0 -21px;
  height: 21px;
  width: 10px; }
  .spr-arrow-right:hover, .spr-arrow-right.arrow-right-hover {
    background-position: 0 0; }

.spr-arrow-small-right {
  background-position: 0 -49px;
  height: 7px;
  width: 4px; }
  .spr-arrow-small-right:hover, .spr-arrow-small-right.arrow-small-right-hover {
    background-position: 0 -42px; }

.spr-big_left_arrow {
  background-position: 0 -122px;
  height: 66px;
  width: 25px; }
  .spr-big_left_arrow:hover, .spr-big_left_arrow.big_left_arrow-hover {
    background-position: 0 -56px; }

.spr-big_right_arrow {
  background-position: 0 -254px;
  height: 66px;
  width: 25px; }
  .spr-big_right_arrow:hover, .spr-big_right_arrow.big_right_arrow-hover {
    background-position: 0 -188px; }

.spr-cal_arrow_left {
  background-position: 0 -320px;
  height: 21px;
  width: 10px; }

.spr-cal_arrow_right {
  background-position: 0 -341px;
  height: 21px;
  width: 10px; }

.spr-calendar {
  background-position: 0 -362px;
  height: 16px;
  width: 16px; }

.spr-chat {
  background-position: 0 -378px;
  height: 16px;
  width: 16px; }

.spr-clock {
  background-position: 0 -394px;
  height: 16px;
  width: 16px; }

.spr-comments {
  background-position: 0 -410px;
  height: 16px;
  width: 16px; }

.spr-compose {
  background-position: 0 -426px;
  height: 16px;
  width: 16px; }

.spr-devider {
  background-position: 0 -442px;
  height: 10px;
  width: 2px; }

.spr-devider2 {
  background-position: 0 -452px;
  height: 10px;
  width: 2px; }

.spr-disabled {
  background-position: 0 -486px;
  height: 24px;
  width: 23px; }
  .spr-disabled:hover, .spr-disabled.disabled-hover {
    background-position: 0 -462px; }

.spr-facebook-share {
  background-position: 0 -534px;
  height: 24px;
  width: 24px; }
  .spr-facebook-share:hover, .spr-facebook-share.facebook-share-hover {
    background-position: 0 -510px; }

.spr-facebook {
  background-position: 0 -558px;
  height: 20px;
  width: 9px; }

.spr-fancybox-close {
  background-position: 0 -599px;
  height: 21px;
  width: 18px; }
  .spr-fancybox-close:hover, .spr-fancybox-close.fancybox-close-hover {
    background-position: 0 -578px; }

.spr-gallery_close {
  background-position: 0 -620px;
  height: 21px;
  width: 18px; }

.spr-gallery_share {
  background-position: 0 -657px;
  height: 16px;
  width: 16px; }
  .spr-gallery_share:hover, .spr-gallery_share.gallery_share-hover {
    background-position: 0 -641px; }

.spr-list {
  background-position: 0 -673px;
  height: 16px;
  width: 16px; }

.spr-location {
  background-position: 0 -689px;
  height: 16px;
  width: 12px; }

.spr-mail {
  background-position: 0 -717px;
  height: 12px;
  width: 16px; }
  .spr-mail:hover, .spr-mail.mail-hover {
    background-position: 0 -705px; }

.spr-minus {
  background-position: 0 -731px;
  height: 2px;
  width: 16px; }
  .spr-minus:hover, .spr-minus.minus-hover {
    background-position: 0 -729px; }

.spr-plus {
  background-position: 0 -749px;
  height: 16px;
  width: 16px; }
  .spr-plus:hover, .spr-plus.plus-hover {
    background-position: 0 -733px; }

.spr-print {
  background-position: 0 -781px;
  height: 16px;
  width: 16px; }
  .spr-print:hover, .spr-print.print-hover {
    background-position: 0 -765px; }

.spr-rss {
  background-position: 0 -797px;
  height: 20px;
  width: 20px; }

.spr-search {
  background-position: 0 -833px;
  height: 16px;
  width: 16px; }
  .spr-search:hover, .spr-search.search-hover {
    background-position: 0 -817px; }

.spr-sitemap {
  background-position: 0 -865px;
  height: 16px;
  width: 16px; }
  .spr-sitemap:hover, .spr-sitemap.sitemap-hover {
    background-position: 0 -849px; }

.spr-small_right_arrow {
  background-position: 0 -881px;
  height: 21px;
  width: 10px; }

.spr-twitter-share {
  background-position: 0 -926px;
  height: 24px;
  width: 24px; }
  .spr-twitter-share:hover, .spr-twitter-share.twitter-share-hover {
    background-position: 0 -902px; }

.spr-twitter {
  background-position: 0 -950px;
  height: 16px;
  width: 20px; }

.spr-youtube {
  background-position: 0 -966px;
  height: 20px;
  width: 17px; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 2px solid #AAB8C3;
  /*border-radius: 4px;*/
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2 {
  width: 100% !important;
  max-width: 100%;
  min-width: 300px;
  outline: none; }

.select2-container--default {
  outline: none; }
  .select2-container--default .select2-selection--single {
    outline: none;
    height: 40px;
    border: none;
    border-bottom: 2px solid #AAB8C3;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px; }
    @media only screen and (min-width: 1200px) {
      .select2-container--default .select2-selection--single {
        height: 40px; } }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #282d32;
      padding-right: 40px;
      line-height: 36px; }
      @media only screen and (min-width: 1200px) {
        .select2-container--default .select2-selection--single .select2-selection__rendered {
          padding-right: 40px; } }
      @media only screen and (min-width: 1200px) {
        .select2-container--default .select2-selection--single .select2-selection__rendered {
          line-height: 36px; } }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      background-color: none;
      border: none;
      height: 36px;
      width: 36px;
      top: 2px;
      right: 2px; }
      @media only screen and (min-width: 1200px) {
        .select2-container--default .select2-selection--single .select2-selection__arrow {
          height: 36px;
          width: 36px; } }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #AAB8C3 transparent transparent transparent; }
    .select2-container--default .select2-selection--single:hover .select2-selection__arrow b {
      border-color: #6997bf transparent transparent transparent; }
  .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #AAB8C3 transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--default .select2-results__option {
  background: none; }
  .select2-container--default .select2-results__option[role=group] {
    padding: 0; }
  .select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999; }
  .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: white; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6997bf;
  color: white; }

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px; }

.fancybox-close {
  right: 30px;
  top: 30px;
  background-position: 0 -599px;
  height: 21px;
  width: 18px; }
  .fancybox-close:hover, .fancybox-close.fancybox-close-hover {
    background-position: 0 -578px; }

.fancybox-close:hover {
  background-position: 0 -578px;
  height: 21px;
  width: 18px; }

.fancybox-overlay {
  background: none;
  background-color: rgba(208, 216, 222, 0.7); }

.fancybox-skin {
  background-color: #fff; }

.fancybox-close:hover {
  border-bottom: 0 none; }

.lg-outer {
  background-color: #fff; }
  .lg-outer .lg-thumb-outer {
    background-color: #eef1f3;
    text-align: center; }
    .lg-outer .lg-thumb-outer .lg-thumb.group {
      display: inline-block; }
  .lg-outer .lg-thumb-item {
    border: none;
    border-radius: 0;
    opacity: 0.5;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
    .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
      opacity: 1; }
  .lg-outer .lg-img-wrap, .lg-outer .lg-item {
    padding: 0; }
  .lg-outer img.lg-image {
    padding: 0 10px 83px 10px; }
  .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    background-color: rgba(17, 24, 31, 0.7);
    padding: 10px 10px;
    bottom: 83px; }
  .lg-outer .lg-toogle-thumb {
    background-color: rgba(8, 11, 15, 0.7);
    left: 10px;
    top: -40px; }

.photo_title {
  line-height: 1.2;
  color: #fafafa; }
  @media only screen and (max-width: 800px) {
    .photo_title {
      display: none; } }

.lg-toolbar {
  left: auto;
  right: 0;
  width: auto;
  background-color: rgba(8, 11, 15, 0.7); }
  .lg-toolbar .lg-close {
    margin-right: 20px;
    background-image: url("../img/spr/fancybox-close.png");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
    .lg-toolbar .lg-close:hover {
      background-image: url("../img/spr/fancybox-close-hover.png");
      background-position: center;
      background-repeat: no-repeat; }
  .lg-toolbar .lg-close:after {
    content: ""; }
  .lg-toolbar #lg-counter {
    padding-top: 28px;
    font-size: 16px;
    font-weight: 700;
    color: #282d32;
    float: right;
    display: inline-block; }
  .lg-toolbar .lg-icon {
    width: 40px;
    height: 74px; }
    .lg-toolbar .lg-icon.lg-fullscreen {
      color: #AAB8C3;
      padding: 23px 0px;
      margin-right: 30px;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
      .lg-toolbar .lg-icon.lg-fullscreen:hover {
        color: #6997bf; }

@media only screen and (max-width: 800px) {
  .lg-actions {
    display: none; } }
.lg-actions .lg-next:before, .lg-actions .lg-prev:before, .lg-actions .lg-prev:after {
  content: ""; }
.lg-actions .lg-next, .lg-actions .lg-prev {
  margin-top: -25px;
  width: 50px;
  height: 53px;
  background-color: transparent; }
.lg-actions .lg-prev {
  background-position: 0 -122px;
  height: 66px;
  width: 25px;
  opacity: 0.6; }
  .lg-actions .lg-prev:hover, .lg-actions .lg-prev.big_left_arrow-hover {
    background-position: 0 -56px; }
  .lg-actions .lg-prev:hover {
    opacity: 1;
    /*@include spr-sprite(arr_left-hover);*/
    /*margin-top:-23px; //remove this if hover effect is fade*/ }
.lg-actions .lg-next {
  background-position: 0 -254px;
  height: 66px;
  width: 25px;
  opacity: 0.6; }
  .lg-actions .lg-next:hover, .lg-actions .lg-next.big_right_arrow-hover {
    background-position: 0 -188px; }
  .lg-actions .lg-next:hover {
    opacity: 1;
    /*@include spr-sprite(arr_right-hover);*/
    /*margin-top:-23px; //remove this if hover effect is fade*/ }

.lg-actions .lg-next, .lg-actions .lg-prev, .lg-sub-html, .lg-toolbar {
  background-color: transparent; }

.lg-toolbar.group {
  position: absolute;
  top: 0px;
  height: 74px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5); }

.album_title {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5555;
  width: auto;
  background-color: transparent;
  right: auto; }
  @media only screen and (max-width: 800px) {
    .album_title {
      display: none; } }
  .album_title .album_title_text {
    display: inline-block;
    line-height: 74px;
    font-size: 16px;
    letter-spacing: 0.4px;
    padding-left: 20px;
    font-weight: 700;
    color: #282d32; }

.youtubegallery_popup .lg-toolbar {
  background: none; }
  .youtubegallery_popup .lg-toolbar .lg-close {
    margin: 10px 10px 0 0; }
.youtubegallery_popup .lg-sub-html {
  padding-bottom: 15px; }

.gallery_share {
  position: relative;
  width: 50px;
  height: 74px;
  float: right;
  display: inline-block;
  margin: 0 0 0 15px; }
  .gallery_share .share_icon {
    width: 100%;
    height: 100%;
    background-image: url("../img/spr/gallery_share.png");
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
    .gallery_share .share_icon:hover, .gallery_share .share_icon:focus, .gallery_share .share_icon.active {
      background-image: url("../img/spr/gallery_share-hover.png");
      background-position: center;
      background-repeat: no-repeat; }
  .gallery_share .share_drop {
    display: none;
    position: absolute;
    width: 40px;
    height: auto;
    margin-left: 5px;
    top: 100%; }
    .gallery_share .share_drop > div {
      width: 40px;
      height: 36px;
      opacity: 0.6;
      cursor: pointer; }
      .gallery_share .share_drop > div:hover, .gallery_share .share_drop > div:focus, .gallery_share .share_drop > div.active {
        opacity: 1; }
    .gallery_share .share_drop .share_fb {
      background-image: url("../img/spr/facebook-share.png");
      background-position: center;
      background-repeat: no-repeat;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
      .gallery_share .share_drop .share_fb:hover {
        background-image: url("../img/spr/facebook-share-hover.png");
        background-position: center;
        background-repeat: no-repeat; }
    .gallery_share .share_drop .share_gplus {
      background-image: url("../img/spr/twitter-share.png");
      background-position: center;
      background-repeat: no-repeat;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
      .gallery_share .share_drop .share_gplus:hover {
        background-image: url("../img/spr/twitter-share-hover.png");
        background-position: center;
        background-repeat: no-repeat; }

#hamburger {
  box-sizing: border-box;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 5px;
  left: 0px;
  overflow: hidden;
  z-index: 4;
  outline: none; }
  @media only screen and (min-width: 1200px) {
    #hamburger {
      display: none; } }
  #hamburger:hover {
    border: none; }

#hamburger:before,
#hamburger:after,
#hamburger span {
  background: #6997bf;
  content: '';
  display: block;
  width: 35px;
  height: 5px;
  position: absolute;
  left: 7px; }

#hamburger:before {
  top: 12px; }

#hamburger span {
  top: 22px; }

#hamburger:after {
  top: 32px; }

/* Hamburger animation */
#hamburger:before,
#hamburger:after,
#hamburger span {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out; }

html.mm-opening #hamburger:before,
html.mm-opening #hamburger:after {
  top: 20px; }

html.mm-opening #hamburger span {
  left: -50px;
  opacity: 0; }

html.mm-opening #hamburger:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

html.mm-opening #hamburger:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-listview {
  font-size: inherit;
  text-transform: uppercase; }
  .mm-listview > li {
    background: none; }
    .mm-listview > li > a {
      padding-left: 15px; }
  .mm-listview a {
    text-decoration: none; }
    .mm-listview a:hover, .mm-listview a:focus, .mm-listview a.active {
      background-color: #eee;
      border-bottom: none; }

.mm-search, .mm-navbar-top {
  height: 60px;
  border-bottom: 0;
  padding-top: 10px; }

.mm-navbar .mm-search input[type=text] {
  background-image: url("../img/reused/icon_search.png");
  background-position: right 10px center;
  background-repeat: no-repeat; }

.mm-hasnavbar-top-1 .mm-panel {
  top: 52px; }

html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
  display: block; }

.mm-opening #mm-blocker {
  background-color: rgba(73, 126, 172, 0.7);
  transition: background 500ms ease 0.3s; }

.mm-listview .mm-vertical .mm-panel {
  padding: 0 0 0 10px !important; }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

.global_container {
  max-width: 100%;
  margin: 0 auto; }
  @media only screen and (min-width: 1200px) {
    .global_container {
      max-width: 1160px; } }
  @media only screen and (min-width: 1240px) {
    .global_container {
      max-width: 1200px; } }

.main_container {
  -webkit-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.3); }
  .main_container .homepage_container {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff; }
    @media only screen and (min-width: 1200px) {
      .main_container .homepage_container {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px; } }
    .main_container .homepage_container .row {
      margin-left: 0px;
      margin-right: 0px; }
      .main_container .homepage_container .row .col-md-12 {
        padding-left: 0px;
        padding-right: 0px; }
  .main_container .index_container {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 400px;
    background-color: #fff; }
    @media only screen and (min-width: 1200px) {
      .main_container .index_container {
        padding-top: 0px;
        padding-bottom: 0px; } }
    .main_container .index_container.container-fluid {
      padding-left: 10px;
      padding-right: 10px; }
      @media only screen and (min-width: 768px) {
        .main_container .index_container.container-fluid {
          padding-left: 20px;
          padding-right: 20px; } }
      @media only screen and (min-width: 1200px) {
        .main_container .index_container.container-fluid {
          padding-left: 0px;
          padding-right: 0px; } }
      .main_container .index_container.container-fluid .row {
        margin-left: 0px;
        margin-right: 0px; }
        .main_container .index_container.container-fluid .row .col-md-12 {
          padding-left: 0px;
          padding-right: 0px; }

.main_content {
  width: 100%;
  float: left;
  margin: 30px 0px; }
  @media only screen and (min-width: 1200px) {
    .main_content {
      width: 770px;
      margin: 40px 30px 30px 30px; } }
  @media only screen and (min-width: 1240px) {
    .main_content {
      width: 810px; } }
  .main_content h6.main_title {
    padding-bottom: 15px;
    color: #aab8c3; }

.right_content {
  width: 100%;
  float: right; }
  @media only screen and (min-width: 1200px) {
    .right_content {
      width: 300px;
      margin-top: 40px;
      margin-right: 30px; } }

img {
  max-width: 100%;
  height: auto; }

.content_date {
  color: #bf9969;
  font-weight: bold; }
  .content_date span.spr-calendar {
    display: inline-block;
    margin-right: 10px; }
  .content_date span.date {
    display: inline-block;
    color: #bf9969;
    font-weight: bold; }

h2.main_title {
  margin: 0 0 20px 0; }
  @media only screen and (min-width: 1200px) {
    h2.main_title {
      margin: 0 0 20px 0; } }

h2.object_title {
  margin: 0 0 20px 0; }
  @media only screen and (min-width: 1200px) {
    h2.object_title {
      margin: 0 0 20px 0; } }

h3.widget_title {
  margin: 0 0 20px 0; }
  @media only screen and (min-width: 1200px) {
    h3.widget_title {
      margin: 0 0 20px 0; } }

/* List items */
.list_item {
  cursor: pointer;
  margin: 0 0 0px 0;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .list_item {
      float: left; } }
  @media only screen and (min-width: 1200px) {
    .list_item {
      width: 370px; } }
  @media only screen and (min-width: 1240px) {
    .list_item {
      width: 390px; } }
  .list_item.one_new {
    width: 100%; }
    .list_item.one_new:hover .title_container, .list_item.one_new:focus .title_container {
      padding: 0px; }
  .list_item .image_container {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    background-color: #6997bf; }
    @media only screen and (min-width: 1200px) {
      .list_item .image_container {
        width: 370px;
        height: 277px; } }
    @media only screen and (min-width: 1240px) {
      .list_item .image_container {
        width: 390px;
        height: 290px; } }
    .list_item .image_container img {
      float: left;
      width: 100%;
      height: auto;
      -webkit-transition: all 350ms ease-in-out;
      -moz-transition: all 350ms ease-in-out;
      -o-transition: all 350ms ease-in-out;
      -ms-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out; }
  .list_item:hover img {
    opacity: 0.6; }
  .list_item .meta_info {
    padding: 15px 0; }
    @media only screen and (min-width: 1200px) {
      .list_item .meta_info {
        padding: 15px 0; } }
    .list_item .meta_info .date {
      color: #d9e0e5;
      font-weight: 400; }
    .list_item .meta_info p.short {
      margin: 10px 0 10px 0; }
  .list_item:hover .title_container, .list_item:focus .title_container {
    padding: 25px 20px; }
    @media only screen and (min-width: 1200px) {
      .list_item:hover .title_container, .list_item:focus .title_container {
        padding: 25px 20px; } }
  .list_item:hover .no_image .title_container, .list_item:focus .no_image .title_container {
    padding: 15px 20px;
    background: #6997bf; }
    @media only screen and (min-width: 1200px) {
      .list_item:hover .no_image .title_container, .list_item:focus .no_image .title_container {
        padding: 15px 20px; } }

/* List items end*/
/* Basic helpers */
.clear {
  *zoom: 1; }
.clear:before, .clear:after {
  content: "";
  display: table; }
.clear:after {
  clear: both; }

.tar {
  text-align: right; }

.tal {
  text-align: left; }

.no_bg {
  background: none !important;
  border: none !important; }

.no_margin_bottom {
  margin-bottom: 0 !important; }

.fleft {
  float: left; }

.fright {
  float: right; }

.notoppadd {
  padding-top: 0px !important; }

.vis_hidden {
  visibility: hidden; }

.vis_hidden_1px {
  visibility: hidden;
  height: 1px; }

.more_btn_cont {
  text-align: center; }
  .more_btn_cont button {
    margin: 20px 0; }

.loader_content {
  display: none;
  padding: 20px 0;
  text-align: center; }

a.theme_button,
input[type=submit].theme_button,
button.theme_button {
  background-color: #6997bf;
  padding: 0px 15px;
  height: 50px;
  text-align: center;
  border: none;
  opacity: 1;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out; }
  a.theme_button:hover,
  input[type=submit].theme_button:hover,
  button.theme_button:hover {
    opacity: 0.7; }

/* Basic helpers end */
.fixfixed .fixed_header {
  position: absolute; }

.fixed_header {
  display: block;
  position: fixed;
  top: 0;
  height: 60px;
  width: 100%;
  background: #fff;
  z-index: 1;
  text-align: center;
  -webkit-box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 2px 3px 2px rgba(0, 0, 0, 0.1); }
  @media only screen and (min-width: 1200px) {
    .fixed_header {
      display: none; } }
  .fixed_header .spr-mob_logo {
    margin-top: 15px; }
  .fixed_header a.logo_link {
    display: inline-block;
    vertical-align: middle; }
    @media only screen and (max-width: 700px) {
      .fixed_header a.logo_link {
        margin-top: 4px; } }
    .fixed_header a.logo_link:hover, .fixed_header a.logo_link:focus {
      border: none; }
    .fixed_header a.logo_link span {
      display: block; }
  .fixed_header .langs {
    position: absolute;
    right: 5px;
    top: 10px;
    height: 40px;
    width: 40px;
    text-transform: capitalize; }
    .fixed_header .langs a:hover {
      color: #6997bf;
      border: 0; }
    .fixed_header .langs span.current_lang {
      float: left;
      line-height: 30px;
      font-weight: 400; }
    .fixed_header .langs .current_lang_cont {
      width: 40px;
      height: 40px;
      text-align: center; }
      .fixed_header .langs .current_lang_cont:hover span.current_lang, .fixed_header .langs .current_lang_cont:focus span.current_lang {
        color: #6997bf;
        border: none; }
      .fixed_header .langs .current_lang_cont:hover .drop_arrow, .fixed_header .langs .current_lang_cont:focus .drop_arrow {
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #6997bf;
        border-left: 0.4rem solid transparent;
        border-right: 0.4rem solid transparent;
        border-top: 0.4rem solid #6997bf; }
    .fixed_header .langs .drop_arrow {
      display: block;
      float: left;
      margin: 13px 0 0 8px;
      vertical-align: bottom;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #d9e0e5;
      border-left: 0.4rem solid transparent;
      border-right: 0.4rem solid transparent;
      border-top: 0.4rem solid #d9e0e5; }
    .fixed_header .langs .dropped .current_lang {
      color: #6997bf; }
    .fixed_header .langs .dropped .drop_arrow {
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #6997bf;
      border-left: 0.4rem solid transparent;
      border-right: 0.4rem solid transparent;
      border-top: 0.4rem solid #6997bf; }
    .fixed_header .langs .langs_cont {
      position: relative;
      width: 100%;
      cursor: pointer;
      height: 40px; }
    .fixed_header .langs .langs_drop {
      position: absolute;
      top: 28px;
      width: 40px; }
      .fixed_header .langs .langs_drop .langs_drop_cont {
        position: relative;
        margin-left: -5px;
        display: none;
        width: 100%; }
      .fixed_header .langs .langs_drop a {
        display: inline-block;
        width: 40px;
        height: 32px;
        text-decoration: none;
        border: 0;
        color: #6997bf;
        background: #fff;
        line-height: 32px;
        text-align: center; }
        .fixed_header .langs .langs_drop a:hover, .fixed_header .langs .langs_drop a:focus {
          color: #fff;
          background: #6997bf; }

.header_container {
  display: none;
  position: relative;
  height: 200px;
  background: #eef1f3; }
  @media only screen and (min-width: 1200px) {
    .header_container {
      display: block; } }
  .header_container .global_container {
    position: relative;
    height: 100%; }
  .header_container .topnav {
    position: relative;
    width: 100%;
    height: 50px;
    margin-top: 0px;
    overflow: hidden;
    background: #6997bf;
    float: left;
    text-align: center; }
    .header_container .topnav > ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      display: inline-block; }
      .header_container .topnav > ul > li {
        background: none;
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 14px 0px;
        text-align: center; }
        .header_container .topnav > ul > li:hover > a {
          color: #fff; }
        .header_container .topnav > ul > li > a {
          display: inline-block;
          outline: none;
          color: #fff;
          font-weight: 400;
          text-align: center;
          text-decoration: none;
          vertical-align: middle;
          margin: 0px 20px;
          border-bottom: 2px solid #6997bf; }
          .header_container .topnav > ul > li > a:hover, .header_container .topnav > ul > li > a:focus {
            border-bottom: 2px solid #fff;
            color: #fff; }
        .header_container .topnav > ul > li > .spr-devider {
          display: inline-block; }
  .header_container .header_icons {
    width: 100%;
    height: 150px;
    margin: 0;
    position: relative;
    z-index: 20;
    float: left;
    background: #fff; }
    .header_container .header_icons .logo_link {
      width: 625px;
      height: 60px;
      display: block;
      position: absolute;
      top: 45px;
      left: 20px;
      background-image: url("../img/desk_logo.png");
      background-position: center;
      background-repeat: no-repeat; }
      .header_container .header_icons .logo_link:hover {
        border: none; }
    .header_container .header_icons .logo_link.en {
      background-image: url("../img/lygybe_logo_en.png");
      background-position: center;
      background-repeat: no-repeat; }
    .header_container .header_icons .themes {
      position: absolute;
      height: 40px;
      width: 200px;
      top: 55px;
      right: 290px; }
      @media only screen and (min-width: 1240px) {
        .header_container .header_icons .themes {
          right: 320px; } }
      .header_container .header_icons .themes a {
        float: left;
        margin-right: 15px;
        color: #AAB8C3; }
        .header_container .header_icons .themes a:hover {
          border: none;
          color: #6997bf; }
        .header_container .header_icons .themes a span {
          display: block; }
      .header_container .header_icons .themes .mail span {
        margin-top: 13px; }
      .header_container .header_icons .themes .sitemap span {
        margin-top: 11px; }
      .header_container .header_icons .themes .disabled {
        margin: 0px; }
        .header_container .header_icons .themes .disabled span {
          margin-top: 6px; }
      .header_container .header_icons .themes .langs_holder {
        float: left;
        position: relative;
        width: 20px;
        margin: 3px 10px 0 0; }
        .header_container .header_icons .themes .langs_holder .langs {
          right: 5px;
          top: 10px;
          height: 40px;
          width: 40px;
          text-transform: capitalize; }
          .header_container .header_icons .themes .langs_holder .langs a:hover {
            color: #6997bf;
            border: 0; }
          .header_container .header_icons .themes .langs_holder .langs span.current_lang {
            float: left;
            font-size: 18px;
            line-height: 30px;
            font-weight: 600;
            color: #aab8c3; }
          .header_container .header_icons .themes .langs_holder .langs .current_lang_cont {
            width: 40px;
            height: 40px;
            text-align: center; }
            .header_container .header_icons .themes .langs_holder .langs .current_lang_cont:hover span.current_lang, .header_container .header_icons .themes .langs_holder .langs .current_lang_cont:focus span.current_lang {
              color: #6997bf;
              border: none; }
            .header_container .header_icons .themes .langs_holder .langs .current_lang_cont:hover .drop_arrow, .header_container .header_icons .themes .langs_holder .langs .current_lang_cont:focus .drop_arrow {
              width: 0;
              height: 0;
              border-left: 4px solid transparent;
              border-right: 4px solid transparent;
              border-top: 4px solid #6997bf;
              border-left: 0.4rem solid transparent;
              border-right: 0.4rem solid transparent;
              border-top: 0.4rem solid #6997bf; }
          .header_container .header_icons .themes .langs_holder .langs .drop_arrow {
            display: block;
            float: left;
            margin: 14px 0 0 5px;
            vertical-align: bottom;
            width: 0;
            height: 0;
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid #d9e0e5;
            border-left: 0.4rem solid transparent;
            border-right: 0.4rem solid transparent;
            border-top: 0.4rem solid #d9e0e5; }
          .header_container .header_icons .themes .langs_holder .langs .dropped .current_lang {
            color: #6997bf; }
          .header_container .header_icons .themes .langs_holder .langs .dropped .drop_arrow {
            width: 0;
            height: 0;
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid #6997bf;
            border-left: 0.4rem solid transparent;
            border-right: 0.4rem solid transparent;
            border-top: 0.4rem solid #6997bf; }
          .header_container .header_icons .themes .langs_holder .langs .langs_cont {
            position: relative;
            width: 100%;
            cursor: pointer;
            height: 40px; }
          .header_container .header_icons .themes .langs_holder .langs .langs_drop {
            position: absolute;
            top: 28px;
            width: 40px; }
            .header_container .header_icons .themes .langs_holder .langs .langs_drop .langs_drop_cont {
              position: relative;
              margin-left: -5px;
              display: none;
              width: 100%; }
            .header_container .header_icons .themes .langs_holder .langs .langs_drop a {
              display: inline-block;
              width: 40px;
              height: 32px;
              text-decoration: none;
              border: 0;
              color: #6997bf;
              background: #fff;
              line-height: 32px;
              text-align: center;
              font-size: 17px; }
              .header_container .header_icons .themes .langs_holder .langs .langs_drop a:hover, .header_container .header_icons .themes .langs_holder .langs .langs_drop a:focus {
                color: #fff;
                background: #6997bf; }
      .header_container .header_icons .themes .spr-devider2 {
        float: left;
        margin: 14px 15px 0px; }
  .header_container .search_cont {
    width: 300px;
    height: 42px;
    position: absolute;
    top: 55px;
    right: 20px; }
    .header_container .search_cont input[type=text] {
      float: left;
      width: 260px !important; }
    .header_container .search_cont button {
      float: left;
      width: 40px; }
      .header_container .search_cont button span {
        display: block; }
      .header_container .search_cont button:hover span {
        background-position: 0 -817px;
        height: 16px;
        width: 16px; }

/*main menu start*/
.main_container {
  /*@include linear-gradient(-30deg, $gradient, $bg_color);*/ }
  .main_container .main_menu.titlepage {
    position: relative;
    float: left;
    width: 300px;
    height: 400px;
    text-align: center;
    display: none; }
    @media only screen and (min-width: 1200px) {
      .main_container .main_menu.titlepage {
        display: block; } }
    .main_container .main_menu.titlepage > ul {
      display: table;
      width: 100%;
      margin: 0px;
      padding: 0px; }
      .main_container .main_menu.titlepage > ul > li {
        display: table-row;
        width: 100%;
        height: 100px;
        padding: 0px;
        background: none; }
        .main_container .main_menu.titlepage > ul > li.color-1 {
          background-color: #275673; }
        .main_container .main_menu.titlepage > ul > li.color-2 {
          background-color: #6997bf; }
        .main_container .main_menu.titlepage > ul > li.color-3 {
          background-color: #bf9969; }
        .main_container .main_menu.titlepage > ul > li.color-4 {
          background-color: #88775a; }
        .main_container .main_menu.titlepage > ul > li > a {
          display: table-cell;
          color: #fff;
          font-size: 21px;
          text-transform: uppercase;
          text-align: left;
          vertical-align: middle;
          padding-left: 100px; }
          .main_container .main_menu.titlepage > ul > li > a.menu-1 {
            background-image: url("../img/menu1.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.titlepage > ul > li > a.menu-2 {
            background-image: url("../img/menu2.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.titlepage > ul > li > a.menu-3 {
            background-image: url("../img/menu3.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.titlepage > ul > li > a.menu-4 {
            background-image: url("../img/menu4.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.titlepage > ul > li > a:hover, .main_container .main_menu.titlepage > ul > li > a:focus {
            border: none; }
        .main_container .main_menu.titlepage > ul > li:hover > a {
          color: #fff; }
        .main_container .main_menu.titlepage > ul > li ul {
          margin: 0px;
          display: none;
          position: absolute;
          left: 300px;
          top: 0px;
          height: auto;
          min-height: 100%;
          background-color: inherit;
          margin: 0px;
          width: 300px;
          /*overflow: hidden;*/
          z-index: 10; }
          .main_container .main_menu.titlepage > ul > li ul li {
            background-image: none;
            text-align: left;
            padding: 0px;
            background-color: inherit; }
            .main_container .main_menu.titlepage > ul > li ul li a {
              display: block;
              color: #fff;
              margin: 0px;
              padding: 10px 30px 10px 30px;
              font-size: 16px; }
            .main_container .main_menu.titlepage > ul > li ul li:hover > a {
              color: #fff;
              border: none;
              background-color: rgba(255, 255, 255, 0.3); }
  .main_container .main_menu.innerpage {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100px;
    display: none;
    z-index: 99; }
    @media only screen and (min-width: 1200px) {
      .main_container .main_menu.innerpage {
        display: block; } }
    .main_container .main_menu.innerpage > ul {
      display: block;
      width: 100%;
      height: 100px;
      margin: 0px;
      padding: 0px; }
      .main_container .main_menu.innerpage > ul > li {
        display: inline-block;
        padding: 0px;
        background: none;
        float: left;
        position: absolute;
        bottom: 0px;
        -webkit-transition: all 150ms ease-in-out;
        -moz-transition: all 150ms ease-in-out;
        -o-transition: all 150ms ease-in-out;
        -ms-transition: all 150ms ease-in-out;
        transition: all 150ms ease-in-out; }
        .main_container .main_menu.innerpage > ul > li.color-1 {
          background-color: #275673;
          left: 0px; }
        .main_container .main_menu.innerpage > ul > li.color-2 {
          background-color: #6997bf;
          left: 290px; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li.color-2 {
              left: 300px; } }
        .main_container .main_menu.innerpage > ul > li.color-3 {
          background-color: #bf9969;
          left: 580px; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li.color-3 {
              left: 600px; } }
        .main_container .main_menu.innerpage > ul > li.color-4 {
          background-color: #88775a;
          left: 870px; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li.color-4 {
              left: 900px; } }
        .main_container .main_menu.innerpage > ul > li > a {
          display: table-cell;
          width: 290px;
          height: 100px;
          color: #fff;
          font-size: 21px;
          text-transform: uppercase;
          text-align: left;
          vertical-align: middle;
          padding-left: 100px; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li > a {
              width: 300px; } }
          .main_container .main_menu.innerpage > ul > li > a.menu-1 {
            background-image: url("../img/menu1.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.innerpage > ul > li > a.menu-2 {
            background-image: url("../img/menu2.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.innerpage > ul > li > a.menu-3 {
            background-image: url("../img/menu3.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.innerpage > ul > li > a.menu-4 {
            background-image: url("../img/menu4.png");
            background-position: left 20px center;
            background-repeat: no-repeat; }
          .main_container .main_menu.innerpage > ul > li > a:hover, .main_container .main_menu.innerpage > ul > li > a:focus {
            border: none; }
        .main_container .main_menu.innerpage > ul > li:hover > a {
          color: #fff; }
        .main_container .main_menu.innerpage > ul > li > ul {
          margin: 0px;
          display: none;
          position: absolute;
          left: 0px;
          top: 100%;
          height: auto;
          background-color: inherit;
          margin: 0px;
          width: 290px;
          /*overflow: hidden;*/
          z-index: 10; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li > ul {
              width: 300px; } }
          .main_container .main_menu.innerpage > ul > li > ul > li {
            position: relative;
            background-image: none;
            text-align: left;
            padding: 0px;
            background-color: inherit; }
            .main_container .main_menu.innerpage > ul > li > ul > li > a {
              display: block;
              color: #fff;
              margin: 0px;
              padding: 10px 30px 10px 30px;
              font-size: 16px; }
            .main_container .main_menu.innerpage > ul > li > ul > li:hover > a {
              color: #fff;
              border: none;
              background-color: rgba(255, 255, 255, 0.3); }
            .main_container .main_menu.innerpage > ul > li > ul > li > ul {
              display: none;
              position: absolute;
              left: 290px;
              top: 0px;
              min-height: 100%;
              width: 290px;
              margin: 0px;
              background-color: inherit; }
              @media only screen and (min-width: 1240px) {
                .main_container .main_menu.innerpage > ul > li > ul > li > ul {
                  width: 300px;
                  left: 300px; } }
              .main_container .main_menu.innerpage > ul > li > ul > li > ul > li {
                position: relative;
                background-image: none;
                text-align: left;
                padding: 0px;
                background-color: inherit; }
                .main_container .main_menu.innerpage > ul > li > ul > li > ul > li > a {
                  display: block;
                  width: 290px;
                  color: #fff;
                  margin: 0px;
                  padding: 10px 30px 10px 30px;
                  font-size: 16px; }
                  @media only screen and (min-width: 1240px) {
                    .main_container .main_menu.innerpage > ul > li > ul > li > ul > li > a {
                      width: 300px; } }
                .main_container .main_menu.innerpage > ul > li > ul > li > ul > li:hover > a {
                  color: #fff;
                  border: none;
                  background-color: rgba(255, 255, 255, 0.3); }
        .main_container .main_menu.innerpage > ul > li:hover {
          padding: 5px 0px; }
        .main_container .main_menu.innerpage > ul > li.menu_last ul > li > ul {
          left: -290px; }
          @media only screen and (min-width: 1240px) {
            .main_container .main_menu.innerpage > ul > li.menu_last ul > li > ul {
              left: -300px; } }
  .main_container .main_menu_position {
    height: 100px; }

/*main menu end*/
.footer {
  background: #eef1f3;
  padding: 30px 0;
  border-top: 2px solid rgba(170, 184, 195, 0.3); }
  .footer .container-fluid {
    text-align: center; }
    .footer .container-fluid .fitem {
      text-align: left; }
  .footer .footer_top {
    /*		display: table;*/
    margin-left: auto;
    margin-right: auto; }
    @media only screen and (min-width: 1024px) {
      .footer .footer_top {
        width: 1000px; } }
    .footer .footer_top .fitem {
      display: block;
      padding: 0px 30px;
      margin-bottom: 20px;
      /*			@include min(960){
      				display: table-cell;
      			}*/ }
      @media only screen and (max-width: 480px) {
        .footer .footer_top .fitem {
          width: 100%; } }
    .footer .footer_top .fitem.social_icons_in_footer {
      display: none;
      padding-left: 0; }
      @media only screen and (min-width: 980px) {
        .footer .footer_top .fitem.social_icons_in_footer {
          padding-right: 70px; } }
      @media only screen and (max-width: 1200px) {
        .footer .footer_top .fitem.social_icons_in_footer {
          /* 768 */
          display: block;
          float: right; } }
      @media only screen and (max-width: 480px) {
        .footer .footer_top .fitem.social_icons_in_footer {
          padding-left: 30px;
          /*				padding-right: 30px;*/ } }
      .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer {
        position: static;
        width: 240px;
        float: right; }
        @media only screen and (max-width: 480px) {
          .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer {
            float: left; } }
        @media only screen and (max-width: 1200px) {
          .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer {
            /* 768 */
            display: block; } }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer .side-icon {
          float: left;
          display: inline-block;
          width: 60px;
          height: 60px;
          transition: none; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.side-icon:hover {
          width: 60px;
          border: 0 none; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer span {
          display: inline-block;
          margin-top: 20px;
          margin-left: 20px; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.facebook {
          background-color: #046380; }
          .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.facebook span {
            margin-left: 25px; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.twitter {
          background-color: #1b8daf; }
          .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.twitter span {
            margin-top: 22px; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.youtube {
          background-color: #bd4932; }
        .footer .footer_top .fitem.social_icons_in_footer .social_block_in_footer a.rss {
          background-color: #f2c53f; }
    @media only screen and (min-width: 960px) {
      .footer .footer_top .with-separator {
        background-image: url("../img/footer-separator.png");
        background-repeat: no-repeat;
        background-position: left 20px; } }
    .footer .footer_top span {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
  .footer .footer_bottom {
    margin-left: auto;
    margin-right: auto; }
    @media only screen and (min-width: 960px) {
      .footer .footer_bottom {
        margin-top: 30px; } }
    .footer .footer_bottom .bottom_text {
      margin-bottom: 20px; }

/*! Info and error container */
.error_container, .info_container {
  margin: 0 0 20px 0;
  padding: 10px 18px; }
  @media only screen and (min-width: 1600px) {
    .error_container, .info_container {
      padding: 20px 28px; } }

.error_container p, .info_container p {
  margin: 10px 0;
  font-weight: bold; }

.error_container {
  background: #f9e5e5; }

.error_container p {
  color: #c30000; }

.info_container {
  background: #e8f3f0; }

.info_container p {
  color: #1f8a70; }

label.error {
  color: #f44336;
  font-size: 0.9em;
  margin: 8px 0 15px 0;
  display: block; }

/*! Info and error container END*/
/* Cookie notice*/
#cookie_block {
  position: fixed;
  display: none;
  width: 100%;
  bottom: 0px;
  right: 0px;
  background: #6997bf;
  margin: 0px;
  padding: 20px;
  z-index: 9999; }
  @media only screen and (min-width: 1024px) {
    #cookie_block {
      width: 30%; } }
  #cookie_block .cookie_cont {
    position: relative;
    margin: 0px; }
  #cookie_block p, #cookie_block div {
    color: #fff; }
  #cookie_block .cookie_btn {
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    padding: 0 10px;
    display: inline-block;
    border: none;
    margin: 0;
    cursor: pointer;
    background: #b0c9de;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px; }
    @media only screen and (min-width: 1024px) {
      #cookie_block .cookie_btn {
        height: 40px;
        line-height: 40px;
        padding: 0 20px; } }
    #cookie_block .cookie_btn:hover, #cookie_block .cookie_btn:focus {
      background: #d4e1ed; }

/*! Pager */
.pager-outer {
  text-align: center;
  background-color: #fff;
  padding: 15px 0px; }
  .pager-outer .pager {
    display: inline-block;
    margin: 0px; }
    .pager-outer .pager a {
      display: block;
      float: left;
      font-size: 18px;
      text-align: center;
      margin: 0px 8px;
      border-bottom: 2px solid #fff;
      color: #AAB8C3; }
      @media only screen and (min-width: 768px) {
        .pager-outer .pager a {
          margin: 0px 15px; } }
      .pager-outer .pager a:hover {
        text-decoration: none;
        color: #6997bf;
        border-bottom: 2px solid #6997bf; }
      .pager-outer .pager a.current {
        color: #6997bf;
        font-weight: 700; }
        .pager-outer .pager a.current:hover {
          border: none; }
    .pager-outer .pager span {
      display: block;
      float: left;
      color: #6997bf;
      margin: 0px 8px;
      border-bottom: 2px solid #fff; }
      @media only screen and (min-width: 768px) {
        .pager-outer .pager span {
          margin: 0px 15px; } }
    .pager-outer .pager .forw_button {
      margin-top: 7px;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out;
      /*$remSize: ($size / 10) + rem;*/
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 6px solid #AAB8C3;
      /*    border-top: $remSize solid transparent;
	  border-bottom: $remSize solid transparent;
	  border-left: $remSize solid $color;*/ }
      .pager-outer .pager .forw_button:hover {
        /*$remSize: ($size / 10) + rem;*/
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 6px solid #6997bf;
      /*    border-top: $remSize solid transparent;
	  border-bottom: $remSize solid transparent;
	  border-left: $remSize solid $color;*/ }
      .pager-outer .pager .forw_button.dis {
        display: none; }
    .pager-outer .pager .back_button {
      margin-top: 7px;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out;
      /*$remSize: ($size / 10) + rem;*/
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-right: 6px solid #AAB8C3;
      border-bottom: 5px solid transparent;
      /*    border-top: $remSize solid transparent;
	  border-right: $remSize solid $color;
	  border-bottom: $remSize solid transparent;*/ }
      .pager-outer .pager .back_button:hover {
        /*$remSize: ($size / 10) + rem;*/
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-right: 6px solid #6997bf;
        border-bottom: 5px solid transparent;
      /*    border-top: $remSize solid transparent;
	  border-right: $remSize solid $color;
	  border-bottom: $remSize solid transparent;*/ }
      .pager-outer .pager .back_button.dis {
        display: none; }

/*! Pager end */
/* months, years */
.years_months_filter {
  margin: 0 0 20px 0; }
  @media only screen and (min-width: 1200px) {
    .years_months_filter {
      margin: 0 0 20px 0; } }
  .years_months_filter .month_title,
  .years_months_filter .year_title {
    display: inline-block;
    float: left;
    width: 80px;
    line-height: 30px;
    color: #bf9969;
    margin-bottom: 15px; }
  .years_months_filter a,
  .years_months_filter .inactive {
    display: inline-block;
    float: left;
    padding: 0px 15px;
    line-height: 30px;
    border-bottom: 2px solid #eef1f3;
    color: #aab8c3;
    font-weight: 700;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
    .years_months_filter a.active,
    .years_months_filter .inactive.active {
      border-bottom: 2px solid #6997bf; }
  .years_months_filter .active, .years_months_filter .selectable {
    color: #6997bf; }
  .years_months_filter a:hover {
    border-bottom: 2px solid #6997bf; }

/* months, years end */
/* Default submenu for site */
.submenu_cont {
  margin: 0px 0px 30px 0px; }
  .submenu_cont ul {
    margin: 0;
    padding: 0; }
    .submenu_cont ul li {
      border-bottom: 2px solid #fff;
      background: #6997bf;
      margin: 0;
      padding: 0; }
      .submenu_cont ul li a {
        margin: 0;
        display: block;
        color: #fff;
        padding: 16px;
        background: transparent;
        -webkit-transition: all 150ms ease-in-out;
        -moz-transition: all 150ms ease-in-out;
        -o-transition: all 150ms ease-in-out;
        -ms-transition: all 150ms ease-in-out;
        transition: all 150ms ease-in-out; }
        .submenu_cont ul li a:hover, .submenu_cont ul li a:focus {
          color: #fff;
          text-decoration: none;
          border-bottom: none;
          background: rgba(255, 255, 255, 0.3); }
      .submenu_cont ul li li {
        margin-left: 20px; }
    .submenu_cont ul li:last-child {
      border-bottom: none; }

.submenu_cont.color-1 li {
  background-color: #275673; }

.submenu_cont.color-2 li {
  background-color: #6997bf; }

.submenu_cont.color-3 li {
  background-color: #bf9969; }

.submenu_cont.color-4 li {
  background-color: #88775a; }

/* AKREDITACIJA style end */
.accred_cont .required::before {
  content: "*";
  color: #cc2738; }

.accred_cont .accred_el {
  margin-bottom: 25px; }

.accred_cont .accred_el input {
  width: 300px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px; }

.accred_cont .accred_el input[type=radio], .accred_cont .accred_el input[type=checkbox] {
  width: auto;
  height: 24px;
  vertical-align: middle;
  float: left;
  margin: 0px; }

.accred_cont .accred_el .label_align {
  padding-left: 5px; }

.accred_cont .accred_el input[type=file] {
  height: 20px;
  line-height: 20px; }

.accred_cont .accred_el input[type=date], .accred_cont .accred_el input[type=email] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #d7e0e8;
  line-height: 40px; }

.accred_cont .accred_el .select2 {
  width: 300px;
  height: 36px; }

.accred_cont .accred_el .select2 .select2-choice {
  border: 2px solid #d7e0e8;
  height: 36px;
  border-radius: 3px;
  color: #9fb4c7; }

.accred_cont .select2-container .select2-choice .select2-arrow {
  width: 36px; }

.accred_cont .select2-container .select2-choice .select2-arrow b {
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
  background-position: -295px -35px; }

.accred_cont .select2-container .select2-choice .select2-arrow b:hover {
  background-position: -295px -9px; }

/* AKREDITACIJA style end */
/* ACTS start */
.acts_search_cont .type_title.blur {
  color: #9eb4c7; }

.acts_search_cont input {
  width: 300px;
  height: 40px;
  border: 2px solid #d7e0e8;
  margin: 0px 20px 0px 0px;
  border-radius: 3px; }

.acts_search_cont input.small_input {
  width: 140px; }

.acts_search_cont .total_result {
  margin-top: 20px; }

/* RESULTS */
.act_cont {
  margin-top: 20px; }

.single_act {
  padding: 20px 0px 12px;
  border-top: 1px solid #d7e0e8;
  margin: 0px; }

.single_act:last-child {
  border-bottom: 1px solid #d7e0e8; }

.single_act a {
  display: block; }

.single_act .act_icon, .act_preview .act_icon {
  display: block;
  width: 20px;
  height: 24px;
  margin-right: 5px;
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat; }

.single_act .act_link {
  background-position: -121px -44px; }

.single_act a:hover .act_link {
  background-position: -121px -18px; }

.single_act .act_att, .act_preview .act_att {
  background-position: -146px -44px; }

.single_act a:hover .act_att, .act_preview a:hover .act_att {
  background-position: -146px -18px; }

.single_act .act_inner {
  background-position: 0px -197px; }

.single_act a:hover .act_inner {
  background-position: 0px -247px; }

.single_act .act_info > div {
  margin-right: 20px; }

/* PREVIEW */
.act_preview > p {
  color: #d7e0e8;
  font-weight: 700;
  margin: 0px 0px 10px 0px; }

.act_preview .act_description {
  margin-top: 26px; }

/* CALENDAR */
#ui-datepicker-div {
  width: auto; }

#ui-datepicker-div table {
  border: none; }

#ui-datepicker-div td a {
  color: #365d81;
  font-weight: 400; }

#ui-datepicker-div td a:hover {
  color: #39b54a; }

#ui-datepicker-div .ui-datepicker-other-month a {
  color: #d7e0e8;
  font-weight: 400; }

#ui-datepicker-div .ui-datepicker-header {
  width: 200px; }

#ui-datepicker-div .ui-datepicker-year {
  width: 60px; }

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  display: block;
  width: 12px;
  height: 28px;
  top: 9px; }

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
  background: url("../img/sprite.png") no-repeat;
  background-position: -100px -195px; }

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover {
  background-position: -100px -245px; }

#ui-datepicker-div.ui-datepicker .ui-datepicker-next {
  background: url("../img/sprite.png") no-repeat;
  background-position: -150px -195px; }

#ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover {
  background-position: -150px -245px; }

.datepicker_input {
  background: url("../img/sprite.png") no-repeat;
  background-position: 105px -342px; }

.acts_search_cont .datepicker_input:focus,
.acts_search_cont .datepicker_input:hover {
  background: url("../img/sprite.png") no-repeat;
  background-position: 105px -292px; }

.acts_search_cont .more_search {
  margin-bottom: 16px; }

.acts_search_cont .detail_search {
  color: #39b54a;
  font-weight: 700;
  margin: 10px 0px; }

.acts_search_cont .detail_search:hover {
  cursor: pointer; }

.acts_search_cont .detail_search_icon {
  display: block;
  width: 20px;
  height: 24px;
  margin-left: 10px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -302px -17px; }

.acts_search_cont .detail_search_icon.arrow_up {
  background: url("../img/sprite.png") no-repeat;
  background-position: -198px -193px; }

.act_preview .att_link {
  display: block; }

/* ACTS end */
/* Kalendorius */
.mob_agenda_calendar {
  display: none; }
  @media only screen and (max-width: 1200px) {
    .mob_agenda_calendar {
      display: block; } }

.desk_agenda_calendar {
  display: none;
  margin-bottom: 30px; }
  @media only screen and (min-width: 1200px) {
    .desk_agenda_calendar {
      display: block; } }

.cal_cont {
  width: 300px;
  text-align: center;
  background-color: #eef1f3;
  padding: 20px; }
  .cal_cont .cal_title {
    display: inline-block;
    margin: 10px 0px 20px; }
    .cal_cont .cal_title a {
      display: inline-block; }
      .cal_cont .cal_title a:hover {
        border: none; }
    .cal_cont .cal_title .month_name {
      display: inline-block;
      line-height: 21px;
      padding: 0px 10px;
      font-weight: 700; }
  .cal_cont .calend {
    width: 260px;
    border: none; }
    .cal_cont .calend thead {
      border: none; }
    .cal_cont .calend tr td {
      border: none;
      width: 30px;
      height: 30px;
      text-align: center;
      padding: 4px;
      box-sizing: border-box; }
      .cal_cont .calend tr td span {
        display: block;
        width: 30px;
        height: 30px;
        line-height: 28px;
        text-align: center;
        color: #282d32; }
        .cal_cont .calend tr td span.active a {
          background: #d9e0e5;
          border: 2px solid #d9e0e5; }
        .cal_cont .calend tr td span.current a {
          border: 2px solid #d9e0e5;
          background: transparent; }
        .cal_cont .calend tr td span.other_day {
          color: #d7e0e8; }
        .cal_cont .calend tr td span a {
          display: block;
          color: #282d32;
          width: 30px;
          height: 30px;
          line-height: 26px;
          font-weight: 400; }
          .cal_cont .calend tr td span a:hover {
            border: none;
            background-color: #6997bf;
            color: #fff;
            border: 2px solid #6997bf; }

/* Kalendorius end*/
/* Darbotvarke */
.agenda_tasks {
  width: 100%; }
  .agenda_tasks tr td {
    padding: 0px; }
    .agenda_tasks tr td p {
      padding: 15px 10px;
      margin: 0px;
      color: #282d32;
      font-size: 16px;
      font-weight: 700;
      letter-spacing: 0.65px;
      line-height: 30px; }
      @media only screen and (min-width: 768px) {
        .agenda_tasks tr td p {
          font-size: 26px;
          padding: 30px; } }
    .agenda_tasks tr td .meta_time {
      display: inline-block;
      vertical-align: middle;
      padding: 0px 10px;
      height: 46px;
      border-right: 2px solid #d9e0e5;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .agenda_tasks tr td .meta_time {
          padding: 0px 30px; } }
      .agenda_tasks tr td .meta_time .spr-clock {
        display: block;
        margin-left: auto;
        margin-right: auto; }
      .agenda_tasks tr td .meta_time .task_time {
        display: inline-block;
        font-size: 22px;
        color: #bf9969;
        margin-top: 8px;
        font-weight: 700; }
    .agenda_tasks tr td .meta_info {
      display: inline-block;
      vertical-align: middle;
      width: 70%; }
      @media only screen and (min-width: 768px) {
        .agenda_tasks tr td .meta_info {
          width: 80%; } }
      @media only screen and (min-width: 960px) {
        .agenda_tasks tr td .meta_info {
          width: 85%; } }
      @media only screen and (min-width: 1200px) {
        .agenda_tasks tr td .meta_info {
          width: 83%; } }

/* Darbotvarke end */
/* 
    Created on : Sep 15, 2015, 10:18:29 AM
    Author     : andrius
*/
/* Contacts start*/
.contacts_search_from input {
  width: 260px;
  float: left;
  border-right: none;
  text-indent: 0px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  outline: none; }

.contacts_search_from button {
  width: 40px;
  height: 40px;
  background: #fff;
  border: 2px solid #d7e0e8;
  border-left: none;
  float: left;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  margin: 0px;
  padding: 0px; }

.contacts_search_from button span {
  display: block;
  width: 40px;
  height: 30px;
  background-color: #fff;
  background-image: url("../img/sprite.png");
  background-position: -266px -38px; }

.contacts_search_from button:hover span {
  background-position: -266px -13px; }

.contacts_search_from a {
  height: 40px;
  line-height: 40px;
  float: right;
  display: block; }

.contacts_struct_cont {
  margin: 0px; }

.contacts_struct_cont ul {
  margin: 0px; }

.contacts_struct_cont ul li {
  background: none;
  padding: 0 0 0 20px;
  margin: 0px; }

.contacts_struct_cont ul li a {
  color: #365d81;
  display: block;
  padding: 0 0 0 20px; }

.contacts_struct_cont ul li a:hover {
  color: #39b54a; }

.contacts_struct_cont > ul > li > ul {
  margin: 15px 0px 0px; }

.contacts_struct_cont > ul > li {
  padding: 0px; }

.contacts_struct_cont > ul > li > a {
  background: url("../img/contacts_dot.png") no-repeat 0px 22px;
  border-bottom: 1px solid #d7e0e8;
  padding: 0 0 0 20px;
  height: 50px;
  line-height: 50px; }

.contacts_struct_cont ul li li {
  margin: 7px 0px; }

table.department_contacts, table.department_contacts td,
table.contacts_results, table.contacts_results td {
  border: none; }

table.department_contacts td {
  padding: 20px 0px;
  vertical-align: top;
  border-bottom: 1px solid #d7e0e8; }

table.department_contacts tr:last-child td, table.contacts_results tr:last-child td {
  border: none; }

table.contacts_results td {
  padding: 0px;
  vertical-align: top;
  border-bottom: 1px solid #d7e0e8; }

table.contacts_results td div {
  margin: 0px; }

table.contacts_results .dep_tit {
  border: none;
  padding: 10px 0px 0px; }

table.contacts_results .contact_info td {
  padding: 0px 0px 20px; }

table.contacts_results .no_dep td {
  padding: 20px 0px; }

.cont_search_found {
  padding: 20px 0px 0px; }

/* Contacts end*/
/* Childlist start */
.childlist_top_txt {
  padding-bottom: 9px; }

.childlist_cont .left_submenu {
  margin: 0px; }

.childlist_cont ul {
  margin-left: 0;
  margin-bottom: 1px; }
  .childlist_cont ul li {
    background: none;
    padding: 0px 0px 0px 30px; }
    .childlist_cont ul li a {
      padding: 9px 0px 9px 0px;
      color: #282d32;
      display: block;
      font-weight: 700; }
    .childlist_cont ul li a:hover {
      color: #6997bf; }

.childlist_cont > ul > li {
  padding: 0px; }

.childlist_cont > ul > li > a {
  line-height: 14px;
  display: block;
  padding: 14px 30px 14px 30px;
  margin: 0px 0px 10px 0px;
  border: 2px solid #eef1f3;
  font-size: 17px; }
  .childlist_cont > ul > li > a span {
    display: inline-block;
    float: right;
    margin-top: -3px; }

.childlist_cont > ul > li > a:hover span {
  background-position: 0 0;
  height: 21px;
  width: 10px; }

.childlist_cont > ul > li > ul li a:hover {
  border-bottom: 0 none; }

.childlist_cont > ul > li > ul {
  margin-bottom: 26px; }

/* Childlist end */
/* 
    Created on : Sep 15, 2015, 10:18:46 AM
    Author     : andrius
*/
/* DUK style start */
.hidden {
  display: none; }

.before_text {
  margin-bottom: 27px; }

#quest_ans {
  border-top: 2px solid #eef1f3;
  border-left: 2px solid #eef1f3;
  border-right: 2px solid #eef1f3;
  margin-bottom: 30px; }

/*
#quest_ans div{
	margin:0px;
}
*/
.cat {
  margin: 10px 0px 0px 0px; }

.cat .catName {
  display: block;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
  padding: 0px 20px 0px 20px;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #57D68D;
  /*	background-image: url('../../img/green_arrow.png');*/
  background-position: 95% center;
  background-repeat: no-repeat;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px; }

.showForm {
  width: 90px;
  margin: 0px;
  cursor: pointer;
  text-align: center;
  color: #ffffff;
  margin: 5px 0px;
  height: 30px;
  line-height: 30px;
  background-color: #57d68d;
  border: 0px none;
  cursor: pointer;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -khtml-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px; }

.cat .question_outer .question {
  font-weight: bold;
  margin: 0px;
  padding: 7px 20px 5px 0px; }

.cat .question_outer .active {
  cursor: pointer; }

.cat .question_outer {
  margin: 3px 20px;
  border-top: 1px #DEE2E3 solid;
  display: none; }

.cat .first_question {
  border-top: 0px #DEE2E3 solid; }

.cat .question_outer .answer {
  display: none;
  padding: 0px 0px;
  margin: 0px; }

.answer p {
  margin: 5px 0px; }

#quest_ans .category, #quest_ans .category2 {
  float: left;
  width: 100%;
  cursor: pointer;
  margin: 0px 0 0 0;
  border-bottom: 2px solid #eef1f3; }

#quest_ans .category:hover, #quest_ans .category2:hover {
  /*	background: transparent  url('../img/children_bg.png') center right no-repeat;*/ }

.catNameOuter {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0 0 0px 0;
  /*	background: transparent url('../img/icon_duk_cat_bg.png') right bottom repeat-x;*/ }

.catName {
  float: left;
  width: 100%;
  line-height: 16px;
  padding: 22px 32px 22px 30px;
  margin: 0;
  color: #282d32;
  font-weight: 700;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .catName .spr-plus, .catName .spr-plus-hover, .catName .spr-minus, .catName .spr-minus-hover {
    float: right;
    display: inline-block; }

.catName:hover {
  color: #6997bf; }
  .catName:hover .spr-plus {
    background-position: 0 -733px;
    height: 16px;
    width: 16px; }

.catNameOuter.act .catName {
  color: #6997bf; }
  .catNameOuter.act .catName .spr-plus {
    margin-top: 7px;
    background-position: 0 -731px;
    height: 2px;
    width: 16px; }
    .catNameOuter.act .catName .spr-plus:hover, .catNameOuter.act .catName .spr-plus.minus-hover {
      background-position: 0 -729px; }

.catNameOuter.act:hover .catName .spr-plus {
  margin-top: 7px;
  background-position: 0 -729px;
  height: 2px;
  width: 16px; }

.question, .question2 {
  float: left;
  width: 100%;
  margin: 0;
  cursor: pointer; }

.questionNameOuter {
  float: left;
  margin: 0;
  width: 100%; }

.questionNameOuter.act .questionName {
  color: #6997bf; }

.questionName {
  float: left;
  width: 100%;
  padding: 0px 30px 0px 30px;
  margin: 13px 0 13px 0;
  color: #282d32;
  font-weight: 700;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.questionName:hover {
  text-decoration: none;
  color: #6997bf; }

#quest_ans .answer, #quest_ans .answer2 {
  float: left;
  padding: 0px 30px 0px 30px;
  display: none;
  margin: 0; }

.category_questions {
  float: left;
  border-bottom: 2px solid #eef1f3;
  width: 100%;
  margin: 1px 0 1px 0;
  padding-bottom: 5px;
  display: none; }

.category_questions .quest_container:first-of-type {
  padding: 5px 0px 0px; }

.category_questions p {
  padding: 0;
  margin: 5px 0; }

.submit_form {
  margin: 10px 0px;
  padding: 10px 0px; }

.form-container {
  width: 100%;
  margin: 0 0 8px 0; }

.form-container-recaptcha {
  width: 100%;
  margin: 15px 0 20px 0; }

.form-container input {
  width: 100%; }

.form-container textarea {
  width: 100%;
  height: 100px; }

.form-container .form-label {
  width: 100px;
  line-height: 40px;
  margin: 0px; }

.form-container .form-value {
  margin: 0px; }

.show_form {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #6997bf;
  color: #fff; }

input[type="submit"].submit_faq_form {
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  background-color: #6997bf;
  border-bottom: 0 none; }

/* DUK style end */
#forms_form {
  margin-top: 40px; }
  #forms_form .container-fluid {
    padding: 0px; }
    #forms_form .container-fluid .row > div {
      padding: 0px;
      margin: 0px; }
    #forms_form .container-fluid .type_item {
      margin-bottom: 30px; }
      #forms_form .container-fluid .type_item .type_question {
        padding-right: 20px;
        margin-top: 11px;
        margin-bottom: 10px; }
        @media only screen and (min-width: 992px) {
          #forms_form .container-fluid .type_item .type_question.no-margin {
            margin: 0px; } }
        @media only screen and (min-width: 1200px) {
          #forms_form .container-fluid .type_item .type_question {
            margin-bottom: 0px; } }
        #forms_form .container-fluid .type_item .type_question .title {
          font-weight: 700; }
          #forms_form .container-fluid .type_item .type_question .title.required::before {
            content: "* ";
            color: #f44336; }
      #forms_form .container-fluid .type_item .type_answers {
        float: left; }
        #forms_form .container-fluid .type_item .type_answers textarea {
          padding: 10px;
          min-height: 210px; }
        #forms_form .container-fluid .type_item .type_answers .radio {
          margin-bottom: 10px; }
          #forms_form .container-fluid .type_item .type_answers .radio input {
            padding: 0;
            margin: 0;
            height: 16px;
            width: 16px;
            position: absolute;
            left: 0;
            opacity: 0; }
          #forms_form .container-fluid .type_item .type_answers .radio label {
            padding: 0 0 0 24px; }
          #forms_form .container-fluid .type_item .type_answers .radio > input[type=radio] + label {
            height: 16px;
            background-image: url("../img/radio.png");
            background-position: left center;
            background-repeat: no-repeat; }
          #forms_form .container-fluid .type_item .type_answers .radio > input[type=radio]:hover + label,
          #forms_form .container-fluid .type_item .type_answers .radio input[type=radio] + label:hover {
            background-image: url("../img/radio_hover.png");
            background-position: left center;
            background-repeat: no-repeat; }
          #forms_form .container-fluid .type_item .type_answers .radio > input[type=radio]:checked + label {
            background-image: url("../img/radio_active.png");
            background-position: left center;
            background-repeat: no-repeat; }
        #forms_form .container-fluid .type_item .type_answers .checkbox {
          margin-bottom: 10px; }
          #forms_form .container-fluid .type_item .type_answers .checkbox input {
            padding: 0;
            margin: 0;
            height: 16px;
            width: 16px;
            position: absolute;
            left: 0;
            opacity: 0; }
          #forms_form .container-fluid .type_item .type_answers .checkbox label {
            padding: 0 0 0 24px; }
          #forms_form .container-fluid .type_item .type_answers .checkbox > input[type=checkbox] + label {
            height: 16px;
            background-image: url("../img/checkbox.png");
            background-position: left center;
            background-repeat: no-repeat; }
          #forms_form .container-fluid .type_item .type_answers .checkbox > input[type=checkbox]:hover + label,
          #forms_form .container-fluid .type_item .type_answers .checkbox input[type=checkbox] + label:hover {
            background-image: url("../img/checkbox_hover.png");
            background-position: left center;
            background-repeat: no-repeat; }
          #forms_form .container-fluid .type_item .type_answers .checkbox > input[type=checkbox]:checked + label {
            background-image: url("../img/checkbox_active.png");
            background-position: left center;
            background-repeat: no-repeat; }
        #forms_form .container-fluid .type_item .type_answers .custom-file-upload {
          display: block;
          width: 300px; }
          #forms_form .container-fluid .type_item .type_answers .custom-file-upload .file-upload-input {
            color: #282d32;
            width: 260px; }
          #forms_form .container-fluid .type_item .type_answers .custom-file-upload .file-upload-button {
            background-color: #fff;
            border-bottom: 2px solid #AAB8C3;
            background-image: url("../img/filebrowse.png");
            background-position: center;
            background-repeat: no-repeat; }
        #forms_form .container-fluid .type_item .type_answers input[type=date]::-webkit-inner-spin-button {
          display: none; }
        #forms_form .container-fluid .type_item .type_answers input[type=date]::-webkit-calendar-picker-indicator {
          color: #AAB8C3; }
          #forms_form .container-fluid .type_item .type_answers input[type=date]::-webkit-calendar-picker-indicator:hover {
            background-color: #fff;
            color: #6997bf;
            cursor: pointer; }
        #forms_form .container-fluid .type_item .type_answers .type_select {
          position: relative; }
          #forms_form .container-fluid .type_item .type_answers .type_select label.error {
            position: absolute;
            bottom: -30px;
            left: 0px; }

.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px; }

.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px; }

.custom-file-upload label {
  display: block; }

.file-upload-wrapper {
  position: relative; }

.file-upload-input {
  width: 300px;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: #c0392b;
  float: left;
  /* IE 9 Fix */ }

.file-upload-input:hover, .file-upload-input:focus {
  background-color: #ab3326;
  outline: none; }

.file-upload-button {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 11px 20px;
  border: none;
  margin-left: -1px;
  background-color: #962d22;
  float: left;
  /* IE 9 Fix */
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.file-upload-button:hover {
  background-color: #6d2018; }

/* Galerija list */
.gallery_list {
  margin: 0; }

.gallery_content {
  padding: 0px; }
  .gallery_content .col-md-12, .gallery_content .col-sm-12, .gallery_content .col-xs-12 {
    padding: 0px; }
  @media only screen and (min-width: 768px) {
    .gallery_content .gallery_list {
      margin: 0px -15px !important; } }
  .gallery_content .gallery_list .list_item_parent {
    margin-bottom: 30px; }
    @media only screen and (min-width: 768px) {
      .gallery_content .gallery_list .list_item_parent {
        padding: 0px 15px; } }
    .gallery_content .gallery_list .list_item_parent .list_item.one_album {
      background: #fff;
      height: 100%;
      position: relative; }
      .gallery_content .gallery_list .list_item_parent .list_item.one_album .meta_info {
        padding: 20px 0px 0px 0px; }
        .gallery_content .gallery_list .list_item_parent .list_item.one_album .meta_info h5 {
          display: inline-block;
          margin-top: 0px;
          margin-bottom: 15px;
          -webkit-transition: all 150ms ease-in-out;
          -moz-transition: all 150ms ease-in-out;
          -o-transition: all 150ms ease-in-out;
          -ms-transition: all 150ms ease-in-out;
          transition: all 150ms ease-in-out; }
        .gallery_content .gallery_list .list_item_parent .list_item.one_album .meta_info p {
          margin: 0px; }
        .gallery_content .gallery_list .list_item_parent .list_item.one_album .meta_info .date {
          display: block;
          font-weight: 400px;
          color: #bf9969; }
          .gallery_content .gallery_list .list_item_parent .list_item.one_album .meta_info .date span {
            display: inline-block;
            margin-right: 10px; }
      .gallery_content .gallery_list .list_item_parent .list_item.one_album:hover h5 {
        color: #6997bf; }

/* Galerijos popup end*/
.album_loading {
  display: none;
  position: fixed;
  z-index: 55;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  border-radius: 5px;
  background-color: #2e2e2e;
  background-image: url("../img/reused/loading32_dark.gif");
  background-position: center;
  background-repeat: no-repeat; }

.album_container #image_gallery {
  margin: 0;
  padding: 0; }
  .album_container #image_gallery li {
    background: none;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0; }
    .album_container #image_gallery li img {
      max-width: 150px; }

/* Dekretai start */
.dekretu_paieska {
  float: left;
  width: 240px;
  margin: 20px 0 20px 0; }

.dekretu_paieska input[type=text] {
  width: 200px; }

table.dekretai {
  table-layout: auto;
  margin-top: 20px; }

table.dekretai, table.dekretai td {
  border: none; }

table.dekretai td {
  border-bottom: 1px solid #d7e0e8; }

table.dekretai td:first-child, table.dekretai td:last-child {
  padding: 20px; }

table.dekretai td:nth-of-type(2) {
  padding: 10px 0px; }

table.dekretai tr:hover {
  background-color: #d7e0e8;
  cursor: pointer; }

table.dekretai p {
  font-weight: 700; }

table.dekretai tr:hover p {
  color: #39b54a; }

table.dekretai span.date {
  display: block;
  float: none;
  margin: 0px;
  font-size: 18px;
  font-weight: bold;
  color: #365d81; }

table.dekretai tr span.calendar {
  display: block;
  width: 20px;
  height: 20px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -248px -45px;
  margin: 0 0 8px 36px; }

table.dekretai tr:hover span.calendar {
  background: url("../img/sprite.png") no-repeat;
  background-position: -248px -19px; }

table.dekretai tr span.doc_icon_link {
  display: block;
  height: 20px;
  width: 20px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -118px -45px; }

table.dekretai tr:hover span.doc_icon_link {
  background-position: -118px -19px; }

table.dekretai tr span.doc_icon_file {
  display: block;
  height: 20px;
  width: 20px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -144px -45px; }

table.dekretai tr:hover span.doc_icon_file {
  background-position: -144px -19px; }

table.dekretai td a:hover {
  text-decoration: none; }

/* Dekretai end */
/* News list */
.one_new {
  padding-bottom: 30px;
  border-bottom: 2px solid #eef1f3; }
  .one_new .news_container h2 {
    margin: 15px 0px;
    text-align: justify; }
    @media only screen and (max-width: 768px) {
      .one_new .news_container h2 {
        text-align: left; } }
  .one_new .news_container .date {
    color: #bf9969;
    margin-bottom: 20px; }
  .one_new .news_container span {
    display: inline-block;
    margin-right: 15px; }
  .one_new .news_container span.spr-calendar {
    margin-bottom: -2px; }
  .one_new .news_container p {
    margin: 0px; }
  .one_new .news_container p.short {
    text-align: justify; }
  .one_new:hover h2 {
    color: #6997bf; }

h1.news_title {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.65px;
  line-height: 30px;
  margin-top: -3px;
  margin-bottom: 10px; }

.content_date {
  font-weight: normal;
  margin-bottom: 14px; }

.spr-calendar.to-bottom {
  margin-bottom: -2px; }

a.news_image, .news_image {
  float: left;
  margin: 3px 20px 17px 0; }
  @media only screen and (max-width: 768px) {
    a.news_image, .news_image {
      float: none;
      display: none;
      margin-top: 10px; } }
  a.news_image.for_mobile, .news_image.for_mobile {
    float: none;
    display: none; }
    @media only screen and (max-width: 768px) {
      a.news_image.for_mobile, .news_image.for_mobile {
        display: block; } }

a.news_image:hover {
  border-bottom: 0 none; }

.plain_container .img_container {
  float: left;
  width: 320px;
  height: 230px;
  margin: 0 20px 0 0; }

.plain_container .img_container img {
  width: 320px;
  height: 230px; }

/* Twitter facebook google+ buttons */
.facebook_button,
.twitter_button,
.google_button {
  margin-left: 5px;
  float: left;
  position: relative;
  display: block;
  width: 107px;
  height: 40px;
  border-radius: 4px;
  color: #fff; }

.facebook_button {
  background: #0054A6; }

.twitter_button {
  background: #0099ff; }

.google_button {
  background: #c30000; }

.facebook_button p,
.twitter_button p,
.google_button p {
  line-height: 40px;
  color: #fff;
  padding: 0 0 0 45px; }

.facebook_button span.fb_icon,
.twitter_button span.twitt_icon,
.google_button span.g_icon {
  position: absolute;
  display: block;
  background: url("../img/sprite.png") no-repeat;
  line-height: 40px;
  width: 20px;
  height: 40px;
  margin: 0 0 0 20px; }

.facebook_button span.fb_icon {
  background-position: -414px -9px; }

.twitter_button span.twitt_icon {
  background-position: -414px -42px; }

.google_button span.g_icon {
  background-position: -414px -73px; }

.facebook_button:hover {
  background: #004b95;
  text-decoration: none; }

.twitter_button:hover {
  background: #0089e5;
  text-decoration: none; }

.google_button:hover {
  background: #af0000;
  text-decoration: none; }

/* Twitter facebook google+ buttons end */
.info_right a {
  color: #fff; }

.plain_date {
  color: #d7e0e8;
  font-weight: 700;
  margin-bottom: 20px; }

/* Polls style start */
#poll_form {
  padding: 0 0px; }

#poll_form div {
  margin: 0px; }

#poll_form input[type=radio], #poll_form input[type=checkbox] {
  margin-top: 6px; }

#poll_form .title {
  font-weight: bold; }

#poll_form .title.no-desc,
#poll_form .desc p {
  margin: 0 0 0px 0; }

.q_hidden, .q_tmp_hidden {
  display: none; }

.poll_navigation_arrows {
  float: left; }

.poll_p_status {
  float: right;
  margin-right: 20px; }

#poll_form .answer {
  line-height: 24px;
  height: 24px; }

#poll_form .answer .answer_name {
  padding: 0px 0px 0px 5px; }

#poll_form .type_item {
  margin-bottom: 20px; }

#poll_form input[type=text] {
  height: 40px;
  width: 300px;
  border: 2px solid #d7e0e8;
  border-radius: 3px; }

#poll_form textarea {
  width: 300px;
  height: 100px;
  border: 2px solid #d7e0e8;
  border-radius: 3px; }

#poll_form .select2 {
  width: 300px;
  height: 36px; }

#poll_form .select2 .select2-choice {
  border: 2px solid #d7e0e8;
  height: 36px;
  border-radius: 3px;
  color: #9fb4c7; }

#poll_form .select2-container .select2-choice .select2-arrow {
  width: 36px; }

#poll_form .select2-container .select2-choice .select2-arrow b {
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
  background-position: -295px -35px; }

#poll_form .select2-container .select2-choice .select2-arrow b:hover {
  background-position: -295px -9px; }

#poll_form .required:before {
  content: "*";
  color: #cc2738;
  padding-right: 2px; }

.select2-results .select2-highlighted {
  color: #39b54a; }

.select2-results .select2-highlighted .select2-result-label {
  color: #39b54a; }

/*	results */
.poll_results {
  margin: 0px;
  padding: 0px 0; }

.poll_item {
  width: 100%;
  padding: 0 0 10px 0;
  margin: 0px; }

.poll_item:last-child {
  padding: 0px; }

.poll_item .answer_name {
  width: 188px;
  line-height: 40px;
  margin: 0px;
  padding: 0 10px 0 0; }

.poll_item .answer_name p {
  margin: 0 0 10px 0;
  text-align: left; }

.poll_item .answer_value {
  position: relative;
  width: 500px;
  border: 1px #d7e0e8 solid;
  margin: 0px;
  border-radius: 3px; }

.poll_item .answer_value .val {
  position: absolute;
  width: 100%;
  text-align: right;
  margin: 0px;
  line-height: 40px;
  border-radius: 3px; }

.poll_item .answer_value .val span {
  padding: 0 10px 0 0; }

.poll_item .answer_value .progress {
  background-color: #39b54a;
  margin: 0px;
  padding: 0px;
  height: 40px;
  border-radius: 3px; }

.poll_item .answer_count {
  width: 30px;
  text-align: left;
  line-height: 40px;
  margin: 0px;
  font-weight: bold; }

.poll_item .answer_count span {
  padding: 0 0 0 10px; }

.poll_item .answer_total {
  margin: 0px;
  line-height: 40px; }

.poll_item .answer_value.no-border {
  border: 0px; }

.validate_form input[type="submit"] {
  padding-left: 0; }

.poll_completed .submit_link,
.poll_index .more_link,
.poll_index .end.submit_link {
  padding-left: 0px; }

.poll_results h1 {
  line-height: 40px;
  margin-bottom: 21px; }

/* Polls style end */
/* postform */
#letter_form {
  width: 730px; }

#letter_form .form_el {
  margin: 0 0 20px; }

#letter_form .required::before {
  content: "*";
  color: #cc2738; }

#letter_form textarea {
  width: 300px;
  height: 150px;
  border: 2px solid #d7e0e8;
  border-radius: 3px;
  outline: none; }

#letter_form input {
  background: #fff;
  border: 2px solid #d7e0e8;
  border-radius: 3px;
  outline: none; }

#letter_form input[type=text] {
  width: 300px;
  height: 40px; }

#letter_form input[type=email] {
  width: 300px;
  height: 40px;
  padding: 0px 0px 0px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#letter_form input.error[type="text"], #letter_form input.error[type="email"], #letter_form textarea.error {
  border: 2px solid #cc2738; }

label.error {
  display: block;
  margin: 5px 0 10px; }

/* postform END*/
/* Promoblock*/
.promoblock_container {
  background-color: #eef1f3;
  padding: 30px 0px 20px;
  margin: 0px -10px; }
  @media only screen and (min-width: 768px) {
    .promoblock_container {
      margin: 0px -10px; } }
  @media only screen and (min-width: 1200px) {
    .promoblock_container {
      margin: 0px; } }
  .promoblock_container .promoblock {
    /*		margin: 0 0 120px -20px;*/
    width: calc(100% - 150px);
    margin: 0px auto; }
    @media only screen and (min-width: 1200px) {
      .promoblock_container .promoblock {
        width: calc(100% - 250px); } }
    .promoblock_container .promoblock .promoblock-item {
      background-image: none;
      display: inline-block;
      position: relative;
      display: block;
      margin: 0 20px; }
      .promoblock_container .promoblock .promoblock-item img {
        /*				width:100%;
        				height:auto;*/
        display: block;
        max-height: 150px;
        width: auto;
        max-width: 200px; }
    .promoblock_container .promoblock .owl-item {
      opacity: 1;
      filter: alpha(opacity=100);
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
      .promoblock_container .promoblock .owl-item a:hover, .promoblock_container .promoblock .owl-item a:focus {
        border: none; }
      .promoblock_container .promoblock .owl-item.opaque {
        opacity: 0.5;
        filter: alpha(opacity=50); }
    .promoblock_container .promoblock .owl-buttons .owl-prev {
      left: -50px;
      background-color: transparent;
      background-position: 0 -122px;
      height: 66px;
      width: 25px; }
      .promoblock_container .promoblock .owl-buttons .owl-prev:hover, .promoblock_container .promoblock .owl-buttons .owl-prev.big_left_arrow-hover {
        background-position: 0 -56px; }
      @media only screen and (min-width: 1200px) {
        .promoblock_container .promoblock .owl-buttons .owl-prev {
          left: -75px; } }
      .promoblock_container .promoblock .owl-buttons .owl-prev:hover {
        background-color: transparent; }
    .promoblock_container .promoblock .owl-buttons .owl-next {
      right: -50px;
      background-color: transparent;
      background-position: 0 -254px;
      height: 66px;
      width: 25px; }
      .promoblock_container .promoblock .owl-buttons .owl-next:hover, .promoblock_container .promoblock .owl-buttons .owl-next.big_right_arrow-hover {
        background-position: 0 -188px; }
      @media only screen and (min-width: 1200px) {
        .promoblock_container .promoblock .owl-buttons .owl-next {
          right: -75px; } }
      .promoblock_container .promoblock .owl-buttons .owl-next:hover {
        background-color: transparent; }
  .promoblock_container .promoblock.owl-theme .owl-controls .owl-buttons div {
    border: 0 none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.promoblock_container .owl-wrapper-outer .owl-wrapper .owl-item {
  display: table;
  height: 150px;
  border-spacing: 15px; }
  .promoblock_container .owl-wrapper-outer .owl-wrapper .owl-item a {
    display: table-cell;
    vertical-align: middle; }

/* Promoblock END*/
/* QUIZ MODULE START */
.block_module .form_mod .type_answers {
  margin: 0 0 5px; }

.quiz_block .form_mod .answer_name {
  width: 220px; }

.quiz_block .type_item {
  margin: 0px; }

.quiz_block .type_answers {
  margin-top: 0px;
  margin-bottom: 5px; }

.quiz_block .type_answers input[type=radio] {
  vertical-align: middle;
  margin-bottom: 2px;
  margin-right: 5px; }

.quiz_block .answer_item {
  margin-bottom: 5px; }

.quiz_block .answer_item .answer_name {
  display: block; }

.quiz_block .answer_item .answer_value {
  display: block;
  height: 4px;
  background-color: #d7e0e8;
  border-radius: 3px; }

.quiz_block .answer_item .answer_value span {
  display: block;
  height: 4px;
  background-color: #39b54a;
  border-radius: 3px; }

.quiz_block .completed {
  margin-top: 10px;
  text-align: right; }

.quiz_block .submit_link {
  margin-top: 12px; }

.quiz_block .btn_cont .submit_link {
  margin: 0px 0px 0px 10px; }

.quiz_block .more_link,
.quiz_block .no_actuals .submit_link {
  padding-left: 0px; }

/* QUIZ MODULE END */
/* Quotes style end */
.quotes_cont {
  margin-top: 20px; }

.quotes_cont, .quotes_cont td {
  border: none; }

.quotes_cont td {
  border-bottom: 1px solid #d7e0e8; }

.quotes_cont td:first-child {
  padding: 20px; }

.quotes_cont td:last-child {
  padding: 10px 20px 10px 0; }

.quotes_cont .quotes_icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -247px -45px;
  margin: 0px 0px 10px 36px; }

.quotes_cont .quotes_date {
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 18px; }

.quotes_cont p {
  font-weight: 700; }

/* Quotes style end */
.search-form {
  padding-bottom: 12px; }
  .search-form input[type=text] {
    width: calc(100% - 40px) !important; }

.spr-search {
  display: inline-block; }

.submit-search-btn:hover .spr-search {
  background-position: 0 -817px;
  height: 16px;
  width: 16px; }

.search-txt {
  float: left;
  width: 770px;
  color: #aab8c3; }

.submit-search-btn {
  float: left; }

.total-found {
  color: #bf9969; }

.search-result {
  cursor: pointer; }

hr.search-hr {
  height: 2px;
  width: 100%;
  display: block;
  background-color: #eef1f3;
  color: #eef1f3; }

.highlight {
  background-color: #aab8c3; }

h1.search-result-title {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.65px;
  line-height: 30px; }

.search-result-inner {
  margin-bottom: 20px; }

/*
 Tree structure using CSS:
 http://stackoverflow.com/questions/14922247/how-to-get-a-tree-in-html-using-pure-css
*/
.structure_parent {
  margin: 0;
  /* 1lvl */
  /* 2lvl */
  /* 3lvl */
  /* 4lvl */ }
  .structure_parent a:hover, .structure_parent a:focus {
    text-decoration: none; }
  .structure_parent .link_cont {
    margin: 0px 0 8px -13px; }
    .structure_parent .link_cont a {
      line-height: 20px; }
  .structure_parent > ul {
    background-image: url("../img/lev1.png");
    background-position: left 17px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0 0 40px 0px;
    padding: 0;
    position: relative;
    overflow: hidden;
    height: 100%; }
    .structure_parent > ul li {
      background-image: url("../img/lev1.png");
      background-position: left 7px;
      background-repeat: no-repeat;
      margin: 0;
      padding: 0 30px;
      overflow: visible;
      position: relative;
      /* horizontal line on inner list items */
      /* vertical line on list items */ }
      .structure_parent > ul li::before, .structure_parent > ul li::after {
        content: '';
        position: absolute;
        left: 0; }
      .structure_parent > ul li::before {
        border-top: 1px solid #e5eaed;
        top: 11px;
        width: 35px;
        left: -35px;
        height: 0; }
        @media only screen and (min-width: 1200px) {
          .structure_parent > ul li::before {
            width: 75px;
            left: -75px; } }
      .structure_parent > ul li::after {
        border-left: 1px solid #e5eaed;
        height: 92%;
        /* nes neveikia ant Safari*/
        height: -moz-calc(100% - 28px);
        height: -webkit-calc(100% - 28px);
        height: calc(100% - 28px);
        width: 0px;
        top: 15px;
        left: 3px; }
      .structure_parent > ul li a {
        color: #6997bf;
        font-weight: bold;
        text-decoration: none; }
        .structure_parent > ul li a:hover {
          color: #6997bf;
          border: 0px; }
    .structure_parent > ul > li {
      margin-top: 10px;
      /* lower line on list items from the first level because they don't have parents */ }
      .structure_parent > ul > li::after {
        top: 14px;
        left: 3px; }
      .structure_parent > ul > li:last-child::after {
        /*border: none;*/ }
      .structure_parent > ul > li:first-child:before {
        top: 32px; }
      .structure_parent > ul > li .link_cont {
        font-weight: 700;
        color: #bf9969; }
  .structure_parent > ul li ul {
    background: none;
    margin: 0 0 0 9px;
    padding: 0;
    overflow: visible; }
    @media only screen and (min-width: 1200px) {
      .structure_parent > ul li ul {
        margin: 0 0 0 49px; } }
    .structure_parent > ul li ul li {
      padding: 0 0 0 30px; }
  .structure_parent > ul > li > ul li {
    /* 2lvl left-border */ }
    .structure_parent > ul > li > ul li::after {
      height: 65%;
      /* nes neveikia ant Safari*/
      height: -moz-calc(100% - 23px);
      height: -webkit-calc(100% - 23px);
      height: calc(100% - 23px); }
  .structure_parent > ul > li > ul > li {
    background-image: url("../img/lev2.png");
    background-position: left 8px;
    background-repeat: no-repeat; }
    .structure_parent > ul > li > ul > li > .link_cont {
      margin: 10px 0 0 -13px; }
      .structure_parent > ul > li > ul > li > .link_cont a {
        color: #282d32;
        -webkit-transition: all 150ms ease-in-out;
        -moz-transition: all 150ms ease-in-out;
        -o-transition: all 150ms ease-in-out;
        -ms-transition: all 150ms ease-in-out;
        transition: all 150ms ease-in-out; }
        .structure_parent > ul > li > ul > li > .link_cont a:hover {
          color: #6997bf; }
  .structure_parent > ul > li > ul > li > ul li::after {
    border: none; }
  .structure_parent > ul > li > ul > li > ul li .link_cont {
    margin: 9px 0 9px -10px; }
    .structure_parent > ul > li > ul > li > ul li .link_cont a {
      color: #6997bf;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
      .structure_parent > ul > li > ul > li > ul li .link_cont a:hover {
        border-bottom: 2px solid #6997bf; }
  .structure_parent > ul > li > ul > li > ul > li {
    background-image: url("../img/lev3.png");
    background-position: 3px 8px;
    background-repeat: no-repeat; }
    .structure_parent > ul > li > ul > li > ul > li::before {
      border-top: 1px solid #e5eaed;
      top: 11px;
      width: 39px;
      left: -36px;
      height: 0; }
      @media only screen and (min-width: 1200px) {
        .structure_parent > ul > li > ul > li > ul > li::before {
          width: 79px;
          left: -76px; } }
  .structure_parent > ul > li > ul > li > ul > li > ul li {
    background-image: none; }
    .structure_parent > ul > li > ul > li > ul > li > ul li::before {
      border: none;
      top: 11px;
      width: 75px;
      left: -75px;
      height: 0; }

/* Module Site tree END */
.social_block {
  width: 80px;
  position: fixed;
  top: 50%;
  right: 0px;
  z-index: 999;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  @media only screen and (max-width: 1200px) {
    .social_block {
      /* 768 */
      display: none; } }
  .social_block a {
    display: block;
    width: 60px;
    height: 60px;
    text-align: center;
    float: right;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
    .social_block a:hover {
      border: none;
      width: 80px; }
    .social_block a span {
      display: inline-block;
      margin-top: 20px; }
    .social_block a.facebook {
      background-color: #046380; }
    .social_block a.twitter {
      background-color: #1b8daf; }
      .social_block a.twitter span {
        margin-top: 22px; }
    .social_block a.youtube {
      background-color: #bd4932; }
    .social_block a.rss {
      background-color: #f2c53f; }

/* prenumerata start*/
#popup_window {
  width: 260px; }
  @media only screen and (min-width: 768px) {
    #popup_window {
      width: 510px; } }

h2.subscribe_news {
  font-family: "Source Sans Pro", sans-serif;
  color: #282d32;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.65px;
  line-height: 30px;
  text-align: left;
  margin-top: 0px; }

.subscription_form_holder {
  padding: 0px 0px 20px 0px; }

.subscription-form {
  display: block;
  width: 100%;
  height: auto;
  position: relative; }
  .subscription-form input[type=email] {
    width: 80% !important;
    width: calc(100% - 40px) !important;
    float: left; }
  .subscription-form label.error {
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0px;
    margin: 0px; }
  .subscription-form button {
    display: block;
    width: 40px;
    height: 40px;
    float: left;
    padding: 0px 16px; }
    .subscription-form button span {
      display: block;
      -webkit-transition: all 150ms ease-in-out;
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -ms-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out;
      /*$remSize: ($size / 10) + rem;*/
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 6px solid #AAB8C3;
      /*    border-top: $remSize solid transparent;
	  border-bottom: $remSize solid transparent;
	  border-left: $remSize solid $color;*/ }
    .subscription-form button:hover span {
      /*$remSize: ($size / 10) + rem;*/
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 6px solid #6997bf;
      /*    border-top: $remSize solid transparent;
	  border-bottom: $remSize solid transparent;
	  border-left: $remSize solid $color;*/ }

/*.subscription-form {
	float:left;
	position:relative;
	width:530px;
	label.error {
		float:left;
		width:506px;
		padding-top: 10px;
	}
	.email-subscription-holder {
		float:left;
		position: relative;
		.subscription-email-input {
			float: left;
			width:506px;
		}
	}
	.subscription-btn-holder {
		position: absolute;
		right:0;
		top:0;
	}
}

.spr-arrow-small-right {
	display:inline-block;
}
.subscribe_news_btn:hover {
	span {
		@include spr-sprite(arrow-small-right-hover);
	}
}

.sub_input input{
	width:100%;
	margin-bottom:10px;
}
.sub_input_index input{
	width:260px;
	margin-bottom:10px;
}*/
/* prenumerata end */
/* titlepagebasic start */
.slidesbg .container-fluid {
  padding: 20px 0px 10px; }
  .slidesbg .container-fluid .slidesbackground {
    background: #eef1f3; }
    .slidesbg .container-fluid .slidesbackground #title_slides .slide {
      position: relative;
      display: block;
      height: 260px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-width: 400px) {
        .slidesbg .container-fluid .slidesbackground #title_slides .slide {
          height: 350px; } }
      @media only screen and (min-width: 500px) {
        .slidesbg .container-fluid .slidesbackground #title_slides .slide {
          height: 450px; } }
    .slidesbg .container-fluid .slidesbackground #title_slides .slide:hover {
      border-bottom: 0 none; }
    .slidesbg .container-fluid .slidesbackground #title_slides .slider_text_cont_outer {
      position: absolute;
      margin: 0;
      height: auto;
      float: left;
      min-height: 199px;
      bottom: 0;
      display: block;
      width: 100%;
      background-color: transparent;
      background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
      background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
      background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
      background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
      background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%); }
      .slidesbg .container-fluid .slidesbackground #title_slides .slider_text_cont_outer .slider_text_cont {
        display: block;
        margin: 0;
        margin-left: 20px;
        margin-right: 20px;
        position: absolute;
        height: auto;
        float: left;
        text-align: left;
        bottom: 10px;
        font-family: "Source Sans Pro", sans-serif;
        color: #fff;
        font-size: 22px;
        font-weight: 700;
        letter-spacing: 0.8px;
        line-height: 36px; }
    .slidesbg .container-fluid .slidesbackground .owl-controls {
      position: absolute;
      top: 0px;
      right: 0px;
      width: 120px;
      height: 60px;
      margin: 0px; }
      .slidesbg .container-fluid .slidesbackground .owl-controls .owl-buttons {
        position: relative;
        height: 60px;
        background-color: #fff; }
        .slidesbg .container-fluid .slidesbackground .owl-controls .owl-buttons .owl-prev {
          position: absolute;
          top: 0px;
          left: 60px;
          width: 60px;
          height: 60px;
          border: none;
          background-color: #6997bf;
          opacity: 1;
          border-radius: 0px;
          -webkit-border-radius: 0px;
          -moz-border-radius: 0px;
          -ms-border-radius: 0px;
          -o-border-radius: 0px;
          background-image: url("../img/small_right_arrow.png");
          background-position: center;
          background-repeat: no-repeat; }
          .slidesbg .container-fluid .slidesbackground .owl-controls .owl-buttons .owl-prev:hover {
            opacity: 0.7; }
        .slidesbg .container-fluid .slidesbackground .owl-controls .owl-buttons .owl-next {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 60px;
          height: 60px;
          border: none;
          background-color: #6997bf;
          border-radius: 0px;
          -webkit-border-radius: 0px;
          -moz-border-radius: 0px;
          -ms-border-radius: 0px;
          -o-border-radius: 0px;
          background-image: url("../img/small_left_arrow.png");
          background-position: center;
          background-repeat: no-repeat; }
          .slidesbg .container-fluid .slidesbackground .owl-controls .owl-buttons .owl-next:hover {
            opacity: 0.7; }

@media only screen and (min-width: 1200px) {
  #title_slides {
    margin: 0px; }

  .owl-wrapper-outer,
  .owl-wrapper,
  .owl-item,
  .slide-content {
    margin: 0px; }

  .slides_cont {
    width: 100%;
    height: 400px; }
    .slides_cont .slidesbg {
      width: 860px;
      min-height: 400px;
      margin: 0;
      position: relative;
      float: right; } }
    @media only screen and (min-width: 1200px) and (min-width: 1240px) {
      .slides_cont .slidesbg {
        width: 900px; } }
@media only screen and (min-width: 1200px) {
      .slides_cont .slidesbg .container-fluid {
        padding: 0px; }
        .slides_cont .slidesbg .container-fluid .slidesbackground {
          margin: 0; }
          .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .item {
            position: relative;
            width: 860px;
            height: 400px; } }
          @media only screen and (min-width: 1200px) and (min-width: 1240px) {
            .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .item {
              width: 900px; } }
@media only screen and (min-width: 1200px) {
            .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .item .slide {
              display: block;
              position: relative;
              width: 860px;
              max-height: 400px; } }
            @media only screen and (min-width: 1200px) and (min-width: 1240px) {
              .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .item .slide {
                width: 900px; } }
@media only screen and (min-width: 1200px) {
            .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .item .text_cont h4 {
              margin-left: 30px;
              margin-right: 30px; }
          .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls {
            position: absolute;
            top: 0px;
            right: 0px;
            width: 120px;
            height: 60px;
            margin: 0px; }
            .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls .owl-buttons {
              position: relative;
              height: 60px;
              background-color: #fff; }
              .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls .owl-buttons .owl-prev {
                position: absolute;
                top: 0px;
                left: 60px;
                width: 60px;
                height: 60px;
                border: none;
                background-color: #6997bf;
                opacity: 1;
                border-radius: 0px;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                -ms-border-radius: 0px;
                -o-border-radius: 0px;
                background-image: url("../img/small_right_arrow.png");
                background-position: center;
                background-repeat: no-repeat; }
                .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls .owl-buttons .owl-prev:hover {
                  opacity: 0.7; }
              .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls .owl-buttons .owl-next {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 60px;
                height: 60px;
                border: none;
                background-color: #6997bf;
                border-radius: 0px;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                -ms-border-radius: 0px;
                -o-border-radius: 0px;
                background-image: url("../img/small_left_arrow.png");
                background-position: center;
                background-repeat: no-repeat; }
                .slides_cont .slidesbg .container-fluid .slidesbackground #title_slides .owl-controls .owl-buttons .owl-next:hover {
                  opacity: 0.7; } }
/* TABS */
#tabs ul {
  border-bottom: 2px solid #eef1f3; }
  #tabs ul li {
    padding: 0px;
    display: block;
    background: none;
    float: left;
    margin-bottom: -2px; }
    #tabs ul li a {
      display: block;
      height: 50px;
      line-height: 50px;
      padding: 0px 30px;
      color: #6997bf;
      border: 2px solid #eef1f3;
      border-right: none;
      outline: none;
      color: #aab8c3; }
      @media only screen and (max-width: 500px) {
        #tabs ul li a {
          padding: 0px 10px; } }
      #tabs ul li a:hover, #tabs ul li a:focus {
        color: #6997bf;
        /*border-bottom: 2px solid $white;*/ }
      #tabs ul li a.last {
        border-right: 2px solid #eef1f3; }
    #tabs ul li.ui-tabs-active a {
      color: #6997bf;
      border-bottom: 2px solid #fff; }
    #tabs ul li:last-of-type a {
      border-right: 2px solid #eef1f3; }

/* TABS END*/
.show_more {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: 700;
  background-color: #6997bf;
  color: #fff;
  opacity: 1;
  cursor: pointer;
  border: 0px;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out; }
  .show_more:hover {
    opacity: 0.8; }

/* titlepagebasic END */
/* Youtube gallery list*/
.youtube_list {
  margin: 0; }

/* Youtube gallery list end*/
.content_line {
  width: 100%;
  height: 5px;
  background-image: url("../img/line_bt.png");
  background-position: center;
  background-repeat: repeat-x;
  margin: 0px; }

.scrollable {
  overflow-x: auto; }

.scrollable.has-scroll {
  position: relative;
  overflow: hidden;
  /* Clips the shadow created with the pseudo-element in the next rule. Not necessary for the actual scrolling. */ }

.scrollable.has-scroll:after {
  position: absolute;
  top: 0;
  left: 100%;
  width: 50px;
  height: 100%;
  border-radius: 10px 0 0 10px / 50% 0 0 50%;
  -webkit-box-shadow: -10px 0px 20px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: -10px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: -10px 0px 20px 0px rgba(0, 0, 0, 0.25);
  content: ''; }

/* This is the element whose content will be scrolled if necessary */
.scrollable.has-scroll > div {
  overflow-x: auto; }

.scrollable > div::-webkit-scrollbar {
  height: 12px; }

.scrollable > div::-webkit-scrollbar-track {
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
  background: #f0f0f0; }

.scrollable > div::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #ccc; }

/* Span (sprite) icons*/
.sp-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url("../img/sprite.png"); }

.sp-calendar {
  background-position: -388px -372px; }

.sp-photo {
  background-position: -575px -265px; }

.sp-photo:hover {
  background-position: -689px -265px; }

.sp-video {
  background-position: -601px -265px; }

.sp-video:hover {
  background-position: -715px -265px; }

.sp-photo-dark {
  background-position: -689px -315px; }

.sp-video-dark {
  background-position: -715px -316px; }

a.inactive .sp-photo-dark, a.inactive:hover .sp-photo-dark {
  background-position: -689px -265px; }

a.inactive .sp-video-dark, a.inactive:hover .sp-video-dark {
  background-position: -715px -265px; }

.sp-page {
  background-position: -627px -265px; }

.sp-page:hover {
  background-position: -741px -265px; }

.sp-link {
  background-position: -653px -265px; }

.sp-link:hover {
  background-position: -769px -265px; }

.sp-structure {
  width: 17px;
  background-position: -20px -47px; }

.sp-structure:hover {
  background-position: -20px -21px; }

.sp-mobile {
  width: 12px;
  background-position: -47px -47px; }

.sp-mobile:hover {
  width: 12px;
  background-position: -47px -21px; }

.sp-accesibility {
  background-position: -69px -47px; }

.sp-accesibility:hover {
  background-position: -69px -21px; }

.sp-print {
  background-position: -393px -265px; }

.sp-print:hover {
  background-position: -484px -265px; }

.sp-mail {
  width: 17px;
  height: 15px;
  background-position: -419px -265px; }

.sp-mail:hover {
  background-position: -510px -265px; }

.sp-search {
  width: 18px;
  height: 18px;
  background-position: -446px -264px; }

.sp-search:hover {
  background-position: -537px -264px; }

.sp-arrowleft {
  background-position: -180px -42px;
  width: 9px;
  height: 40px; }

.sp-arrowright {
  background-position: -241px -42px;
  width: 9px;
  height: 40px; }

.sp-arrowleft_blue {
  background-position: -18px -166px;
  width: 18px;
  height: 21px; }

.sp-arrowright_blue {
  background-position: -476px -166px;
  width: 18px;
  height: 21px; }

/* Span (sprite) icons end*/
/* Big sprite icons*/
.bigsp-icon {
  height: 40px;
  width: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("../img/sprite.png");
  -webkit-transition: background-position .2s ease-in, background-color .2s ease-in;
  -moz-transition: background-position .2s ease-in, background-color .2s ease-in;
  -o-transition: background-position .2s ease-in, background-color .2s ease-in;
  transition: background-position .2s ease-in, background-color .2s ease-in; }

.bigsp-search {
  background-position: -568px -46px; }

a:hover .bigsp-search {
  background-position: -568px 3px; }

.bigsp-more {
  background-position: -225px -42px; }

a:hover .bigsp-more {
  background-position: -225px 5px; }

.bigsp-back {
  background-position: -167px -42px; }

a:hover .bigsp-back {
  background-position: -167px 5px; }

/* Big sprite icons end */
.clear {
  clear: both; }

/* Links and buttons */
a.blocklink {
  display: inline-block;
  padding: 0 12px;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  -webkit-transition: background-position .2s ease-in, background-color .2s ease-in;
  -moz-transition: background-position .2s ease-in, background-color .2s ease-in;
  -o-transition: background-position .2s ease-in, background-color .2s ease-in;
  transition: background-position .2s ease-in, background-color .2s ease-in; }

a.indent {
  text-indent: -9999px; }

.lightblue {
  background-color: #0099ff; }

.darkblue {
  background-color: #1965af; }

.red {
  background-color: #c30000; }

a:hover .lightblue, .lightblue:hover {
  background-color: #007acc; }

a:hover .darkblue, .darkblue:hover {
  background-color: #004385; }

a:hover .red, .red:hover {
  background-color: #9c0000; }

a.arrowleft {
  height: 50px;
  background-position: -161px -38px;
  background-image: url("../img/sprite.png");
  padding: 0;
  width: 50px;
  text-indent: -9999px; }

a.arrowright {
  height: 50px;
  background-position: -220px -38px;
  background-image: url("../img/sprite.png");
  padding: 0;
  width: 50px;
  text-indent: -9999px; }

a.inlinelink {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-decoration: underline; }

a.inlinelink span {
  float: left;
  text-decoration: underline; }

a.inlinelink:hover span {
  float: left;
  text-decoration: none; }

a.inlinelink span.bigsp-icon {
  margin-left: 7px; }

a.icon-left span.bigsp-icon {
  margin-left: 0px;
  margin-right: 7px; }

.duk::before {
  content: '';
  display: inline-block;
  background-position: 0 -410px;
  height: 16px;
  width: 16px;
  margin-right: 14px;
  margin-bottom: -4px; }

.e-skundas::before {
  content: '';
  display: inline-block;
  background-position: 0 -426px;
  height: 16px;
  width: 16px;
  margin-right: 24px;
  margin-bottom: -4px; }

.duk::after, .e-skundas::after {
  content: '';
  float: right;
  display: inline-block;
  background-position: 0 -881px;
  height: 21px;
  width: 10px; }

/* Links and buttons end*/
/* forward back upload find buttons*/
.find_button {
  display: inline-block;
  width: 94px;
  height: 50px;
  line-height: 50px;
  box-shadow: 0 4px 0 #33a342;
  border-radius: 4px;
  background: #39b54a;
  text-align: center;
  text-decoration: none;
  color: #fff;
  -webkit-transition: -webkit-transform .1s ease-in-out, box-shadow .1s ease-in-out, background;
  -moz-transition: -moz-transform .1s ease-in-out, box-shadow .1s ease-in-out, background;
  transition: transform .1s ease-in-out, box-shadow .1s ease-in-out, background; }

.find_button:hover {
  box-shadow: 0 0 0 #33a342;
  background-color: #33a342;
  -webkit-transform: translate(0, 4px);
  -moz-transform: translate(0, 4px);
  transform: translate(0, 4px);
  color: #fff;
  text-decoration: none; }

.upload_button {
  display: inline-block;
  width: 102px;
  height: 40px;
  background: #d7e0e8;
  color: #365d81;
  border-radius: 4px;
  line-height: 40px;
  text-align: center; }

.upload_button:hover {
  background: #39b54a;
  color: #fff;
  text-decoration: none; }

.print_button {
  display: none;
  position: absolute;
  right: 15px;
  top: 4px;
  width: 17px;
  height: 17px;
  background: url("../img/sprite.png") no-repeat;
  background-position: -94px -46px; }
  @media only screen and (min-width: 1200px) {
    .print_button {
      display: inline-block; } }

.print_button:hover {
  background: url("../img/sprite.png") no-repeat;
  background-position: -94px -20px; }

.header_icons .langs a {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  float: left;
  margin-top: 2px;
  margin-right: 0px !important; }

/*# sourceMappingURL=style.css.map */
