@import url("https://fonts.googleapis.com/css?family=Open+Sans:600%2C800%2C300&subset=latin%2Clatin-ext");
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../sass/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 19, ../sass/_normalize.scss */
body {
  margin: 0; }

/* line 33, ../sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 54, ../sass/_normalize.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

/* line 67, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 77, ../sass/_normalize.scss */
[hidden], template {
  display: none; }

/* line 89, ../sass/_normalize.scss */
a {
  background-color: transparent; }

/* line 98, ../sass/_normalize.scss */
a:active, a:hover {
  outline: 0; }

/* line 110, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 118, ../sass/_normalize.scss */
b, strong {
  font-weight: bold; }

/* line 127, ../sass/_normalize.scss */
dfn {
  font-style: italic; }

/* line 136, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 145, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 154, ../sass/_normalize.scss */
small {
  font-size: 80%; }

/* line 162, ../sass/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 170, ../sass/_normalize.scss */
sup {
  top: -0.5em; }

/* line 174, ../sass/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 185, ../sass/_normalize.scss */
img {
  border: 0; }

/* line 193, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 204, ../sass/_normalize.scss */
figure {
  margin: 1em 40px; }

/* line 212, ../sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/* line 221, ../sass/_normalize.scss */
pre {
  overflow: auto; }

/* line 229, ../sass/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 252, ../sass/_normalize.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 266, ../sass/_normalize.scss */
button {
  overflow: visible; }

/* line 277, ../sass/_normalize.scss */
button, select {
  text-transform: none; }

/* line 290, ../sass/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 302, ../sass/_normalize.scss */
button[disabled], html input[disabled] {
  cursor: default; }

/* line 311, ../sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 322, ../sass/_normalize.scss */
input {
  line-height: normal; }

/* line 334, ../sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 346, ../sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 356, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 367, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 376, ../sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 387, ../sass/_normalize.scss */
legend {
  border: 0;
  padding: 0; }

/* line 396, ../sass/_normalize.scss */
textarea {
  overflow: auto; }

/* line 405, ../sass/_normalize.scss */
optgroup {
  font-weight: bold; }

/* line 416, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 421, ../sass/_normalize.scss */
td, th {
  padding: 0; }

/* line 1, ../sass/_icons.scss */
.wtSkinMenuIcon {
  /*fill: #323232;*/
  height: 22px;
  width: 24px; }

@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
/* line 105, ../sass/_animation.scss */
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; }
/* line 115, ../sass/_animation.scss */
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* line 130, ../sass/_animation.scss */
.hvr-grow {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

/* line 143, ../sass/_animation.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.03);
  transform: scale(1.03); }

@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); } }
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); } }
/* line 163, ../sass/_animation.scss */
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; }

/* line 173, ../sass/_animation.scss */
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* line 184, ../sass/_animation.scss */
.hvr-shrink {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

/* line 197, ../sass/_animation.scss */
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95); }

/* line 204, ../sass/_animation.scss */
.bx-next, .bx-prev {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  width: 42px;
  height: 42px;
  overflow: hidden; }
/* line 217, ../sass/_animation.scss */
.bx-next:after, .bx-prev:after {
  left: 50%;
  margin-left: -11px;
  top: 50%;
  margin-top: -11px;
  position: absolute; }
/* line 225, ../sass/_animation.scss */
.bx-next:hover, .bx-next:focus, .bx-next:active, .bx-prev:hover, .bx-prev:focus, .bx-prev:active {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

@-webkit-keyframes arrLeft {
  0% {
    left: 50%; }
  49% {
    left: 0%; }
  50% {
    left: 100%; }
  100% {
    left: 50%; } }
@keyframes arrLeft {
  0% {
    left: 50%; }
  49% {
    left: 0%; }
  50% {
    left: 100%; }
  100% {
    left: 50%; } }
/* line 268, ../sass/_animation.scss */
.bx-prev:hover:after, .bx-prev:focus:after, .bx-prev:active:after {
  -webkit-animation-name: arrLeft;
  animation-name: arrLeft;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

@-webkit-keyframes arrRight {
  0% {
    left: 50%; }
  49% {
    left: 100%; }
  50% {
    left: 0%; }
  100% {
    left: 50%; } }
@keyframes arrRight {
  0% {
    left: 50%; }
  49% {
    left: 100%; }
  50% {
    left: 0%; }
  100% {
    left: 50%; } }
/* line 311, ../sass/_animation.scss */
.bx-next:hover:after, .bx-next:focus:after, .bx-next:active:after {
  -webkit-animation-name: arrRight;
  animation-name: arrRight;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* -rt content style- */
@font-face {
  font-family: 'icomoon';
  src: url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/fonts/icons/icomoon.eot?onla40");
  src: url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/fonts/icons/icomoon.eot?onla40") format("embedded-opentype"), url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/fonts/icons/icomoon.ttf?onla40") format("truetype"), url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/fonts/icons/icomoon.woff?onla40") format("woff"), url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/fonts/icons/icomoon.svg?onla40") format("svg");
  font-weight: normal;
  font-style: normal; }
/* -rt content style end- */
/* line 28, ../sass/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 34, ../sass/_fonts.scss */
.icon-search:before {
  content: "\e605"; }

/* line 37, ../sass/_fonts.scss */
.icon-printer:before {
  content: "\e900"; }

/* line 40, ../sass/_fonts.scss */
.icon-envelope:before {
  content: "\e901"; }

/* line 43, ../sass/_fonts.scss */
.icon-phone:before {
  content: "\e902"; }

/* line 46, ../sass/_fonts.scss */
.icon-black218:before {
  content: "\e903"; }

/* line 49, ../sass/_fonts.scss */
.icon-cogwheel28:before {
  content: "\e904"; }

/* line 52, ../sass/_fonts.scss */
.icon-computer140:before {
  content: "\e905"; }

/* line 55, ../sass/_fonts.scss */
.icon-contacts13:before {
  content: "\e906"; }

/* line 58, ../sass/_fonts.scss */
.icon-cutlery6:before {
  content: "\e907"; }

/* line 61, ../sass/_fonts.scss */
.icon-e-learning:before {
  content: "\e908"; }

/* line 64, ../sass/_fonts.scss */
.icon-living1:before {
  content: "\e909"; }

/* line 67, ../sass/_fonts.scss */
.icon-arrow-long-left:before {
  content: "\e90a"; }

/* line 70, ../sass/_fonts.scss */
.icon-arrow-long-right:before {
  content: "\e90b"; }

/* line 73, ../sass/_fonts.scss */
.icon-chevron-thin-left:before {
  content: "\e90c"; }

/* line 76, ../sass/_fonts.scss */
.icon-chevron-thin-right:before {
  content: "\e90d"; }

/* line 79, ../sass/_fonts.scss */
.icon-msg:before {
  content: "\e90e"; }

/* line 82, ../sass/_fonts.scss */
.icon-facebook:before {
  content: "\e90f"; }

/* line 85, ../sass/_fonts.scss */
.icon-twitter:before {
  content: "\e910"; }

/* line 88, ../sass/_fonts.scss */
.icon-arrow-long-down:before {
  content: "\e911"; }

/* line 91, ../sass/_fonts.scss */
.icon-arrow-long-up:before {
  content: "\e912"; }

/* line 94, ../sass/_fonts.scss */
.icon-th-menu:before {
  content: "\e913"; }

/* line 97, ../sass/_fonts.scss */
.icon-map:before {
  content: "\e916"; }

/* line 100, ../sass/_fonts.scss */
.icon-earth:before {
  content: "\e9ca"; }

/* line 103, ../sass/_fonts.scss */
.icon-playc:before {
  content: "\ea15"; }

/* line 106, ../sass/_fonts.scss */
.icon-pausec:before {
  content: "\ea16"; }

/* line 109, ../sass/_fonts.scss */
.icon-stopc:before {
  content: "\ea17"; }

/* line 112, ../sass/_fonts.scss */
.icon-play:before {
  content: "\ea1c"; }

/* line 115, ../sass/_fonts.scss */
.icon-pausec:before {
  content: "\ea16"; }

/* line 118, ../sass/_fonts.scss */
.icon-stopc:before {
  content: "\ea17"; }

/* line 121, ../sass/_fonts.scss */
.icon-instagram:before {
  content: "\ea92"; }

/* line 124, ../sass/_fonts.scss */
.icon-youtube3:before {
  content: "\ea99"; }

/* line 127, ../sass/_fonts.scss */
.icon-appleinc1:before {
  content: "\eac0"; }

/* line 130, ../sass/_fonts.scss */
.icon-windows81:before {
  content: "\eac2"; }

/* line 133, ../sass/_fonts.scss */
.icon-linkedin2:before {
  content: "\eaca"; }

/* line 136, ../sass/_fonts.scss */
.icon-twitter-square:before {
  content: "\f081"; }

/* line 139, ../sass/_fonts.scss */
.icon-facebook-square:before {
  content: "\f082"; }

/* line 142, ../sass/_fonts.scss */
.icon-youtube-square:before {
  content: "\f166"; }

/* line 145, ../sass/_fonts.scss */
.icon-youtube:before {
  content: "\f167"; }

/* line 148, ../sass/_fonts.scss */
.icon-hammer:before {
  content: "\f168"; }

/* line 151, ../sass/_fonts.scss */
.icon-home:before {
  content: "\f169"; }

/* line 154, ../sass/_fonts.scss */
.icon-location:before {
  content: "\f16a"; }

/* line 157, ../sass/_fonts.scss */
.icon-mais:before {
  content: "\f16b"; }

/* line 160, ../sass/_fonts.scss */
.icon-moodle:before {
  content: "\f16c"; }

/* line 163, ../sass/_fonts.scss */
.icon-ulysseus:before {
  content: "\f16d"; }

/* line 166, ../sass/_fonts.scss */
.icon-icube:before {
  content: "\f16e"; }

/* -rt content style- */
/* line 172, ../sass/_fonts.scss */
a.before-printer, a.before-envelope, a.before-phone, a.before-contacts13, a.before-earth {
  color: #221f1f; }
/* line 180, ../sass/_fonts.scss */
a.before-printer:before, a.before-envelope:before, a.before-phone:before, a.before-contacts13:before, a.before-earth:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #952828;
  margin-right: 15px; }

/* line 193, ../sass/_fonts.scss */
a.before-printer:before {
  content: "\e900"; }

/* line 199, ../sass/_fonts.scss */
a.before-envelope:before {
  content: "\e901"; }

/* line 205, ../sass/_fonts.scss */
a.before-phone:before {
  content: "\e902"; }

/* line 211, ../sass/_fonts.scss */
a.before-contacts13:before {
  content: "\e906"; }

/* line 217, ../sass/_fonts.scss */
a.before-earth:before {
  content: "\e9ca"; }

/* -rt content style end- */
/* line 1, ../sass/_utility.scss */
.wtDisplayNone {
  display: none; }

/*** skin layouts ***/
/* line 7, ../sass/_utility.scss */
.edit-mode .wtCol {
  /*outline: 1px solid #e0e0e0;
  	firefox bug:
  	- when there is a content menu the outline tries to surround the spinner which is positioned at -9999px */
  box-shadow: 0 0 0 1px #221f1f;
  margin: 30px 0;
  /* margin: 0 1%; */
  min-height: 1.667em;
  position: relative;
  z-index: 2; }

/*** layout grid ***/
/* line 22, ../sass/_utility.scss */
.wt-container > *, .wt-container > *:before, .wt-container > *:after {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 35, ../sass/_utility.scss */
.headline-bg {
  background-color: #313235;
  position: relative; }
/* line 39, ../sass/_utility.scss */
.headline-bg:before {
  background-color: #eaeaea;
  bottom: 0;
  content: "";
  height: 85px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1; }
/* line 51, ../sass/_utility.scss */
.headline-bg h1 {
  margin: 0; }

/* line 56, ../sass/_utility.scss */
#showActionBar {
  height: 10px;
  width: 100%;
  position: absolute;
  z-index: 100;
  top: 0px; }

/* line 66, ../sass/_utility.scss */
#hideToolbar {
  width: 20px; }
/* line 68, ../sass/_utility.scss */
#hideToolbar img {
  margin-bottom: 5px; }

/* line 73, ../sass/_utility.scss */
img.categoryRemove {
  padding-left: 10px;
  margin-bottom: 4px; }

/* line 78, ../sass/_utility.scss */
#news.detail article:hover {
  background-color: #f6f6f6; }

/* line 82, ../sass/_utility.scss */
#news article header h1 a {
  color: #952828; }

/* line 86, ../sass/_utility.scss */
nav#navigation ul li a {
  cursor: pointer; }

/* line 90, ../sass/_utility.scss */
.searchBar {
  background-color: #313235;
  padding: 3px;
  margin-bottom: 50px; }
/* line 96, ../sass/_utility.scss */
.searchBar form button {
  text-align: center;
  background-color: #58595c;
  font-size: 22px;
  color: #fff;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border: none;
  float: right; }
/* line 109, ../sass/_utility.scss */
.searchBar form span {
  display: block;
  overflow: hidden;
  padding-right: 3px; }
/* line 113, ../sass/_utility.scss */
.searchBar form span input {
  padding: 15px;
  line-height: 52px;
  height: 52px;
  border: none;
  width: 100%; }

/* line 124, ../sass/_utility.scss */
body > .wpToolbarActionBar {
  transition: all 0.8s ease 0s;
  margin-top: -3em;
  border: 0px; }

/* line 130, ../sass/_utility.scss */
body .cc_container {
  left: auto; }

/* line 134, ../sass/_utility.scss */
.galleryCategories {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block; }

/* line 141, ../sass/_utility.scss */
#news #newsSection.galleryCategories > li {
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }

/* line 147, ../sass/_utility.scss */
#news #newsSection.galleryCategories li img {
  height: 14px; }

/* line 151, ../sass/_utility.scss */
#news article.gallery {
  margin-top: 0; }

/* line 155, ../sass/_utility.scss */
#news #newsSection a {
  background-color: #f36e30; }

/*** hidden portlets container ***/
/* line 161, ../sass/_utility.scss */
.wpthemeMainContent .hiddenWidgetsContainer {
  border: 1px solid #000;
  display: none;
  margin-bottom: 20px;
  min-height: 267px !important;
  background-color: #ccc; }
/* line 168, ../sass/_utility.scss */
.wpthemeMainContent .hiddenWidgetsContainer:before {
  display: block;
  text-align: center;
  background-color: #631B1C;
  font-size: large;
  color: white;
  content: "-HIDDEN PORTLETS/SKRYTE PORTLETY-";
  padding-bottom: 25px; }

/* line 1, ../sass/_calendar.scss */
.calendar-nav {
  background-color: #3c3c3d;
  position: relative; }
/* line 5, ../sass/_calendar.scss */
.calendar-nav button {
  position: absolute;
  background-color: transparent;
  color: #c92c35;
  font-size: 14px;
  border: none;
  top: 50%;
  margin-top: -7px;
  padding: 0; }
/* line 15, ../sass/_calendar.scss */
.calendar-nav button.prev {
  left: 30px; }
/* line 19, ../sass/_calendar.scss */
.calendar-nav button.next {
  right: 30px; }
@media (max-width: 480px) {
  /* line 24, ../sass/_calendar.scss */
  .calendar-nav button.prev {
    left: 15px; }
  /* line 28, ../sass/_calendar.scss */
  .calendar-nav button.next {
    right: 15px; } }
/* line 34, ../sass/_calendar.scss */
.calendar-nav p {
  font-family: "Open Sans", sans-serif;
  font-size: 27px;
  font-weight: 700;
  color: #fff;
  padding: 10px 40px;
  margin-bottom: 0;
  text-align: center; }
/* line 42, ../sass/_calendar.scss */
.calendar-nav p small {
  font-weight: 300; }

/* line 48, ../sass/_calendar.scss */
.calendar {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  background-color: #fff; }
/* line 52, ../sass/_calendar.scss */
.calendar th, .calendar td {
  text-align: center;
  padding: 15px 5px; }
/* line 60, ../sass/_calendar.scss */
.calendar thead th {
  color: #c92c35; }
/* line 68, ../sass/_calendar.scss */
.calendar tbody td {
  font-weight: 600;
  color: #555555; }
/* line 72, ../sass/_calendar.scss */
.calendar tbody td .day {
  position: relative; }
/* line 76, ../sass/_calendar.scss */
.calendar tbody td .event {
  position: absolute;
  top: -8px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 8px; }
/* line 84, ../sass/_calendar.scss */
.calendar tbody td .event:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  top: 0;
  left: 0;
  background-color: #000; }
/* line 96, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-1:before {
  background-color: #f36e30; }
/* line 102, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-2:before {
  background-color: #00589b; }
/* line 108, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-3:before {
  background-color: #009724; }
/* line 114, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-4:before {
  background-color: #8e6b8a; }
/* line 120, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-5:before {
  background-color: #8f816b; }
/* line 126, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-6:before {
  background-color: #c82b2f; }
/* line 132, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-7:before {
  background-color: #3c3c3d; }
/* line 138, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-8:before {
  background-color: #aea753; }
/* line 144, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-9:before {
  background-color: #00bae4; }
/* line 150, ../sass/_calendar.scss */
.calendar tbody td .event.event-cat-10:before {
  background-color: #00589b; }
/* line 155, ../sass/_calendar.scss */
.calendar tbody td .event .event-content {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -70px;
  bottom: 100%;
  padding-bottom: 10px;
  z-index: 40;
  font-size: 12px;
  line-height: 1.1; }
/* line 168, ../sass/_calendar.scss */
.calendar tbody td .event .event-content > span {
  background-color: rgba(67, 74, 84, 0.9);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  width: 140px;
  padding: 5px;
  display: block;
  position: relative; }
/* line 176, ../sass/_calendar.scss */
.calendar tbody td .event .event-content > span:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: rgba(67, 74, 84, 0.9);
  border-width: 5px;
  margin-left: -5px; }
/* line 196, ../sass/_calendar.scss */
.calendar tbody td .event:hover .event-content {
  display: block; }
/* line 203, ../sass/_calendar.scss */
.calendar tbody td .event-2 .event {
  right: auto;
  left: 50%;
  margin-left: -10px; }
/* line 209, ../sass/_calendar.scss */
.calendar tbody td .event-2 .event + .event {
  margin-left: 2px; }
/* line 217, ../sass/_calendar.scss */
.calendar tbody td .event-3 .event {
  left: 50%;
  margin-left: -16px;
  right: auto; }
/* line 223, ../sass/_calendar.scss */
.calendar tbody td .event-3 .event + .event {
  margin-left: -4px; }
/* line 227, ../sass/_calendar.scss */
.calendar tbody td .event-3 .event + .event + .event {
  margin-left: 8px; }
/* line 232, ../sass/_calendar.scss */
.calendar tbody td.nextMonth, .calendar tbody td.prevMonth {
  color: #bababa; }

/* line 42, ../sass/_init.scss */
::-moz-selection {
  color: #fff;
  background: #313235; }

/* line 43, ../sass/_init.scss */
::selection {
  color: #fff;
  background: #313235; }

/* line 46, ../sass/_init.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 50, ../sass/_init.scss */
*:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 54, ../sass/_init.scss */
*:focus {
  outline: none; }

/* line 58, ../sass/_init.scss */
html {
  -webkit-tap-highlight-color: transparent; }

/* line 62, ../sass/_init.scss */
html, body {
  min-height: 100%;
  height: 100%; }

/* -rt content style- */
/* line 69, ../sass/_init.scss */
body {
  font-family: "PT Serif", serif;
  line-height: 1.5;
  color: #221f1f;
  background-color: #eaeaea;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden; }

/* -rt content style end- */
/* line 80, ../sass/_init.scss */
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 89, ../sass/_init.scss */
a {
  color: #8b8b8b;
  text-decoration: none; }
/* line 94, ../sass/_init.scss */
a:hover, a:focus {
  text-decoration: #ededed; }
/* line 99, ../sass/_init.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 104, ../sass/_init.scss */
figure {
  margin: 0; }

/* line 108, ../sass/_init.scss */
img {
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 14, ../sass/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
.clearfix:after {
  clear: both; }

/* line 117, ../sass/_init.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 121, ../sass/_init.scss */
.pull-right {
  float: right !important; }

/* line 125, ../sass/_init.scss */
.pull-left {
  float: left !important; }

/* line 129, ../sass/_init.scss */
.hide {
  display: none !important; }

/* line 133, ../sass/_init.scss */
.show {
  display: block !important; }

/* line 137, ../sass/_init.scss */
.invisible {
  visibility: hidden; }

/* line 141, ../sass/_init.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 145, ../sass/_init.scss */
.hidden {
  display: none !important; }

/* line 152, ../sass/_init.scss */
.text-left {
  text-align: left; }

/* line 153, ../sass/_init.scss */
.text-right {
  text-align: right; }

/* line 154, ../sass/_init.scss */
.text-center {
  text-align: center; }

/* line 155, ../sass/_init.scss */
.text-justify {
  text-align: justify; }

/* line 156, ../sass/_init.scss */
.text-nowrap {
  white-space: nowrap; }

/* line 160, ../sass/_init.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 161, ../sass/_init.scss */
.text-uppercase {
  text-transform: uppercase; }

/* line 162, ../sass/_init.scss */
.text-capitalize {
  text-transform: capitalize; }

/* line 164, ../sass/_init.scss */
.text-normal {
  font-style: normal; }

/* -rt content style- */
/* line 166, ../sass/_init.scss */
em, .text-italic {
  font-style: italic; }

/* -rt content style end- */
/* -rt content style- */
/* line 169, ../sass/_init.scss */
blockquote, .text-blockquote {
  padding: 10px;
  quotes: "“" "”";
  background-color: #221f1f;
  color: #fff;
  margin: 10px; }
/* line 176, ../sass/_init.scss */
blockquote:before, .text-blockquote:before {
  content: open-quote; }
/* line 179, ../sass/_init.scss */
blockquote:after, .text-blockquote:after {
  content: close-quote; }

/* -rt content style end- */
/* -rt content style- */
/* line 185, ../sass/_init.scss */
address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.5; }

/* -rt content style end- */
/* -rt content style- */
/* line 192, ../sass/_init.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  line-height: 1.1;
  color: inherit;
  margin-top: 0; }
/* line 199, ../sass/_init.scss */
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
  font-weight: 300;
  line-height: 1;
  color: inherit; }

/* line 207, ../sass/_init.scss */
h1, .h1 {
  font-size: 45px; }

/* line 212, ../sass/_init.scss */
h2, .h2 {
  font-size: 42px;
  margin-bottom: 15px; }
@media (max-width: 480px) {
  /* line 212, ../sass/_init.scss */
  h2, .h2 {
    font-size: 33.6px; } }

/* line 225, ../sass/_init.scss */
h3, .h3 {
  font-size: 26px;
  margin-bottom: 22px; }

/* line 231, ../sass/_init.scss */
h4, .h4 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #952828; }

/* line 237, ../sass/_init.scss */
h5, .h5 {
  font-size: 16px; }

/* line 241, ../sass/_init.scss */
h6, .h6 {
  font-size: 14px; }

/* -rt content style end- */
/* line 246, ../sass/_init.scss */
p {
  margin: 0 0 12px; }

/* line 253, ../sass/_init.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
/* line 14, ../sass/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
.container:after {
  clear: both; }
@media (min-width: 768px) {
  /* line 253, ../sass/_init.scss */
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  /* line 253, ../sass/_init.scss */
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  /* line 253, ../sass/_init.scss */
  .container {
    width: 1170px; } }
@media (min-width: 1590px) {
  /* line 253, ../sass/_init.scss */
  .container {
    width: 1560px; } }

/* line 280, ../sass/_init.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
/* line 14, ../sass/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both; }

/* line 284, ../sass/_init.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
/* line 14, ../sass/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
.row:after {
  clear: both; }

@media (min-width: 580px) {
  /* line 307, ../sass/_init.scss */
  .col-xs-6 {
    float: left;
    width: 50%; } }
@media (min-width: 768px) {
  /* line 314, ../sass/_init.scss */
  .col-sm-4, .col-sm-6 {
    float: left; }

  /* line 319, ../sass/_init.scss */
  .col-sm-4 {
    width: 33.33333%; }

  /* line 323, ../sass/_init.scss */
  .col-sm-6 {
    width: 50%; } }
@media (min-width: 1200px) {
  /* line 329, ../sass/_init.scss */
  .col-lg-4, .col-lg-8 {
    float: left; }

  /* line 335, ../sass/_init.scss */
  .rtl .col-lg-4, .rtl .col-lg-8 {
    float: right; }

  /* line 341, ../sass/_init.scss */
  .col-lg-4 {
    width: 33.33333%; }

  /* line 344, ../sass/_init.scss */
  .col-lg-8 {
    width: 66.66667%; } }
/* line 349, ../sass/_init.scss */
.m25 {
  margin-top: 25px;
  margin-bottom: 25px; }

/* line 354, ../sass/_init.scss */
.col-lg-4, .col-lg-8, .col-sm-4, .col-sm-6, .col-xs-6 {
  padding-left: 15px;
  padding-right: 15px; }

/* line 364, ../sass/_init.scss */
[role="button"] {
  cursor: pointer; }

/* line 368, ../sass/_init.scss */
.img-circle {
  border-radius: 50%; }

/* line 379, ../sass/_init.scss */
.list-unstyled {
  margin: 0;
  padding-left: 0;
  list-style: none; }

/* line 3, ../sass/screen.scss */
#header {
  background-color: #313235;
  position: relative;
  padding-top: 4px;
  z-index: 99;
  /*margin-bottom: 30px;*/
  /*&:after{
  	content:"";
  	height: 55px;
  	width: 100%;
  	position: absolute;
  	bottom:0;
  	left:0;
  	right: 0;
  	background-color: $color1;
  	z-index: 1;
  }*/ }
/* line 10, ../sass/screen.scss */
#header:before {
  content: "";
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
@media (max-width: 767px) {
  /* line 10, ../sass/screen.scss */
  #header:before {
    background: transparent url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/TopStripe_480px.jpg") 50% repeat-x; } }
@media (min-width: 768px) {
  /* line 10, ../sass/screen.scss */
  #header:before {
    background: transparent url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/TopStripe_992px.jpg") 50% repeat-x; } }
@media (min-width: 1200px) {
  /* line 10, ../sass/screen.scss */
  #header:before {
    background: transparent url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/TopStripe.jpg") 50% repeat-x; } }
/* line 45, ../sass/screen.scss */
#header .headerTop {
  padding: 25px 0; }
/* line 49, ../sass/screen.scss */
#header h1 {
  margin: 0; }

/* line 54, ../sass/screen.scss */
.headline-bg {
  background-color: #313235;
  position: relative; }
/* line 58, ../sass/screen.scss */
.headline-bg:before {
  background-color: #eaeaea;
  bottom: 0;
  content: "";
  height: 85px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1; }
/* line 70, ../sass/screen.scss */
.headline-bg h1 {
  margin: 0; }

/* line 75, ../sass/screen.scss */
#banner, #sp-banner {
  position: relative;
  z-index: 2;
  margin-bottom: 30px; }

/* line 82, ../sass/screen.scss */
#sp-banner {
  padding: 60px;
  -webkit-box-shadow: inset 0px -150px 150px -125px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px -150px 255px -125px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px -150px 150px -125px rgba(0, 0, 0, 0.75); }
/* line 88, ../sass/screen.scss */
#sp-banner h1 {
  display: inline-block;
  background-color: #efefef;
  color: #313235;
  text-transform: uppercase;
  line-height: 1;
  padding: 20px 20px 16px 20px; }
@media (min-width: 1200px) {
  /* line 88, ../sass/screen.scss */
  #sp-banner h1 {
    font-size: 62px; } }
@media (max-width: 991px) {
  /* line 88, ../sass/screen.scss */
  #sp-banner h1 {
    font-size: 42px;
    padding: 10px 20px 10px 20px; } }
@media (min-width: 768px) {
  /* line 82, ../sass/screen.scss */
  #sp-banner {
    height: 255px; } }
@media (max-width: 767px) {
  /* line 82, ../sass/screen.scss */
  #sp-banner {
    padding: 20px 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 82, ../sass/screen.scss */
  #sp-banner {
    padding: 60px 0; } }
@media (max-width: 991px) {
  /* line 82, ../sass/screen.scss */
  #sp-banner {
    text-align: center; } }

/* line 124, ../sass/screen.scss */
.content-title {
  text-transform: uppercase;
  color: #2b2b2c; }

/* line 131, ../sass/screen.scss */
.breadcrumb {
  display: table;
  list-style: none;
  padding: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 18px; }
/* line 135, ../sass/screen.scss */
.breadcrumb li {
  display: table-cell;
  color: #fff;
  font-size: 18px; }
/* line 139, ../sass/screen.scss */
.breadcrumb li a {
  color: #fff; }
/* line 144, ../sass/screen.scss */
.breadcrumb li + li:before {
  content: ">";
  margin: 0 10px; }
/* line 154, ../sass/screen.scss */
.breadcrumb a {
  color: #fff; }
@media (max-width: 767px) {
  /* line 131, ../sass/screen.scss */
  .breadcrumb {
    font-size: 14px; } }
@media (max-width: 991px) {
  /* line 131, ../sass/screen.scss */
  .breadcrumb {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px; } }

/* line 171, ../sass/screen.scss */
#logo {
  cursor: pointer;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  color: #fff;
  font-weight: 400;
  font-family: "Open Sans", sans-serif; }
/* line 179, ../sass/screen.scss */
#logo img {
  width: 100px;
  height: 100px;
  margin-right: 15px; }
/* line 185, ../sass/screen.scss */
#logo small {
  display: inline-block;
  color: #9b9b9b;
  font-size: 16px;
  font-weight: 600; }
/* line 190, ../sass/screen.scss */
#logo small:before {
  content: "|";
  margin-left: 25px;
  margin-right: 25px;
  font-size: 18px; }
/* line 198, ../sass/screen.scss */
#logo img, #logo > span {
  float: left; }

@media (max-width: 1589px) {
  /* line 205, ../sass/screen.scss */
  #logo {
    font-size: 18px; }
  /* line 208, ../sass/screen.scss */
  #logo img {
    width: 80px;
    height: 80px; }
  /* line 212, ../sass/screen.scss */
  #logo > span {
    margin-top: 10px; }
  /* line 216, ../sass/screen.scss */
  #logo small {
    display: block;
    margin-top: 5px;
    font-size: 14px; }
  /* line 220, ../sass/screen.scss */
  #logo small:before {
    display: none; } }
@media (min-width: 1590px) {
  /* line 228, ../sass/screen.scss */
  #logo {
    font-size: 28px; }
  /* line 231, ../sass/screen.scss */
  #logo img {
    width: 100px;
    height: 100px; }
  /* line 236, ../sass/screen.scss */
  #logo > span {
    display: block;
    margin-top: 14px; }
  /* line 241, ../sass/screen.scss */
  #logo small {
    display: inline;
    margin-top: 0; } }
@media (max-width: 991px) {
  /* line 250, ../sass/screen.scss */
  #logo img {
    width: 75px;
    height: 75px; }
  /* line 255, ../sass/screen.scss */
  #logo span {
    margin-top: 15px; }
  /* line 259, ../sass/screen.scss */
  #logo small {
    display: inline; }
  /* line 261, ../sass/screen.scss */
  #logo small:before {
    display: inline; } }
@media (max-width: 767px) {
  /* line 270, ../sass/screen.scss */
  .hidden-767 {
    display: none; }

  /* line 274, ../sass/screen.scss */
  #logo {
    font-size: 20px; }
  /* line 276, ../sass/screen.scss */
  #logo img {
    margin-right: 15px; }
  /* line 280, ../sass/screen.scss */
  #logo span {
    margin-top: 10px; }
  /* line 284, ../sass/screen.scss */
  #logo small {
    font-size: 12px; }
  /* line 286, ../sass/screen.scss */
  #logo small:before {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px; } }
@media (max-width: 520px) {
  /* line 297, ../sass/screen.scss */
  #logo small {
    display: none; } }
@media (max-width: 450px) {
  /* line 304, ../sass/screen.scss */
  #logo {
    font-size: 14px; }
  /* line 306, ../sass/screen.scss */
  #logo img {
    width: 65px;
    height: 65px; }
  /* line 310, ../sass/screen.scss */
  #logo span {
    margin-top: 15px; } }
@media (max-width: 350px) {
  /* line 318, ../sass/screen.scss */
  #logo img {
    width: 56px;
    height: auto; }
  /* line 322, ../sass/screen.scss */
  #logo span {
    display: none; } }
/* line 328, ../sass/screen.scss */
#slider {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 332, ../sass/screen.scss */
#slider li {
  position: relative; }
@media (max-width: 1199px) {
  /* line 332, ../sass/screen.scss */
  #slider li {
    text-align: center; } }
/* line 340, ../sass/screen.scss */
#slider li .slideCont {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
@media (min-width: 992px) and (max-width: 1589px) {
  /* line 340, ../sass/screen.scss */
  #slider li .slideCont {
    padding: 30px; } }
@media (max-width: 991px) {
  /* line 340, ../sass/screen.scss */
  #slider li .slideCont {
    padding: 20px; } }
@media (min-width: 1590px) {
  /* line 340, ../sass/screen.scss */
  #slider li .slideCont {
    padding: 60px; } }
/* line 359, ../sass/screen.scss */
#slider li .slideCont h2 {
  background-color: #efefef;
  color: #313235;
  font-size: 62px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  padding: 20px 30px; }
@media (min-width: 992px) {
  /* line 359, ../sass/screen.scss */
  #slider li .slideCont h2 {
    font-size: 62px;
    display: inline-block; } }
@media (max-width: 991px) {
  /* line 359, ../sass/screen.scss */
  #slider li .slideCont h2 {
    font-size: 50px;
    display: block; } }
@media (max-width: 768px) {
  /* line 359, ../sass/screen.scss */
  #slider li .slideCont h2 {
    font-size: 30px; } }
@media (max-width: 480px) {
  /* line 359, ../sass/screen.scss */
  #slider li .slideCont h2 {
    font-size: 24px;
    padding: 10px 15px; } }
/* line 389, ../sass/screen.scss */
#slider li .slideCont p {
  padding: 20px 30px;
  color: #fff;
  background-color: rgba(49, 50, 53, 0.7);
  margin-bottom: 20px;
  display: inline-block; }
@media (min-width: 1200px) {
  /* line 389, ../sass/screen.scss */
  #slider li .slideCont p {
    display: block; } }
@media (min-width: 992px) {
  /* line 389, ../sass/screen.scss */
  #slider li .slideCont p {
    max-width: 700px;
    font-size: 18px; } }
@media (max-width: 991px) {
  /* line 389, ../sass/screen.scss */
  #slider li .slideCont p {
    max-width: 550px;
    font-size: 16px; } }
@media (max-width: 480px) {
  /* line 389, ../sass/screen.scss */
  #slider li .slideCont p {
    font-size: 15px;
    padding: 10px 15px; } }

/* line 421, ../sass/screen.scss */
.pageBtnWrap {
  margin-top: 30px; }

/* -rt content style- */
/* line 467, ../sass/screen.scss */
a.gray-btn {
  padding: 10px 44px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  color: #fff !important;
  background-color: #3c3c3d; }
@media (max-width: 480px) {
  /* line 467, ../sass/screen.scss */
  a.gray-btn {
    display: block;
    font-size: 16px; } }
/* line 445, ../sass/screen.scss */
a.gray-btn:hover {
  background-color: #c82b2f; }
/* line 460, ../sass/screen.scss */
a.gray-btn:after {
  content: "";
  right: -12px;
  transition: all ease .3s; }
/* line 471, ../sass/screen.scss */
a.gray-btn:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 11px;
  margin-left: 15px;
  top: 50%;
  margin-top: -5px; }
/* line 481, ../sass/screen.scss */
a.gray-btn:hover:after {
  right: 18px; }

/* -rt content style end- */
/* -rt content style- */
/* line 489, ../sass/screen.scss */
a.red-btn {
  padding: 10px 44px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  color: #fff !important;
  background-color: #952828;
  background-color: rgba(149, 40, 40, 0.9); }
@media (max-width: 480px) {
  /* line 489, ../sass/screen.scss */
  a.red-btn {
    display: block;
    font-size: 16px; } }
/* line 454, ../sass/screen.scss */
a.red-btn:hover {
  background-color: #952828; }
/* line 460, ../sass/screen.scss */
a.red-btn:after {
  content: "";
  right: -12px;
  transition: all ease .3s; }
/* line 493, ../sass/screen.scss */
a.red-btn:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 11px;
  margin-left: 15px;
  top: 50%;
  margin-top: -5px; }
/* line 503, ../sass/screen.scss */
a.red-btn:hover:after {
  right: 18px; }

/* -rt content style end- */
/* line 511, ../sass/screen.scss */
.btn {
  padding: 10px 44px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  cursor: pointer; }
@media (max-width: 480px) {
  /* line 511, ../sass/screen.scss */
  .btn {
    display: block;
    font-size: 16px; } }
/* line 515, ../sass/screen.scss */
.btn.red {
  color: #fff !important;
  background-color: #952828;
  background-color: rgba(149, 40, 40, 0.9); }
/* line 454, ../sass/screen.scss */
.btn.red:hover {
  background-color: #952828; }
/* line 519, ../sass/screen.scss */
.btn.yellow {
  color: #fff;
  background-color: rgba(252, 184, 49, 0.9); }
/* line 523, ../sass/screen.scss */
.btn.yellow:hover {
  background-color: #fcb831; }
/* line 528, ../sass/screen.scss */
.btn.gray {
  color: #fff !important;
  background-color: #3c3c3d; }
/* line 445, ../sass/screen.scss */
.btn.gray:hover {
  background-color: #c82b2f; }
/* line 460, ../sass/screen.scss */
.btn.arrRight:after {
  content: "";
  right: -12px;
  transition: all ease .3s; }
/* line 538, ../sass/screen.scss */
.btn:hover.arrRight:after {
  right: 18px; }
/* line 549, ../sass/screen.scss */
.btn.arrThinRight:after {
  content: ""; }
/* line 554, ../sass/screen.scss */
.btn.arrRight:after, .btn.arrLeft:before, .btn.arrThinRight:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
/* line 560, ../sass/screen.scss */
.btn.arrThinRight:after {
  margin-left: 30px; }
/* line 565, ../sass/screen.scss */
.btn.arrRight:after, .btn.arrLeft:before {
  position: absolute;
  font-size: 11px;
  margin-left: 15px;
  top: 50%;
  margin-top: -5px; }

/* -rt content style- */
/* line 575, ../sass/screen.scss */
ul.list-arrow, .list-red-arrow {
  list-style: none; }
/* line 578, ../sass/screen.scss */
ul.list-arrow li, .list-red-arrow li {
  position: relative;
  padding-left: 20px; }
/* line 581, ../sass/screen.scss */
ul.list-arrow li:before, .list-red-arrow li:before {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c82b2f;
  font-size: 11px;
  position: absolute;
  left: 0; }
/* line 591, ../sass/screen.scss */
ul.list-arrow li ul, .list-red-arrow li ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 15px; }

/* line 599, ../sass/screen.scss */
ul.list-grey-arrow, .list-grey-arrow {
  list-style: none; }
/* line 601, ../sass/screen.scss */
ul.list-grey-arrow li, .list-grey-arrow li {
  position: relative;
  padding-left: 20px; }
/* line 604, ../sass/screen.scss */
ul.list-grey-arrow li:before, .list-grey-arrow li:before {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #313235;
  font-size: 11px;
  position: absolute;
  left: 0; }
/* line 614, ../sass/screen.scss */
ul.list-grey-arrow li ul, .list-grey-arrow li ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 15px; }

/* -rt content style- */
/* line 626, ../sass/screen.scss */
.list-red-arrow li:before, .list-grey-arrow li:before, ul.list-arrow li:before {
  top: 7px; }

/* -rt content style end- */
/* line 635, ../sass/screen.scss */
#sideSec1, #submenu {
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }
/* line 639, ../sass/screen.scss */
#sideSec1 ul, #submenu ul {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 643, ../sass/screen.scss */
#sideSec1 ul li, #sideSec1 ul li a, #submenu ul li, #submenu ul li a {
  display: table;
  width: 100%;
  height: 70px;
  position: relative;
  overflow: hidden; }
/* line 652, ../sass/screen.scss */
#sideSec1 ul li span, #sideSec1 ul li a span, #submenu ul li span, #submenu ul li a span {
  text-transform: uppercase;
  color: #3b3b3b; }
@media (max-width: 480px) {
  /* line 652, ../sass/screen.scss */
  #sideSec1 ul li span, #sideSec1 ul li a span, #submenu ul li span, #submenu ul li a span {
    font-size: 15px; } }
/* line 661, ../sass/screen.scss */
#sideSec1 ul li i, #sideSec1 ul li span, #sideSec1 ul li a i, #sideSec1 ul li a span, #submenu ul li i, #submenu ul li span, #submenu ul li a i, #submenu ul li a span {
  display: table-cell;
  height: inherit;
  vertical-align: middle; }
/* line 669, ../sass/screen.scss */
#sideSec1 ul li, #submenu ul li {
  overflow: hidden;
  margin-bottom: 1px; }
/* line 673, ../sass/screen.scss */
#sideSec1 ul li.active a, #sideSec1 ul li a:hover, #submenu ul li.active a, #submenu ul li a:hover {
  background-color: #f7f7f7; }
/* line 677, ../sass/screen.scss */
#sideSec1 ul li.active a span, #sideSec1 ul li a:hover span, #submenu ul li.active a span, #submenu ul li a:hover span {
  color: #952828; }
/* line 683, ../sass/screen.scss */
#sideSec1 ul li.active a i, #sideSec1 ul li a:hover i, #submenu ul li.active a i, #submenu ul li a:hover i {
  background-color: #952828; }
/* line 687, ../sass/screen.scss */
#sideSec1 ul li.active a:after, #sideSec1 ul li a:hover:after, #submenu ul li.active a:after, #submenu ul li a:hover:after {
  right: 30px;
  color: #952828; }
/* line 694, ../sass/screen.scss */
#sideSec1 ul li a, #submenu ul li a {
  padding-right: 50px;
  background-color: #fff; }
/* line 700, ../sass/screen.scss */
#sideSec1 ul li a:after, #submenu ul li a:after {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  font-size: 11px;
  right: -12px;
  transition: ease .2s;
  margin-top: -5px; }

@media (min-width: 1200px) {
  /* line 723, ../sass/screen.scss */
  #sideSec1 .quicklinks-mobile {
    display: none; } }
@media (max-width: 1199px) {
  /* line 729, ../sass/screen.scss */
  #sideSec1 .quicklinks-desktop {
    display: none; } }
/* line 736, ../sass/screen.scss */
#sideSec1 ul li {
  height: 48px; }
@media (max-width: 1199px) {
  /* line 738, ../sass/screen.scss */
  #sideSec1 ul li:not(.active) {
    display: none; } }
/* line 743, ../sass/screen.scss */
#sideSec1 ul li.active {
  background-color: #952828;
  border-bottom: none;
  height: 60px;
  cursor: pointer; }
/* line 749, ../sass/screen.scss */
#sideSec1 ul li.active:hover, #sideSec1 ul li.active span {
  color: #fff; }
/* line 754, ../sass/screen.scss */
#sideSec1 ul li.active:before {
  display: none; }
/* line 758, ../sass/screen.scss */
#sideSec1 ul li.active i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
@media (max-width: 1199px) {
  /* line 764, ../sass/screen.scss */
  #sideSec1 ul li.active i:before {
    position: absolute;
    font-size: 14px;
    content: "";
    color: #fff;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
    right: 20px; }
  /* line 776, ../sass/screen.scss */
  #sideSec1 ul li.active.open i:before {
    content: "" !important; } }
/* line 785, ../sass/screen.scss */
#sideSec1 ul li a {
  height: 48px; }
/* line 788, ../sass/screen.scss */
#sideSec1 ul li i {
  background-color: #3b3b3b;
  width: 60px;
  line-height: 48px;
  text-align: center;
  font-size: 25px;
  color: #fff;
  position: absolute;
  left: 0; }
/* line 799, ../sass/screen.scss */
#sideSec1 ul li span {
  padding-left: 100px; }

@media (min-width: 1200px) {
  /* line 809, ../sass/screen.scss */
  #submenu .submenu-mobile {
    display: none; } }
@media (max-width: 1199px) {
  /* line 815, ../sass/screen.scss */
  #submenu .submenu-desktop {
    display: none; } }
/* line 828, ../sass/screen.scss */
#submenu ul.submenu-desktop li.active a {
  color: #952828; }
/* line 830, ../sass/screen.scss */
#submenu ul.submenu-desktop li.active a:before {
  background-color: #952828; }
/* line 838, ../sass/screen.scss */
#submenu ul.submenu-mobile li.active {
  background-color: #952828; }
/* line 847, ../sass/screen.scss */
#submenu ul li.active:before {
  display: none; }
@media (min-width: 1200px) {
  /* line 853, ../sass/screen.scss */
  #submenu ul li {
    display: block !important; } }
/* line 860, ../sass/screen.scss */
#submenu ul li.active > span {
  padding-right: 45px; }
@media (min-width: 551px) {
  /* line 865, ../sass/screen.scss */
  #submenu ul li span {
    padding-left: 40px; } }
@media (max-width: 550px) {
  /* line 865, ../sass/screen.scss */
  #submenu ul li span {
    padding-left: 20px; } }
/* line 879, ../sass/screen.scss */
#submenu ul li a:before {
  content: "";
  width: 15px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #3b3b3b;
  position: absolute; }
/* line 891, ../sass/screen.scss */
#submenu ul li a:hover:before {
  background-color: #952828; }
/* line 898, ../sass/screen.scss */
#submenu ul li.active {
  border-bottom: none;
  height: 70px;
  cursor: pointer; }
/* line 904, ../sass/screen.scss */
#submenu ul li.active:hover, #submenu ul li.active span {
  color: #fff; }
/* line 909, ../sass/screen.scss */
#submenu ul li.active:before {
  display: none; }
/* line 913, ../sass/screen.scss */
#submenu ul li.active i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
@media (min-width: 1200px) {
  /* line 918, ../sass/screen.scss */
  #submenu ul li.active:after {
    display: none; } }
@media (max-width: 1199px) {
  /* line 925, ../sass/screen.scss */
  #submenu ul li.active i:before {
    position: absolute;
    font-size: 14px;
    content: "";
    color: #fff;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
    right: 20px; }
  /* line 937, ../sass/screen.scss */
  #submenu ul li.active.open i:before {
    content: "" !important; } }
@media (max-width: 1199px) {
  /* line 946, ../sass/screen.scss */
  #submenu ul li:not(.active) {
    display: none; }
  /* line 951, ../sass/screen.scss */
  #submenu ul li a:after {
    display: none; } }

/* line 961, ../sass/screen.scss */
#sideSec2 {
  padding: 40px;
  background-color: #c82b2f;
  color: #fff;
  position: relative; }
@media (max-width: 1199px) {
  /* line 961, ../sass/screen.scss */
  #sideSec2 {
    text-align: center; } }
/* line 971, ../sass/screen.scss */
#sideSec2:after {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 30px;
  bottom: 30px;
  color: rgba(255, 255, 255, 0.1);
  font-size: 220px; }
/* line 981, ../sass/screen.scss */
#sideSec2 h3 {
  margin-top: 0;
  text-transform: uppercase; }
/* line 986, ../sass/screen.scss */
#sideSec2 h3, #sideSec2 .msg {
  margin-bottom: 30px; }
/* line 991, ../sass/screen.scss */
#sideSec2 .msg {
  font-style: italic; }
/* line 993, ../sass/screen.scss */
#sideSec2 .msg:after, #sideSec2 .msg:before {
  font-size: 18px; }
/* line 998, ../sass/screen.scss */
#sideSec2 .msg:before {
  content: "\201C";
  margin-left: 30px; }
/* line 1003, ../sass/screen.scss */
#sideSec2 .msg:after {
  content: "\201D"; }
/* line 1008, ../sass/screen.scss */
#sideSec2 .name {
  font-weight: 700; }

/* line 1014, ../sass/screen.scss */
.block {
  margin-bottom: 30px; }

@media (max-width: 1200px) {
  /* line 1019, ../sass/screen.scss */
  .mobile-hidden {
    display: none; } }
/* line 1025, ../sass/screen.scss */
#content {
  padding-bottom: 25px; }
/* line 1029, ../sass/screen.scss */
#content hr {
  color: #c7c7c7;
  margin-bottom: 30px; }
@media (max-width: 630px) {
  /* line 1035, ../sass/screen.scss */
  #content table {
    display: block;
    overflow-x: scroll; } }
/* line 1044, ../sass/screen.scss */
#content .fakulta-info .btn {
  margin-bottom: 25px; }
/* line 1049, ../sass/screen.scss */
#content .fakulta-info .kontakt table td:first-child {
  padding-right: 10px;
  font-size: 22px;
  color: #952828; }
/* line 1055, ../sass/screen.scss */
#content .fakulta-info .kontakt a {
  color: #221f1f; }
/* line 1057, ../sass/screen.scss */
#content .fakulta-info .kontakt a:hover {
  text-decoration: underline; }
@media (min-width: 768px) {
  /* line 1064, ../sass/screen.scss */
  #content .fakulta-info .adresa, #content .fakulta-info .kontakt {
    padding-top: 35px; } }
/* line 1074, ../sass/screen.scss */
#content h3 {
  font-size: 24px; }
/* line 1078, ../sass/screen.scss */
#content h4 {
  color: #952828;
  font-size: 18px;
  margin-bottom: 10px; }
@media (max-width: 550px) {
  /* line 1085, ../sass/screen.scss */
  #content .btn {
    display: block;
    text-align: center;
    font-size: 15px; }
  /* line 1089, ../sass/screen.scss */
  #content .btn:after {
    display: none; } }
/* line 1095, ../sass/screen.scss */
#content a {
  color: #951a1a;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #afafaf;
  text-decoration-thickness: from-font; }
/* line 1103, ../sass/screen.scss */
#content a:hover {
  color: #b00000;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #b00000;
  text-decoration-thickness: from-font; }

/* -rt content style- */
/* line 1114, ../sass/screen.scss */
.list-left, .list-kontakt, .list-kontakt-fakulta {
  padding: 0;
  margin: 0 0 30px 0;
  list-style: none; }
/* line 14, ../sass/mixins/_clearfix.scss */
.list-left:before, .list-left:after, .list-kontakt:before, .list-kontakt:after, .list-kontakt-fakulta:before, .list-kontakt-fakulta:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
.list-left:after, .list-kontakt:after, .list-kontakt-fakulta:after {
  clear: both; }

/* -rt content style end- */
@media (max-width: 1589px) {
  /* line 1129, ../sass/screen.scss */
  .list-kontakt li + li {
    margin-top: 5px; } }
@media (min-width: 1590px) {
  /* line 1126, ../sass/screen.scss */
  .list-kontakt li {
    float: left; }
  /* line 1136, ../sass/screen.scss */
  .list-kontakt li + li {
    margin-left: 30px; } }
/* line 1141, ../sass/screen.scss */
.list-kontakt li i {
  color: #952828;
  margin-right: 15px;
  font-size: 18px;
  position: relative;
  top: 2px; }
/* line 1150, ../sass/screen.scss */
.list-kontakt li a {
  color: #221f1f !important;
  text-decoration: none !important; }
/* line 1160, ../sass/screen.scss */
.list-kontakt li a:hover {
  color: #951a1a !important; }

@media (max-width: 1589px) {
  /* line 1176, ../sass/screen.scss */
  .list-kontakt-fakulta li + li {
    margin-top: 5px; } }
/* line 1181, ../sass/screen.scss */
.list-kontakt-fakulta li i {
  color: #952828;
  margin-right: 15px;
  font-size: 18px;
  position: relative;
  top: 2px; }
/* line 1190, ../sass/screen.scss */
.list-kontakt-fakulta li a {
  color: #221f1f !important;
  text-decoration: none !important; }
/* line 1194, ../sass/screen.scss */
.list-kontakt-fakulta li a:hover {
  color: #951a1a !important; }
/* line 1195, ../sass/screen.scss */
.list-kontakt-fakulta li a::before {
  color: #952828;
  margin-right: 15px; }

@media (min-width: 580px) {
  /* line 1203, ../sass/screen.scss */
  .list-left li {
    float: left; }
  /* line 1206, ../sass/screen.scss */
  .list-left li + li {
    margin-left: 50px; } }

/* line 1213, ../sass/screen.scss */
#map {
  height: 270px;
  width: 100%;
  margin-bottom: 30px; }

/* line 1221, ../sass/screen.scss */
#menu-fix {
  margin: 0;
  padding: 0;
  right: 0;
  top: 165px;
  position: fixed;
  list-style: none;
  z-index: 1000; }
@media (max-width: 991px) {
  /* line 1221, ../sass/screen.scss */
  #menu-fix {
    display: none; } }
/* line 1233, ../sass/screen.scss */
#menu-fix li a {
  display: table;
  width: 60px;
  height: 60px;
  color: #fff;
  margin-bottom: 1px;
  line-height: 1; }
/* line 1241, ../sass/screen.scss */
#menu-fix li a i {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 30px;
  width: 60px;
  height: 60px; }
/* line 1250, ../sass/screen.scss */
#menu-fix li a.icube {
  background-color: #00aaa9; }
/* line 1252, ../sass/screen.scss */
#menu-fix li a.icube:hover {
  background-color: rgba(0, 170, 169, 0.9); }
/* line 1257, ../sass/screen.scss */
#menu-fix li a.ulysseus {
  background-color: #E8515B; }
/* line 1259, ../sass/screen.scss */
#menu-fix li a.ulysseus:hover {
  background-color: rgba(232, 81, 91, 0.9); }
/* line 1264, ../sass/screen.scss */
#menu-fix li a.facebook {
  background-color: #395a97; }
/* line 1266, ../sass/screen.scss */
#menu-fix li a.facebook:hover {
  background-color: rgba(57, 90, 151, 0.9); }
/* line 1271, ../sass/screen.scss */
#menu-fix li a.twitter {
  background-color: #5fc9ee; }
/* line 1273, ../sass/screen.scss */
#menu-fix li a.twitter:hover {
  background-color: rgba(95, 201, 238, 0.9); }
/* line 1278, ../sass/screen.scss */
#menu-fix li a.youtube {
  background-color: #F70010; }
/* line 1280, ../sass/screen.scss */
#menu-fix li a.youtube:hover {
  background-color: rgba(247, 0, 16, 0.9); }
/* line 1285, ../sass/screen.scss */
#menu-fix li a.instagram {
  background-color: #bc2a8d; }
/* line 1287, ../sass/screen.scss */
#menu-fix li a.instagram:hover {
  background-color: rgba(188, 42, 141, 0.9); }
/* line 1292, ../sass/screen.scss */
#menu-fix li a.linkedin {
  background-color: #007BB1; }
/* line 1294, ../sass/screen.scss */
#menu-fix li a.linkedin:hover {
  background-color: rgba(0, 123, 177, 0.9); }
/* line 1299, ../sass/screen.scss */
#menu-fix li a.map {
  background-color: #FFB245; }
/* line 1301, ../sass/screen.scss */
#menu-fix li a.map:hover {
  background-color: rgba(255, 178, 69, 0.9); }

/* line 1310, ../sass/screen.scss */
#fullSec1 {
  position: relative; }
/* line 1312, ../sass/screen.scss */
#fullSec1 ul {
  list-style: none;
  padding: 0;
  margin: 0;
  /*display: table; removed by IBM */
  display: flex;
  width: 100%; }
/* line 14, ../sass/mixins/_clearfix.scss */
#fullSec1 ul:before, #fullSec1 ul:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#fullSec1 ul:after {
  clear: both; }
/* line 1320, ../sass/screen.scss */
#fullSec1 ul li {
  display: table-cell; }
/* line 1323, ../sass/screen.scss */
#fullSec1 ul li img {
  /*width: 100%; removed by IBM */
  width: 100%;
  height: auto;
  /*max-height: 500px;*/ }
/* line 1330, ../sass/screen.scss */
#fullSec1 ul li:nth-child(2) {
  position: relative; }
/* line 1333, ../sass/screen.scss */
#fullSec1 ul li:nth-child(2):after, #fullSec1 ul li:nth-child(2):before {
  content: "";
  position: absolute;
  background-color: #f3f3f3;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%; }
/* line 1344, ../sass/screen.scss */
#fullSec1 ul li:nth-child(2):before {
  left: 0; }
/* line 1348, ../sass/screen.scss */
#fullSec1 ul li:nth-child(2):after {
  right: 0; }
@media (max-width: 767px) {
  /* line 1354, ../sass/screen.scss */
  #fullSec1 ul li:nth-child(2):after, #fullSec1 ul li:last-child {
    display: none; } }
@media (max-width: 480px) {
  /* line 1361, ../sass/screen.scss */
  #fullSec1 ul li:nth-child(2):before, #fullSec1 ul li:first-child {
    display: none; } }
/* line 1369, ../sass/screen.scss */
#fullSec1 .btnWrap {
  text-align: center;
  position: absolute;
  bottom: -24px;
  left: 0;
  right: 0;
  margin-left: 15px;
  margin-right: 15px; }

/* line 1380, ../sass/screen.scss */
#fullSec2 {
  background: url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/fullSec2-bg.jpg") 50% 50% no-repeat;
  background-size: cover;
  width: 100%;
  padding: 35px 0;
  text-align: center;
  color: #fff; }
/* line 1388, ../sass/screen.scss */
#fullSec2 h2 {
  text-transform: uppercase;
  font-size: 28px; }
@media (min-width: 992px) {
  /* line 1388, ../sass/screen.scss */
  #fullSec2 h2 {
    margin-bottom: 30px; } }
/* line 1396, ../sass/screen.scss */
#fullSec2 ul {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 1400, ../sass/screen.scss */
#fullSec2 ul li {
  text-transform: uppercase;
  padding: 0 30px; }
/* line 1405, ../sass/screen.scss */
#fullSec2 ul li span {
  display: block; }
@media (min-width: 992px) {
  /* line 1400, ../sass/screen.scss */
  #fullSec2 ul li {
    font-size: 18px;
    float: left;
    width: 33.333%; }
  /* line 1413, ../sass/screen.scss */
  #fullSec2 ul li span {
    font-size: 32px; } }
@media (max-width: 991px) {
  /* line 1400, ../sass/screen.scss */
  #fullSec2 ul li {
    font-size: 16px; }
  /* line 1420, ../sass/screen.scss */
  #fullSec2 ul li + li {
    margin-top: 15px; }
  /* line 1423, ../sass/screen.scss */
  #fullSec2 ul li span {
    font-size: 28px; } }

/* line 1432, ../sass/screen.scss */
footer {
  color: #929497; }
/* line 1434, ../sass/screen.scss */
footer a {
  color: #929497; }
/* line 1436, ../sass/screen.scss */
footer a:hover {
  color: #fff; }

/* line 1442, ../sass/screen.scss */
#footerTop {
  background-color: #353334;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  font-size: 15px; }
/* line 1450, ../sass/screen.scss */
#footerTop .container {
  text-align: center; }
/* line 1454, ../sass/screen.scss */
#footerTop .left {
  text-align: left; }
@media (min-width: 992px) {
  /* line 1454, ../sass/screen.scss */
  #footerTop .left {
    float: left;
    width: auto;
    margin-left: 25px;
    margin-right: 25px; }
  /* line 1462, ../sass/screen.scss */
  #footerTop .left:last-child {
    /*width: 50%;*/ }
  /* line 1465, ../sass/screen.scss */
  #footerTop .left:last-child ul li {
    /*float: left;*/
    width: 50%; } }
/* line 1475, ../sass/screen.scss */
#footerTop h4 {
  font-size: 15px;
  color: #fff;
  margin-bottom: 0px; }
/* line 1479, ../sass/screen.scss */
#footerTop h4 a {
  color: #fff; }
/* line 1484, ../sass/screen.scss */
#footerTop ul {
  padding: 0;
  margin: 0;
  list-style: none; }
@media (max-width: 991px) {
  /* line 1493, ../sass/screen.scss */
  #footerTop h4 {
    text-align: center; }
  /* line 1497, ../sass/screen.scss */
  #footerTop ul {
    display: none; } }

/* line 1503, ../sass/screen.scss */
#footerTopWrap {
  display: inline-flex; }
/* line 14, ../sass/mixins/_clearfix.scss */
#footerTopWrap:before, #footerTopWrap:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#footerTopWrap:after {
  clear: both; }
@media (max-width: 991px) {
  /* line 1503, ../sass/screen.scss */
  #footerTopWrap {
    display: inline-block; } }

/* line 1512, ../sass/screen.scss */
#footerBottom {
  background-color: #2b292a;
  padding: 15px 0; }
/* line 1516, ../sass/screen.scss */
#footerBottom p {
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 13px; }
/* line 1522, ../sass/screen.scss */
#footerBottom ul {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 14, ../sass/mixins/_clearfix.scss */
#footerBottom ul:before, #footerBottom ul:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#footerBottom ul:after {
  clear: both; }
/* line 1527, ../sass/screen.scss */
#footerBottom ul li {
  float: left; }
/* line 1529, ../sass/screen.scss */
#footerBottom ul li a {
  display: table;
  width: 30px;
  height: 30px;
  color: #fff;
  margin-bottom: 1px;
  line-height: 1;
  border-radius: 5px; }
/* line 1538, ../sass/screen.scss */
#footerBottom ul li a i {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  width: 30px;
  height: 30px; }
/* line 1547, ../sass/screen.scss */
#footerBottom ul li a.icube {
  background-color: #00aaa9; }
/* line 1549, ../sass/screen.scss */
#footerBottom ul li a.icube:hover {
  background-color: rgba(0, 170, 169, 0.9); }
/* line 1554, ../sass/screen.scss */
#footerBottom ul li a.ulysseus {
  background-color: #E8515B; }
/* line 1556, ../sass/screen.scss */
#footerBottom ul li a.ulysseus:hover {
  background-color: rgba(232, 81, 91, 0.9); }
/* line 1561, ../sass/screen.scss */
#footerBottom ul li a.facebook {
  background-color: #395a97; }
/* line 1563, ../sass/screen.scss */
#footerBottom ul li a.facebook:hover {
  background-color: rgba(57, 90, 151, 0.9); }
/* line 1568, ../sass/screen.scss */
#footerBottom ul li a.twitter {
  background-color: #5fc9ee; }
/* line 1570, ../sass/screen.scss */
#footerBottom ul li a.twitter:hover {
  background-color: rgba(95, 201, 238, 0.9); }
/* line 1575, ../sass/screen.scss */
#footerBottom ul li a.youtube {
  background-color: #F70010; }
/* line 1577, ../sass/screen.scss */
#footerBottom ul li a.youtube:hover {
  background-color: rgba(247, 0, 16, 0.9); }
/* line 1582, ../sass/screen.scss */
#footerBottom ul li a.instagram {
  background-color: #bc2a8d; }
/* line 1584, ../sass/screen.scss */
#footerBottom ul li a.instagram:hover {
  background-color: rgba(188, 42, 141, 0.9); }
/* line 1588, ../sass/screen.scss */
#footerBottom ul li a.linkedin {
  background-color: #007BB1; }
/* line 1590, ../sass/screen.scss */
#footerBottom ul li a.linkedin:hover {
  background-color: rgba(0, 123, 177, 0.9); }
/* line 1595, ../sass/screen.scss */
#footerBottom ul li a.map {
  background-color: #FFB245; }
/* line 1597, ../sass/screen.scss */
#footerBottom ul li a.map:hover {
  background-color: rgba(255, 178, 69, 0.9); }
/* line 1603, ../sass/screen.scss */
#footerBottom ul li + li {
  margin-left: 10px; }
@media (max-width: 768px) {
  /* line 1512, ../sass/screen.scss */
  #footerBottom {
    text-align: center; }
  /* line 1612, ../sass/screen.scss */
  #footerBottom .pull-left, #footerBottom .pull-right {
    float: none !important; }
  /* line 1617, ../sass/screen.scss */
  #footerBottom ul {
    display: inline-block;
    margin-top: 15px; } }

@media (max-width: 767px) {
  /* line 1623, ../sass/screen.scss */
  #fakulty {
    height: 4px;
    width: 100%;
    background: transparent url("/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/TopStripe_480px.jpg") 50% repeat-x; } }
/* line 1630, ../sass/screen.scss */
#fakulty ul {
  padding: 0;
  margin: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  list-style: none; }
@media (max-width: 767px) {
  /* line 1630, ../sass/screen.scss */
  #fakulty ul {
    display: none; } }
/* line 1642, ../sass/screen.scss */
#fakulty ul li {
  display: table-cell;
  height: 100px;
  vertical-align: bottom; }
/* line 1646, ../sass/screen.scss */
#fakulty ul li a {
  font-size: 22px;
  height: inherit;
  display: table;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
  position: relative; }
/* line 1655, ../sass/screen.scss */
#fakulty ul li a > span {
  display: table-cell;
  height: inherit;
  vertical-align: middle;
  line-height: 1; }
/* line 1661, ../sass/screen.scss */
#fakulty ul li a:hover {
  z-index: 2;
  color: #fff; }
/* line 1666, ../sass/screen.scss */
#fakulty ul li a.f-fberg {
  background-color: #007747; }
/* line 1670, ../sass/screen.scss */
#fakulty ul li a.f-hf {
  background-color: #ec1c23; }
/* line 1674, ../sass/screen.scss */
#fakulty ul li a.f-sf {
  background-color: #00589b; }
/* line 1678, ../sass/screen.scss */
#fakulty ul li a.f-fei {
  background-color: #ffd300; }
/* line 1682, ../sass/screen.scss */
#fakulty ul li a.f-svf {
  background-color: #fcb831; }
/* line 1686, ../sass/screen.scss */
#fakulty ul li a.f-ekf {
  background-color: #f36e30; }
/* line 1690, ../sass/screen.scss */
#fakulty ul li a.f-fvt {
  background-color: #8e6b8a; }
/* line 1694, ../sass/screen.scss */
#fakulty ul li a.f-fu {
  background-color: #aea753; }
/* line 1698, ../sass/screen.scss */
#fakulty ul li a.f-lf {
  background-color: #00bae4; }

/* line 1708, ../sass/screen.scss */
#news.messages article header h1 {
  font-size: 18px; }

/* line 1712, ../sass/screen.scss */
#news.homepage article {
  padding: 20px 30px; }
/* line 1715, ../sass/screen.scss */
#news.homepage article header {
  margin-bottom: 0px; }

/* line 1720, ../sass/screen.scss */
#news {
  padding-bottom: 50px; }
@media (max-width: 1199px) {
  /* line 1720, ../sass/screen.scss */
  #news {
    text-align: center; }
  /* line 1724, ../sass/screen.scss */
  #news #newsSection {
    display: inline-block; }
  /* line 1728, ../sass/screen.scss */
  #news article {
    text-align: left; } }
/* line 1734, ../sass/screen.scss */
#news .sectionTitle {
  font-size: 42px;
  text-transform: uppercase;
  margin: 0 0 6px 0; }
/* line 1740, ../sass/screen.scss */
#news #newsSection {
  padding: 0;
  margin: 0;
  list-style: none; }
/* line 14, ../sass/mixins/_clearfix.scss */
#news #newsSection:before, #news #newsSection:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#news #newsSection:after {
  clear: both; }
@media (min-width: 500px) {
  /* line 1746, ../sass/screen.scss */
  #news #newsSection li {
    float: left; }
  /* line 1748, ../sass/screen.scss */
  #news #newsSection li + li {
    margin-left: 10px; } }
@media (max-width: 499px) {
  /* line 1755, ../sass/screen.scss */
  #news #newsSection li + li {
    margin-top: 10px; } }
/* line 1763, ../sass/screen.scss */
#news .section, #news #newsSection a {
  padding: 5px 10px;
  margin-bottom: 5px;
  display: inline-block;
  font-style: italic;
  border-radius: 5px;
  font-size: 12px;
  color: #fff !important;
  text-decoration: none !important;
  background-color: #f36e30; }
/* line 1775, ../sass/screen.scss */
#news .section:hover, #news #newsSection a:hover {
  background-color: rgba(243, 110, 48, 0.9); }
/* line 1779, ../sass/screen.scss */
#news .section.cat-1, #news .section.spravy, #news #newsSection a.cat-1, #news #newsSection a.spravy {
  background-color: #f36e30; }
/* line 1784, ../sass/screen.scss */
#news .section.cat-1:hover, #news .section.spravy:hover, #news #newsSection a.cat-1:hover, #news #newsSection a.spravy:hover {
  background-color: rgba(243, 110, 48, 0.9); }
/* line 1789, ../sass/screen.scss */
#news .section.cat-2, #news .section.udalosti, #news #newsSection a.cat-2, #news #newsSection a.udalosti {
  background-color: #00589b; }
/* line 1794, ../sass/screen.scss */
#news .section.cat-2:hover, #news .section.udalosti:hover, #news #newsSection a.cat-2:hover, #news #newsSection a.udalosti:hover {
  background-color: rgba(0, 88, 155, 0.9); }
/* line 1799, ../sass/screen.scss */
#news .section.cat-3, #news .section.university-highlights, #news #newsSection a.cat-3, #news #newsSection a.university-highlights {
  background-color: #009724; }
/* line 1804, ../sass/screen.scss */
#news .section.cat-3:hover, #news .section.university-highlights:hover, #news #newsSection a.cat-3:hover, #news #newsSection a.university-highlights:hover {
  background-color: rgba(0, 151, 36, 0.9); }
/* line 1809, ../sass/screen.scss */
#news .section.cat-4, #news .section.verejne-obstaravanie, #news #newsSection a.cat-4, #news #newsSection a.verejne-obstaravanie {
  background-color: #8e6b8a; }
/* line 1814, ../sass/screen.scss */
#news .section.cat-4:hover, #news .section.verejne-obstaravanie:hover, #news #newsSection a.cat-4:hover, #news #newsSection a.verejne-obstaravanie:hover {
  background-color: rgba(142, 107, 138, 0.9); }
/* line 1819, ../sass/screen.scss */
#news .section.cat-5, #news .section.pracovne-miesta, #news #newsSection a.cat-5, #news #newsSection a.pracovne-miesta {
  background-color: #8f816b; }
/* line 1824, ../sass/screen.scss */
#news .section.cat-5:hover, #news .section.pracovne-miesta:hover, #news #newsSection a.cat-5:hover, #news #newsSection a.pracovne-miesta:hover {
  background-color: rgba(143, 129, 107, 0.9); }
/* line 1830, ../sass/screen.scss */
#news .section.cat-6, #news #newsSection a.cat-6 {
  background-color: #c82b2f; }
/* line 1834, ../sass/screen.scss */
#news .section.cat-6:hover, #news #newsSection a.cat-6:hover {
  background-color: rgba(200, 43, 47, 0.9); }
/* line 1839, ../sass/screen.scss */
#news .section.cat-7, #news #newsSection a.cat-7 {
  background-color: #3c3c3d; }
/* line 1842, ../sass/screen.scss */
#news .section.cat-7:hover, #news #newsSection a.cat-7:hover {
  background-color: rgba(60, 60, 61, 0.9); }
/* line 1847, ../sass/screen.scss */
#news .section.cat-8, #news #newsSection a.cat-8 {
  background-color: #aea753; }
/* line 1850, ../sass/screen.scss */
#news .section.cat-8:hover, #news #newsSection a.cat-8:hover {
  background-color: rgba(174, 167, 83, 0.9); }
/* line 1855, ../sass/screen.scss */
#news .section.cat-9, #news #newsSection a.cat-9 {
  background-color: #00bae4; }
/* line 1858, ../sass/screen.scss */
#news .section.cat-9:hover, #news #newsSection a.cat-9:hover {
  background-color: rgba(0, 186, 228, 0.9); }
/* line 1863, ../sass/screen.scss */
#news .section.cat-10, #news #newsSection a.cat-10 {
  background-color: #00589b; }
/* line 1866, ../sass/screen.scss */
#news .section.cat-10:hover, #news #newsSection a.cat-10:hover {
  background-color: rgba(0, 88, 155, 0.9); }
/* line 1872, ../sass/screen.scss */
#news article {
  margin-top: 15px;
  padding: 30px;
  background-color: #f6f6f6;
  /* by IBM */ }
@media (max-width: 480px) {
  /* line 1872, ../sass/screen.scss */
  #news article {
    text-align: left;
    /*]& + article{
    	display: none;
    }*/ } }
/* line 1886, ../sass/screen.scss */
#news article p a {
  color: #951a1a;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #afafaf;
  text-decoration-thickness: from-font; }
/* line 1894, ../sass/screen.scss */
#news article p a:hover {
  color: #b00000;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #b00000;
  text-decoration-thickness: from-font; }
/* line 1902, ../sass/screen.scss */
#news article:hover {
  background-color: rgba(34, 31, 31, 0.06);
  transition: ease .2s; }
/* line 1907, ../sass/screen.scss */
#news article header {
  margin-bottom: 10px; }
/* line 1909, ../sass/screen.scss */
#news article header h1 {
  color: #952828;
  font-size: 24px;
  margin-bottom: 10px; }
@media (max-width: 480px) {
  /* line 1909, ../sass/screen.scss */
  #news article header h1 {
    font-size: 20px; } }
/* line 1918, ../sass/screen.scss */
#news article header a {
  margin-right: 10px; }
/* line 1920, ../sass/screen.scss */
#news article header a.more {
  color: #952828;
  float: right; }
/* line 1928, ../sass/screen.scss */
#news article header time {
  font-size: 13px;
  color: #3b3b3b;
  font-style: italic; }
/* line 1935, ../sass/screen.scss */
#news article .gallery-summary {
  display: block;
  /*overflow: hidden;*/ }
/* line 1939, ../sass/screen.scss */
#news article .gallery-summary-image {
  float: right;
  margin-left: 25px;
  margin-right: 20px; }
/* line 1944, ../sass/screen.scss */
#news article .gallery-summary-image img {
  max-height: 120px;
  max-width: 250px; }

/* line 1952, ../sass/screen.scss */
#news.detail a {
  color: #951a1a;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #afafaf;
  text-decoration-thickness: from-font; }
/* line 1959, ../sass/screen.scss */
#news.detail a:hover {
  color: #b00000;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: #b00000;
  text-decoration-thickness: from-font; }

/* line 1970, ../sass/screen.scss */
#boxes ul {
  margin: 0;
  padding: 0;
  list-style: none; }
/* line 14, ../sass/mixins/_clearfix.scss */
#boxes ul:before, #boxes ul:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#boxes ul:after {
  clear: both; }
@media (max-width: 767px) {
  /* line 1979, ../sass/screen.scss */
  #boxes ul li + li {
    margin-top: 30px; } }
@media (min-width: 768px) {
  /* line 1976, ../sass/screen.scss */
  #boxes ul li {
    float: left;
    width: 50%; }
  /* line 1988, ../sass/screen.scss */
  #boxes ul li:nth-child(2n+1), #boxes ul li:first-child {
    padding-right: 15px; }
  /* line 1993, ../sass/screen.scss */
  #boxes ul li:nth-child(2n) {
    padding-left: 15px; }
  /* line 1996, ../sass/screen.scss */
  #boxes ul li:nth-child(n+3), #boxes ul li:last-child {
    margin-top: 30px; } }
/* line 2002, ../sass/screen.scss */
#boxes ul li a {
  display: block;
  color: #fff; }
/* line 2005, ../sass/screen.scss */
#boxes ul li a section {
  position: relative;
  overflow: hidden;
  height: 128px; }
/* line 2010, ../sass/screen.scss */
#boxes ul li a section h2 {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 700; }
@media (max-width: 480px) {
  /* line 2010, ../sass/screen.scss */
  #boxes ul li a section h2 {
    font-size: 20px; } }
/* line 2019, ../sass/screen.scss */
#boxes ul li a section h2 span {
  font-size: 18px;
  text-transform: none;
  font-weight: 400; }
@media (min-width: 1200px) {
  /* line 2019, ../sass/screen.scss */
  #boxes ul li a section h2 span {
    display: none; } }
@media (min-width: 1590px) {
  /* line 2019, ../sass/screen.scss */
  #boxes ul li a section h2 span {
    display: inline; } }
@media (max-width: 991px) and (min-width: 768px) {
  /* line 2019, ../sass/screen.scss */
  #boxes ul li a section h2 span {
    display: none; } }
@media (max-width: 480px) {
  /* line 2019, ../sass/screen.scss */
  #boxes ul li a section h2 span {
    display: none; } }
/* line 2045, ../sass/screen.scss */
#boxes ul li a section h2 i {
  font-size: 11px; }
@media (max-width: 1589px) {
  /* line 2045, ../sass/screen.scss */
  #boxes ul li a section h2 i {
    position: relative;
    top: -2px;
    margin-left: 5px; } }
/* line 2055, ../sass/screen.scss */
#boxes ul li a section > h2 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #313235;
  background-color: rgba(49, 50, 53, 0.9);
  margin: 0;
  padding: 10px 30px; }
/* line 2066, ../sass/screen.scss */
#boxes ul li a section .secHidden, #boxes ul li a section .secHiddenTouch {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 20px;
  background-color: #c82b2f;
  background-color: rgba(200, 43, 47, 0.9);
  font-size: 14px; }
/* line 2082, ../sass/screen.scss */
#boxes ul li a:hover section > h2 {
  display: none; }
/* line 2085, ../sass/screen.scss */
#boxes ul li a:hover section > h2.secHiddenTouch {
  display: block; }
/* line 2090, ../sass/screen.scss */
#boxes ul li a:hover section .secHidden {
  visibility: visible; }

/* line 2103, ../sass/screen.scss */
.bx-wrapper {
  position: relative;
  padding: 0;
  *zoom: 1; }

/* line 2110, ../sass/screen.scss */
.bx-wrapper {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
/* line 2118, ../sass/screen.scss */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute; }

/* LOADER */
/* line 2126, ../sass/screen.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
/* line 2139, ../sass/screen.scss */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  line-height: 1; }

/* line 2147, ../sass/screen.scss */
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

/* line 2154, ../sass/screen.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  outline: 0;
  border: 1px solid rgba(255, 255, 255, 0.2); }

/* line 2164, ../sass/screen.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: rgba(255, 255, 255, 0.6); }

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 2172, ../sass/screen.scss */
.bx-wrapper .bx-prev:after {
  content: ""; }

/* line 2177, ../sass/screen.scss */
.bx-wrapper .bx-next {
  margin-left: 15px; }
/* line 2179, ../sass/screen.scss */
.bx-wrapper .bx-next:after {
  content: ""; }

/* line 2184, ../sass/screen.scss */
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
  position: relative;
  background-color: #c82b2f; }
/* line 2189, ../sass/screen.scss */
.bx-wrapper .bx-prev:after, .bx-wrapper .bx-next:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  display: block; }

/* line 2200, ../sass/screen.scss */
.bx-wrapper .bx-controls-direction a {
  display: block;
  position: relative;
  outline: 0;
  z-index: 9999;
  color: #fff;
  float: left; }

/* line 2210, ../sass/screen.scss */
.bx-controls-direction {
  position: absolute; }

@media (max-width: 1199px) {
  /* line 2215, ../sass/screen.scss */
  .bx-controls-direction {
    display: none; }

  /* line 2218, ../sass/screen.scss */
  .bx-wrapper .bx-pager {
    width: 100%;
    text-align: center;
    text-align: center;
    bottom: 30px; } }
@media (min-width: 1200px) {
  /* line 2228, ../sass/screen.scss */
  .bx-controls-direction, .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 20px; }

  /* line 2234, ../sass/screen.scss */
  .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    left: 30px; }

  /* line 2239, ../sass/screen.scss */
  .bx-controls-direction {
    right: 30px; } }
@media (min-width: 1590px) {
  /* line 2246, ../sass/screen.scss */
  .bx-controls-direction, .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 60px; }

  /* line 2252, ../sass/screen.scss */
  .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    left: 60px; }

  /* line 2257, ../sass/screen.scss */
  .bx-controls-direction {
    right: 60px; } }
/* line 2262, ../sass/screen.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
/* line 2268, ../sass/screen.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

/* line 2272, ../sass/screen.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  margin: 0 3px; }

/* line 2282, ../sass/screen.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

/* line 2287, ../sass/screen.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  margin: 0 3px; }

/* line 2297, ../sass/screen.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 2304, ../sass/screen.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

/* line 2309, ../sass/screen.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
/* line 2316, ../sass/screen.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

/* line 2325, ../sass/screen.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

/* line 2338, ../sass/screen.scss */
#res-menu {
  display: inline-block;
  padding: 3px 5px 5px 5px;
  background-color: #262628;
  color: #fff;
  border-radius: 5px;
  line-height: 1;
  float: right; }
@media (max-width: 1199px) {
  /* line 2338, ../sass/screen.scss */
  #res-menu {
    margin-top: 15px; } }
@media (max-width: 991px) {
  /* line 2338, ../sass/screen.scss */
  #res-menu {
    margin-top: 10px; } }
@media (max-width: 450px) {
  /* line 2338, ../sass/screen.scss */
  #res-menu {
    margin-top: 5px; } }
/* line 2358, ../sass/screen.scss */
#res-menu i {
  font-size: 48px; }

/* line 2366, ../sass/screen.scss */
#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0; }
/* line 14, ../sass/mixins/_clearfix.scss */
#navigation > ul:before, #navigation > ul:after {
  content: " ";
  display: table; }
/* line 19, ../sass/mixins/_clearfix.scss */
#navigation > ul:after {
  clear: both; }

@media (max-width: 1199px) {
  /* line 2390, ../sass/screen.scss */
  #header .headerTop {
    padding: 25px 0 10px 0; }

  /* line 2394, ../sass/screen.scss */
  #navigation {
    padding-top: 15px;
    clear: both; }
  /* line 2398, ../sass/screen.scss */
  #navigation.pull-right {
    float: none !important; }
  /* line 2402, ../sass/screen.scss */
  #navigation > ul {
    display: none; }
  /* line 2405, ../sass/screen.scss */
  #navigation > ul > li {
    display: block; }
  /* line 2407, ../sass/screen.scss */
  #navigation > ul > li + li, #navigation > ul > li:last-child ul li + li {
    margin-top: 2px; }
  /* line 2412, ../sass/screen.scss */
  #navigation > ul > li:last-child ul li, #navigation > ul > li > a {
    background-color: #262628;
    padding: 15px 20px; }
  /* line 2418, ../sass/screen.scss */
  #navigation > ul > li:last-child ul li form {
    position: relative;
    font-size: 17px;
    height: 40px;
    overflow: hidden; }
  /* line 2423, ../sass/screen.scss */
  #navigation > ul > li:last-child ul li form input[type='text'] {
    width: 100%;
    padding: 5px;
    height: inherit; }
  /* line 2430, ../sass/screen.scss */
  #navigation > ul > li #submit {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    background-color: #58595c;
    color: #fff;
    text-align: center;
    line-height: 40px; }
  /* line 2440, ../sass/screen.scss */
  #navigation > ul > li #submit span {
    position: absolute;
    top: 0;
    right: 0;
    width: inherit;
    height: inherit;
    background-color: transparent; }
  /* line 2447, ../sass/screen.scss */
  #navigation > ul > li #submit span input {
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    font-size: 0;
    width: 40px;
    height: 40px; }
  /* line 2461, ../sass/screen.scss */
  #navigation > ul > li #search {
    display: none; }
  /* line 2467, ../sass/screen.scss */
  #navigation > ul > li > a {
    display: block;
    padding: 15px 20px;
    text-transform: uppercase;
    background-color: #262628;
    position: relative; }
  /* line 2476, ../sass/screen.scss */
  #navigation > ul > li.expanded > a:after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }
  /* line 2496, ../sass/screen.scss */
  #navigation > ul > li.expanded > a.open:after {
    content: ""; }
  /* line 2503, ../sass/screen.scss */
  #navigation > ul > li .subNav li {
    padding: 5px 10px; }
  /* line 2508, ../sass/screen.scss */
  #navigation > ul > li .subMenu, #navigation > ul > li .subContWrap {
    display: none; } }
@media (min-width: 1200px) {
  /* line 2518, ../sass/screen.scss */
  #res-menu {
    display: none; }

  /* line 2522, ../sass/screen.scss */
  #navigation {
    margin-top: 25px; }
  /* line 2525, ../sass/screen.scss */
  #navigation > ul {
    display: block !important; }
  /* line 2527, ../sass/screen.scss */
  #navigation > ul > li {
    float: left;
    margin-top: 15px;
    line-height: 1; }
  /* line 2533, ../sass/screen.scss */
  #navigation > ul > li.expanded:hover > a {
    position: relative; }
  /* line 2536, ../sass/screen.scss */
  #navigation > ul > li.expanded:hover > a::after {
    bottom: -55px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 22px;
    margin-left: -22px; } }
@media (min-width: 1200px) and (min-width: 1590px) {
  /* line 2552, ../sass/screen.scss */
  #navigation > ul > li.expanded:hover > a::after {
    bottom: -70px; } }
@media (min-width: 1200px) {
  /* line 2560, ../sass/screen.scss */
  #navigation > ul > li > a {
    padding-left: 10px;
    padding-right: 10px; }
  /* line 2566, ../sass/screen.scss */
  #navigation > ul > li > a {
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase; }
  /* line 2570, ../sass/screen.scss */
  #navigation > ul > li > a.active, #navigation > ul > li > a:hover, #navigation > ul > li > a:focus {
    color: #ededed;
    text-shadow: 0 0 1px #ededed; }
  /* line 2578, ../sass/screen.scss */
  #navigation > ul > li .subNav {
    padding-left: 30px;
    width: 55%; }
  /* line 14, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li .subNav:before, #navigation > ul > li .subNav:after {
    content: " ";
    display: table; }
  /* line 19, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li .subNav:after {
    clear: both; }
  /* line 2583, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul {
    padding: 0;
    margin: 0;
    list-style: none;
    /* Column navigation test */
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    /* Column navigation test end */ }
  /* line 14, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li .subNav > ul:before, #navigation > ul > li .subNav > ul:after {
    content: " ";
    display: table; }
  /* line 19, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li .subNav > ul:after {
    clear: both; }
  /* line 2594, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul a {
    color: #313235; }
  /* line 2596, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul a:hover {
    color: #c82b2f; }
  /* line 2601, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul li {
    /* Column navigation test */
    /* float: left; */
    margin-top: 2px;
    /* width: percentage(1/2);	*/
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari */
    page-break-inside: avoid;
    /* Theoretically FF 20+ */
    break-inside: avoid-column;
    /* IE 11 */
    /* Column navigation test end */ } }
@media (min-width: 1200px) and (min-width: 1590px) {
  /* line 2601, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul li {
    height: 50px; } }
@media (min-width: 1200px) and (max-width: 1589px) {
  /* line 2601, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul li {
    height: 50px; } }
@media (min-width: 1200px) {
  /* line 2621, ../sass/screen.scss */
  #navigation > ul > li .subNav > ul:nth-child(2) li {
    padding-left: 30px; }
  /* line 2628, ../sass/screen.scss */
  #navigation > ul > li .subMenu {
    padding-top: 52px;
    position: absolute;
    z-index: 9999;
    left: 0;
    right: 0;
    display: none; }
  /* line 2637, ../sass/screen.scss */
  #navigation > ul > li .subCont {
    float: left;
    width: 60%;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #ebebeb; }
  /* line 2643, ../sass/screen.scss */
  #navigation > ul > li .subCont h1 {
    font-size: 42px;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    color: #c82b2f; }
  /* line 2650, ../sass/screen.scss */
  #navigation > ul > li .subCont p {
    line-height: 1.8;
    color: #313235; }
  /* line 2656, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap {
    background-color: #fff;
    padding: 50px 0 25px 0;
    font-size: 11pt; }
  /* line 2661, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subContWrap, #navigation > ul > li .subMenuWrap .subNav {
    float: left; }
  /* line 2666, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subContWrap {
    width: 45%; }
  /* line 2668, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subContWrap img {
    float: left;
    width: 40%; }
  /* line 2677, ../sass/screen.scss */
  #navigation > ul > li:hover .subMenu, #navigation > ul > li:focus .subMenu {
    display: block; }
  /* line 2682, ../sass/screen.scss */
  #navigation > ul > li:last-child {
    margin-top: 0;
    margin-left: 0px; }
  /* line 2685, ../sass/screen.scss */
  #navigation > ul > li:last-child ul {
    margin: 0;
    padding: 0;
    position: relative; }
  /* line 14, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li:last-child ul:before, #navigation > ul > li:last-child ul:after {
    content: " ";
    display: table; }
  /* line 19, ../sass/mixins/_clearfix.scss */
  #navigation > ul > li:last-child ul:after {
    clear: both; }
  /* line 2691, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li {
    float: right;
    position: relative;
    margin-left: 15px; }
  /* line 2695, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li a {
    z-index: 2;
    position: relative; }
  /* line 2700, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li form {
    height: 52px;
    position: absolute;
    right: 52px;
    top: 0; }
  /* line 2706, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li form input {
    height: inherit;
    display: block;
    line-height: 52px;
    width: 0;
    border: none;
    padding: 0px;
    transition: all 0.8s;
    font-size: 18px;
    box-sizing: border-box; }
  /* line 2720, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li #submit {
    display: none; }
  /* line 2726, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li.openForm form input {
    padding: 15px;
    width: 637px; }
  /* line 2737, ../sass/screen.scss */
  #navigation > ul > li:last-child a {
    display: block;
    text-align: center;
    background-color: #58595c;
    font-size: 22px;
    color: #fff;
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center; }
  /* line 2747, ../sass/screen.scss */
  #navigation > ul > li:last-child a span {
    display: none; }
  /* line 2751, ../sass/screen.scss */
  #navigation > ul > li:last-child a i {
    padding: 15px;
    display: block; } }
@media (min-width: 1590px) {
  /* line 2770, ../sass/screen.scss */
  #navigation > ul > li:not(:last-child) > a {
    font-size: 17px;
    padding-left: 20px;
    padding-right: 20px; }
  /* line 2781, ../sass/screen.scss */
  #navigation > ul > li:last-child ul > li.openForm form input {
    width: 745px; }
  /* line 2791, ../sass/screen.scss */
  #navigation > ul > li .subMenu {
    padding-top: 67px; }
  /* line 2796, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subContWrap {
    width: 45%; }
  /* line 2800, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subNav {
    width: 55%;
    margin-top: 15px; }
  /* line 2803, ../sass/screen.scss */
  #navigation > ul > li .subMenuWrap .subNav li {
    /* Column navigation test */
    margin-top: 2px;
    /* width: percentage(1/3); */
    /* padding-right: 15px; */
    /* Column navigation test end */ } }
/* line 2819, ../sass/screen.scss */
.wrap-cell-title, .lvl-1 h3 span, .lvl-1 h4 span {
  padding: 10px 15px;
  color: #fff !important;
  font-size: 15px !important;
  margin-bottom: 0px !important;
  text-transform: uppercase; }

/* line 2828, ../sass/screen.scss */
.wrap-cell-title {
  background-color: #952828; }

/* line 2833, ../sass/screen.scss */
.wrap-cell {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-top: 2px solid #fff; }
/* line 2839, ../sass/screen.scss */
.wrap-cell:nth-child(even) {
  background-color: #ddd; }
/* line 2843, ../sass/screen.scss */
.wrap-cell:nth-child(odd) {
  background-color: #cecfcf; }
/* line 2846, ../sass/screen.scss */
.wrap-cell .cell {
  vertical-align: middle;
  padding: 10px 15px; }
@media (min-width: 550px) {
  /* line 2846, ../sass/screen.scss */
  .wrap-cell .cell {
    display: table-cell; }
  /* line 2848, ../sass/screen.scss */
  .wrap-cell .cell:first-child {
    color: #952828;
    font-weight: 700; } }
@media (max-width: 549px) {
  /* line 2856, ../sass/screen.scss */
  .wrap-cell .cell:first-child {
    color: #952828;
    font-weight: 700; } }
/* line 2865, ../sass/screen.scss */
.wrap-cell .cell a {
  color: #8b8b8b;
  text-decoration: none; }

/* line 2872, ../sass/screen.scss */
.lvl-1 {
  /* -rt content style- */
  /* -rt content style end- */ }
/* line 2874, ../sass/screen.scss */
.lvl-1 + .lvl-1 {
  margin-top: 30px; }
/* line 2878, ../sass/screen.scss */
.lvl-1 ul.list-arrow, .lvl-1 .list-red-arrow {
  margin: 0; }
/* line 2884, ../sass/screen.scss */
.lvl-1 h3, .lvl-1 h4 {
  margin-bottom: 0 !important; }
/* line 2886, ../sass/screen.scss */
.lvl-1 h3 span, .lvl-1 h4 span {
  background-color: #313235;
  display: inline-block;
  position: relative; }
/* line 2893, ../sass/screen.scss */
.lvl-1 h3.active span, .lvl-1 h4.active span {
  background-color: #952828; }
/* line 2899, ../sass/screen.scss */
.lvl-1 h3 {
  margin-bottom: 20px !important; }
/* line 2904, ../sass/screen.scss */
.lvl-1 .lvl-2 {
  padding-left: 115px; }
/* line 2909, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-wrap > h4 {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  cursor: pointer; }
/* line 2915, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-wrap > h4:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 57px;
  background-color: #c7c7c7;
  top: 50%;
  margin-top: -1px;
  left: -75px; }
/* line 2926, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-wrap > h4:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  background-color: #c7c7c7;
  top: 0;
  margin-top: 0px;
  left: -75px; }
/* line 2939, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-3 {
  position: relative; }
/* line 2941, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-3 .lvl-content {
  display: none; }
/* line 2944, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-3:before {
  content: "";
  position: absolute;
  left: -75px;
  width: 3px;
  height: 100%;
  top: 0px;
  background-color: #c7c7c7; }
/* line 2958, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-wrap:last-child > h4:after {
  height: 50%; }
/* line 2963, ../sass/screen.scss */
.lvl-1 .lvl-2 .lvl-wrap:last-child .lvl-3:before {
  display: none; }
@media (max-width: 767px) {
  /* line 2872, ../sass/screen.scss */
  .lvl-1 {
    /* -rt content style- */
    /* -rt content style end- */ }
  /* line 2973, ../sass/screen.scss */
  .lvl-1 .lvl-2 {
    padding-left: 30px; }
  /* line 2977, ../sass/screen.scss */
  .lvl-1 .lvl-2 .lvl-wrap h4:before {
    left: -30px;
    width: 25px; }
  /* line 2981, ../sass/screen.scss */
  .lvl-1 .lvl-2 .lvl-wrap h4:after {
    left: -30px; }
  /* line 2987, ../sass/screen.scss */
  .lvl-1 .lvl-2 .lvl-3:before {
    left: -30px; }
  /* line 2993, ../sass/screen.scss */
  .lvl-1 ul.list-arrow, .lvl-1 .list-red-arrow {
    padding-left: 0; } }

/* line 3002, ../sass/screen.scss */
.red {
  color: #952828; }

/* line 3007, ../sass/screen.scss */
.page-home #main {
  padding-top: 30px; }

/* line 3012, ../sass/screen.scss */
.ie9 #navigation > ul > li .subNav > ul li {
  float: left;
  width: 33.33333%; }
.wpToolbarActionBarImages-Administration{width:26px;height:18px;background-position:0 0}
.wpToolbarActionBarImages-AdministrationSelected{width:26px;height:18px;background-position:0 -28px}
.wpToolbarActionBarImages-AdministrationSelected-rtl{width:26px;height:18px;background-position:0 -56px}
.wpToolbarActionBarImages-Administration-rtl{width:26px;height:18px;background-position:0 -84px}
.wpToolbarActionBarImages-Applications{width:26px;height:18px;background-position:0 -112px}
.wpToolbarActionBarImages-ApplicationsSelected{width:26px;height:18px;background-position:0 -140px}
.wpToolbarActionBarImages-ApplicationsSelected-rtl{width:26px;height:18px;background-position:0 -168px}
.wpToolbarActionBarImages-Applications-rtl{width:26px;height:18px;background-position:0 -196px}
.wpToolbarActionBarImages-Close{width:18px;height:18px;background-position:0 -224px}
.wpToolbarActionBarImages-Close-rtl{width:18px;height:18px;background-position:0 -252px}
.wpToolbarActionBarImages-Dashboard{width:18px;height:18px;background-position:0 -280px}
.wpToolbarActionBarImages-DashboardHover{width:18px;height:18px;background-position:0 -308px}
.wpToolbarActionBarImages-DashboardHover-rtl{width:18px;height:18px;background-position:0 -336px}
.wpToolbarActionBarImages-Dashboard-rtl{width:18px;height:18px;background-position:0 -364px}
.wpToolbarActionBarImages-InfoMode{width:18px;height:18px;background-position:0 -392px}
.wpToolbarActionBarImages-InfoModeHover{width:18px;height:18px;background-position:0 -420px}
.wpToolbarActionBarImages-InfoModeHover-rtl{width:18px;height:18px;background-position:0 -448px}
.wpToolbarActionBarImages-InfoModeSelected{width:18px;height:18px;background-position:0 -476px}
.wpToolbarActionBarImages-InfoModeSelected-rtl{width:18px;height:18px;background-position:0 -504px}
.wpToolbarActionBarImages-InfoMode-rtl{width:18px;height:18px;background-position:0 -532px}
.wpToolbarActionBarImages-More{width:26px;height:18px;background-position:0 -560px}
.wpToolbarActionBarImages-MoreSelected{width:26px;height:18px;background-position:0 -588px}
.wpToolbarActionBarImages-MoreSelected-rtl{width:26px;height:18px;background-position:0 -616px}
.wpToolbarActionBarImages-More-rtl{width:26px;height:18px;background-position:0 -644px}
.wpToolbarActionBarImages-Open{width:18px;height:18px;background-position:0 -672px}
.wpToolbarActionBarImages-OpenHover{width:18px;height:18px;background-position:0 -700px}
.wpToolbarActionBarImages-OpenHover-rtl{width:18px;height:18px;background-position:0 -728px}
.wpToolbarActionBarImages-Open-rtl{width:18px;height:18px;background-position:0 -756px}
.wpToolbarActionBarImages-Preview{width:26px;height:18px;background-position:0 -784px}
.wpToolbarActionBarImages-PreviewSelected{width:26px;height:18px;background-position:0 -812px}
.wpToolbarActionBarImages-PreviewSelected-rtl{width:26px;height:18px;background-position:0 -840px}
.wpToolbarActionBarImages-Preview-rtl{width:26px;height:18px;background-position:0 -868px}
.wpToolbarActionBarImages-Sites{width:26px;height:18px;background-position:0 -896px}
.wpToolbarActionBarImages-SitesSelected{width:26px;height:18px;background-position:0 -924px}
.wpToolbarActionBarImages-SitesSelected-rtl{width:26px;height:18px;background-position:0 -952px}
.wpToolbarActionBarImages-Sites-rtl{width:26px;height:18px;background-position:0 -980px}
.wpToolbarActionBarImages-Toolbar{width:18px;height:18px;background-position:0 -1008px}
.wpToolbarActionBarImages-ToolbarSelected{width:18px;height:18px;background-position:0 -1036px}
.wpToolbarActionBarImages-ToolbarSelected-rtl{width:18px;height:18px;background-position:0 -1064px}
.wpToolbarActionBarImages-Toolbar-rtl{width:18px;height:18px;background-position:0 -1092px}

.wpToolbarActionBarImages{background-image:url('/wps/toolbarModules/modules/common/css/images/commonActionBar.png');background-repeat:no-repeat;display:-moz-inline-box;display:inline-block}
.lotusImagesOff .wpToolbarActionBarImages{display:none}

.wpToolbarCommon .wpToolbarAltText,
.wpToolbarCommon .wpToolbarImagesOff {
    display: none;
}
.lotusImagesOff .wpToolbarCommon img,
.wpthemeImagesOff .wpToolbarCommon img,
.lotusImagesOff.wpToolbarCommon img,
.wpthemeImagesOff.wpToolbarCommon img {
    display: none !important;
}
.wpthemeImagesOff .wpToolbarCommon .wpToolbarImagesOff,
.lotusImagesOff .wpToolbarCommon .wpToolbarImagesOff,
.wpthemeImagesOff.wpToolbarCommon .wpToolbarImagesOff,
.lotusImagesOff.wpToolbarCommon .wpToolbarImagesOff {
    display: inline;
}
/**
 * CSS for building toggle links and toggle buttons.
 * Both can have a label or an image.
 *
 * Examples:
 *
 * <div class="wpToolbarCommon">
 *   ...
 *   <div class="wpToolbarToggleLink selected">
 *     <a href="#" title="tooltip" role="button" aria-pressed="true">
 *       <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">
 *     </a>
 *     <div class="wpToolbarAltText">Alt text</div>
 *   </div>
 *   ...
 *   <div class="wpToolbarToggleLink">
 *     <a href="#" title="tooltip" role="button" aria-pressed="false">
 *       My Label
 *     </a>
 *     <div class="wpToolbarAltText">Alt text</div>
 *   </div>
 *   ...
  *   <div class="wpToolbarToggle selected">
 *     <a href="#" title="tooltip" role="button" aria-pressed="true">
 *       <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">
 *     </a>
 *     <div class="wpToolbarAltText">Alt text</div>
 *   </div>
 *   ...
 *   <div class="wpToolbarToggle">
 *     <a href="#" title="tooltip" role="button" aria-pressed="false">
 *       My Label
 *     </a>
 *     <div class="wpToolbarAltText">Alt text</div>
 *   </div>
 * </div>
 *
 */
.wpToolbarCommon .wpToolbarToggle,
.wpToolbarCommon .wpthemeMenuShow.wpToolbarToggleLink {
    display: inline-block;
}

.wpToolbarCommon .wpToolbarToggle > a,
.wpToolbarCommon .wpToolbarToggleLink > a {
	box-sizing: border-box;
    display: inline-block;
    position: relative;
    min-width: 48px;
    min-height: 24px;
    padding: 3px;
    text-decoration: none;
    text-align: center;
    color: #000;
}
/* center the img element */
.wpToolbarCommon .wpToolbarToggle a img,
.wpToolbarCommon .wpToolbarToggleLink a img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.wpToolbarCommon .wpToolbarToggle:hover a .wpToolbarAltText,
.wpToolbarCommon .wpToolbarToggleLink:hover a .wpToolbarAltText {
	color: #222;
	text-decoration: underline;
}
/*
 * Overrides for toggle button
 */
.wpToolbarCommon .wpToolbarToggle > a {
    border-radius: 2px;
    border: 1px solid #c4c4c4;
    box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #fff;
    background-color: #f2f2f2;
    background: linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
    background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f2f2f2), color-stop(1.0, #e0e0e0) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#f2f2f2' );
}
.wpToolbarCommon .wpToolbarToggle > a:hover,
.wpToolbarCommon .wpToolbarToggle > a:focus {
    box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #c4c4c4, 0px 1px 0px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #c4c4c4, 0px 1px 0px #fff;
    -moz-box-shadow: inset 0px 0px 2px #fff, inset 0px -2px 1px #c4c4c4, 0px 1px 0px #fff;
    background-color: #f2f2f2;
    background: linear-gradient(top, #e0e0e0 0%, #d8d8d8 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%, #d8d8d8 100%);
    background: -moz-linear-gradient(top, #e0e0e0 0%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top, #e0e0e0 0%, #d8d8d8 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%, #d8d8d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #e0e0e0), color-stop(1.0, #d8d8d8) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#e0e0e0' );
}
.wpToolbarCommon .wpToolbarToggle.selected > a {
    box-shadow: inset 0px 1px 2px #646464, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #FFFFFF;
    -webkit-box-shadow: inset 0px 1px 2px #646464, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #FFFFFF;
    -moz-box-shadow: inset 0px 1px 2px #646464, inset 0px -2px 1px #d4d4d4, 0px 1px 0px #FFFFFF;
    background-color: #aaaaaa;
    background: linear-gradient(top, #aaa 0%, #cfcfcf 100%);
    background: -o-linear-gradient(top, #aaa 0%, #cfcfcf 100%);
    background: -moz-linear-gradient(top, #aaa 0%, #cfcfcf 100%);
    background: -webkit-linear-gradient(top, #aaa 0%, #cfcfcf 100%);
    background: -ms-linear-gradient(top, #aaaaaa 0%, #cfcfcf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #aaa), color-stop(1.0, #cfcfcf) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#aaaaaa' );
    border: 1px solid #aaaaaa;
}.wpthemeMenuAnchor{display:inline-table!important}.wpthemeMenuBorder{top:-9999px;border:3px solid #454545;border:3px solid rgba(23,23,23,0.8);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;z-index:10000;position:absolute;padding:0;display:none}.wpthemeMenuBorder .wpthemeMenuNotchBorder{position:absolute;background-image:url(/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/css/images/cam_sharkfin_normal_top.png);background-position:center;background-repeat:no-repeat;width:13px;height:10px;padding:0 20px;top:-10px}.wpthemeMenuBorder .wpthemeMenuDropDown{list-style:none outside none;margin:0;white-space:nowrap;padding:7px 10px;background-color:white;cursor:default}.wpthemeMenuBorder .wpthemeMenuDropDown li{color:#222;margin:1px;padding:2px 8px;font-family:arial;font-size:1.1em;text-align:left;border:1px solid transparent}.wpthemeMenuBorder .wpthemeMenuDropDown li:focus,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li:hover{background-color:#f0fafa;border:1px solid #d7e6e8}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeMenuitem:focus .wpthemeMenuText,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeMenuitem:hover .wpthemeMenuText{text-decoration:underline}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeMenuitem{cursor:pointer}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader{font-weight:bold;color:#000;font-size:1.15em}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover{background-color:transparent}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus .wpthemeMenuText,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus .wpthemeMenuText,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover .wpthemeMenuText,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus .wpthemeMenuText,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover .wpthemeMenuText{text-decoration:none}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuError:focus,.wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:focus,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeHeader:hover{border:1px solid transparent}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:focus,.wpthemeNoTouch .wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator:hover{border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}.wpthemeMenuBorder .wpthemeMenuDropDown li.wpthemeMenuDisabled{color:#ccc}.wpthemeMenuBorder .wpthemeMenuDropDown li.typeSeparator{border-top:thin solid #e0e0e0;background-color:transparent;padding:0 10px;font-size:0;line-height:0}.wpthemeMenuBorder .wpthemeMenuDropDown .wpthemeMenuText{display:inline;width:100%}.wpthemeMenuLoading{top:-99999px!important;white-space:nowrap;margin:1px;padding:5px 10px 5px 25px;position:absolute;background-image:url(/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/css/images/loading.gif);background-repeat:no-repeat;background-position:5px center}.wpthemeMenuLoadingText{color:#222;font-family:arial;font-size:1.1em}.wpthemeMenuNotchBorder{visibility:hidden}.wpthemeMenuShow .wpthemeMenuNotchBorder{visibility:visible}.wpthemeMenuBadge{border-radius:3px;color:#fff;font-size:.95em;font-weight:bold;margin-left:6px;padding:1px 4px;line-height:1em;vertical-align:1px}.wpthemeMenuBadgeInfo{background-color:#090}.wpthemeMenuBadgeWarn{background-color:#e80}.wpthemeMenuBadgeError{background-color:#c00}.wpthemeMenuShow .wpthemeAnchorSubmenu.wpthemeTemplateSubmenu .wpthemeMenuBorder.wpthemeMenuSubmenu{top:-9999px}.wpthemeMenuDropDown .wpthemeAnchorSubmenu{position:relative}.wpthemeMenuShow .wpthemeMenuDropDown .typeSubmenu.wpthemeMenuShow .wpthemeAnchorSubmenu.wpthemeTemplateSubmenu .wpthemeMenuSubmenu{top:-2em}.wpthemeMenuSubmenu .wpthemeMenuDropDown li{font-size:1.1em}.wpthemeMenuSubmenu .wpthemeMenuDropDown .wpthemeMenuLoading{font-size:1.1em}.wpthemeMenuOverlay{visibility:hidden;position:absolute}.wpthemeMenuShow .wpthemeMenuOverlay{visibility:visible;z-index:10000}.lotusui_ie7 .wpthemeControlBody .lotusSection,.lotusui_ie7 .wpthemeControlBody .lotusWelcomeBox{position:static}.wpthemePlain .wpthemeControlHeader .wpthemeMenuFocus,.wptheme_ie7 .wpthemePlain .wpthemeControlHeader .wpthemeMenuFocus{display:none}.wptheme_ie7 .wpthemeMenuDropDown{min-height:0}
.wpthemeMenuLeft{color:#000;float:left;position:absolute;z-index:10000;font-size:.9em}.wpthemeMenuRight{color:#000;float:right;position:absolute;z-index:10000;font-size:.9em}.lotusui_ie7 .wpthemeMenuRight{float:none}.wpthemeMenuLeft .wpthemeMenuBorder .wpthemeMenuNotchBorder{left:0}.wpthemeIcon .wpthemeMenuLeft .wpthemeMenuBorder .wpthemeMenuNotchBorder{left:-20px}.wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder{right:0}.wpthemeActionsMenu .wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder{padding:0 30px}.wpthemeIcon .wpthemeMenuRight .wpthemeMenuBorder .wpthemeMenuNotchBorder{right:-5px}.wpthemeMenuBorder .wpthemeMenuDropDown li.rtl{text-align:right}.wpthemeMenuShow .wpthemeMenuLeft .wpthemeMenuBorder{left:-10px;top:25px;display:block}.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuBorder{right:-10px;top:25px;display:block}.wpthemeIcon.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuBorder{right:0}.wpthemeMenuShow .wpthemeMenuLeft .wpthemeMenuLoading{position:static}.wpthemeMenuShow .wpthemeMenuRight .wpthemeMenuLoading{position:static}.wpthemeMenuLeft .typeSubmenu.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu{left:104%}.wpthemeMenuLeft .typeSubmenu.rtl.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu{left:auto;right:102%}.wpthemeMenuRight .typeSubmenu.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu{right:102%}.wpthemeMenuRight .typeSubmenu.rtl.wpthemeMenuShow .wpthemeMenuBorder.wpthemeMenuSubmenu{left:104%;right:auto}
.wpthemeMenuBorder .wpthemeMenuNotchBorder{background-image:url(/wps/contenthandler/!ut/p/digest!XzWpHd4WWNGJyUWtkUvndg/dav/fs-type1/themes/TukeWebTheme/css/images/master.png);background-position:30px -111px}
/** CSS styles for the project mode container (project menu + edit mode toggle) */
.wpToolbarProjectModeContainer {
    line-height: 1.5em;
    display: inline-block;
    padding: 0px;
}
.wpToolbarProjectModeContainer > div {
    float: left;
    display: block;
    padding: 4px 12px;
}

/* CSS styles for edit mode switch */
.wpPageModeLabel {
    float: left;
    padding-right: 7px;
    cursor: text;
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
}
.wpPageModeToggle {
    min-width: 64px;
    line-height: 1.35em;
    overflow: hidden;
    position: relative;
    border-radius: 2px;
    color: #FEFEFE;
    cursor: pointer;
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 1px;
    box-shadow: inset 0px 1px 2px #1a1a1a, 0px 1px 0px #eee;
    -webkit-box-shadow: inset 0px 1px 2px #1a1a1a, 0px 1px 0px #eee;
    -moz-box-shadow: inset 0px 1px 2px #1a1a1a, 0px 1px 0px #eee;
    background: linear-gradient(top, #454545 0%, #8b8b8b 100%);
    background: -o-linear-gradient(top, #454545 0%, #8b8b8b 100%);
    background: -moz-linear-gradient(top, #454545 0%, #8b8b8b 100%);
    background: -webkit-linear-gradient(top, #454545 0%, #8b8b8b 100%);
    background: -ms-linear-gradient(top, #454545 0%, #8b8b8b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #454545), color-stop(1.0, #8b8b8b));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#8b8b8b');
    background-color: #454545;
}
.wpPageModeToggle .off,
.wpPageModeToggle .on,
.wpPageModeToggle .knob {
    white-space: nowrap;
    overflow: hidden;
}
.wpPageModeToggle .off {
    padding-right: 6px;
    text-shadow: 0 0 2px rgba(0,0,0,1);
    text-align: right;
}
.a11yHighContrast .wpPageModeToggle.disabled .off,
.a11yHighContrast .wpPageModeToggle.disabled .on,
.lotusImagesOff .wpPageModeToggle.disabled .off,
.lotusImagesOff .wpPageModeToggle.disabled .on,
.wpThemeImagesOff .wpPageModeToggle.disabled .off,
.wpThemeImagesOff .wpPageModeToggle.disabled .on {
    font-style: italic;
}
.wpPageModeToggle .on span {
    padding-left: 6px;
    text-overflow: ellipsis;
}
.wpPageModeToggle .on {
    position: absolute;
    top: 1px;
    text-align: left;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 0px 1px 3px #262626;
    -webkit-box-shadow: inset 0px 1px 3px #262626;
    -moz-box-shadow: inset 0px 1px 3px #262626;
    background: linear-gradient(top, #3079af 0%, #4993c9 100%);
    background: -o-linear-gradient(top, #3079af 0%, #4993c9 100%);
    background: -moz-linear-gradient(top, #3079af 0%, #4993c9 100%);
    background: -webkit-linear-gradient(top, #3079af 0%, #4993c9 100%);
    background: -ms-linear-gradient(top, #3079af 0%, #4993c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #3079af), color-stop(1.0, #4993c9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3079af', endColorstr='#4993c9');
    background-color: #3079af;
    margin: -1px;
    padding: 1px;
    width: 100%;
}
.lotusui_ie8 .wpPageModeToggle .disabled,
.lotusui_ie9 .wpPageModeToggle .disabled,
.lotusui_ie8 .wpPageModeToggle .on,
.lotusui_ie9 .wpPageModeToggle .on {
    margin: 0;
    padding: 0;
}
.wpPageModeToggle .disabled {
    display: none;
    color: #000;
    position: absolute;
    cursor: default;
    top: 1px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: rgba(240, 240, 240, 0.5);
    margin: -1px;
    padding: 1px;
    width: 100%;
}
.a11yHighContrast .wpPageModeToggle .disabled,
.lotusImagesOff .wpPageModeToggle .disabled,
.wpThemeImagesOff .wpPageModeToggle .disabled {
	background-color: rgba(240, 240, 240, 0);
}
.wpPageModeToggle.disabled .disabled {
    display: block;
}
.wpPageModeToggle .filler {
    display: inline-block;
    width: 28px;
}
.wpPageModeToggle .knob a {
    width: 22px;
    border: 1px solid #666;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    display: block;
    background-color: #eaeaea;
    background: linear-gradient(top, #eaeaea 0%, #b5b5b5 100%);
    background: -o-linear-gradient(top, #eaeaea 0%, #b5b5b5 100%);
    background: -moz-linear-gradient(top, #eaeaea 0%, #b5b5b5 100%);
    background: -webkit-linear-gradient(top, #eaeaea 0%, #b5b5b5 100%);
    background: -ms-linear-gradient(top, #eaeaea 0%, #b5b5b5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eaeaea), color-stop(1.0, #b5b5b5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#eaeaea');
    box-shadow: inset 0px 0px 2px #d9d9d9;
    -webkit-box-shadow: inset 0px 0px 2px #d9d9d9;
    -moz-box-shadow: inset 0px 0px 2px #d9d9d9;
    text-decoration: none;
}
.wpPageModeToggle .knob {
    position: absolute;
    top: 0px;
    bottom: 0px;
}
.wpPageModeToggle .knob span {
    color: #000;
    background-color: #eaeaea;
}
.wpPageModeToggle.valueon .knob {
    right: 0px;
}
.wpPageModeToggle.valueon .on {
    left: 1px;
}
.wpPageModeToggle.valueoff .knob {
    left: 0px;
}
.wpPageModeToggle.valueoff .on {
    left: -100%;
}
/* defect #93231 HCM should be OneUI independent */
.a11yHighContrast .wpPageModeToggle,
.wpthemeImagesOff .wpPageModeToggle,
.lotusImagesOff .wpPageModeToggle {
    border: 1px solid #C4C4C4;
}

/* General CSS style definitions for action bar */
.wpthemeComplementaryContent #actionBar {
    display: none;
}
.wpToolbarActionBar {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d3d3d3;
    position: relative;
    height: 3em;
    line-height: 3em;
    min-height: 36px;
    max-height: 48px;
    z-index: 5;
}
.wpToolbarActionBar > ul,
.wpToolbarActionBar > ul > li,
.wpToolbarActionBar > ul > li > div,
.wpToolbarActionBar > ul > li > div > a,
.wpToolbarProjectModeContainer > div,
.wpToolbarMoreMenuContainer > div,
.wpToolbarMoreMenuContainer > div > a {
    height: 100%;
    box-sizing: border-box;
}
.wpToolbarActionBar > ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.wpToolbarActionBar .wpToolbarActionArea,
.wpToolbarActionBar .wpToolbarToggleLink,
.wpToolbarActionBar .wpToolbarToggle {
    float: left;
}
.wpToolbarActionBar .wpToolbarToggleLink a {
    padding-top: 0;
    padding-bottom: 0;
}
.wpToolbarActionBar .toolbarToggle {
    visibility: visible;
}
.wpToolbarActionBar .toolbarToggle .disabled {
    visibility: hidden;
}
.wpToolbarActionBar .wpToolbarActionArea.toolbarToggle a {
    width: 54px;
}
.a11yHighContrast .wpToolbarActionBar .wpToolbarActionArea.toolbarToggle a,
.wpthemeImagesOff .wpToolbarActionBar .wpToolbarActionArea.toolbarToggle a,
.lotusImagesOff .wpToolbarActionBar .wpToolbarActionArea.toolbarToggle a {
    width: 100px;
}
.wpToolbarActionBar .wpToolbarActionArea.modeToggle {
    padding: 6px 6px 4px;
}
.wpToolbarActionBar .wpToolbarActionArea.modeToggle .wpToolbarToggle > a{
    cursor: default;
    padding: 0px 11px;
}
.wpToolbarActionBar .wpToolbarActionArea.modeToggle .wpToolbarToggle.selected  > a{
    border: 1px solid #adadad;
    box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 0px 4px rgba(0, 0, 0, 0.1);
    background: linear-gradient(top, #D1D1D1 10%, #DBDBDB 90%);
    background: -o-linear-gradient(top, #D1D1D1 10%, #DBDBDB 90%);
    background: -moz-linear-gradient(top, #D1D1D1 10%, #DBDBDB 90%);
    background: -webkit-linear-gradient(top, #D1D1D1 10%, #DBDBDB 90%);
    background: -ms-linear-gradient(top, #D1D1D1 10%, #DBDBDB 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #D1D1D1), color-stop(0.9, #DBDBDB));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#D1D1D1');
}
.a11yHighContrast .wpToolbarActionBar img {
    display: none;
}
.a11yHighContrast .wpToolbarActionBar .wpToolbarMenu .wpToolbarAltText,
.a11yHighContrast .wpToolbarActionBar .selected .wpToolbarImagesOff.on,
.wpthemeImagesOff .wpToolbarActionBar .selected .wpToolbarImagesOff.on,
.lotusImagesOff .wpToolbarActionBar .selected .wpToolbarImagesOff.on,
.a11yHighContrast .wpToolbarActionBar .wpToolbarImagesOff.off,
.wpthemeImagesOff .wpToolbarActionBar .wpToolbarImagesOff.off,
.lotusImagesOff .wpToolbarActionBar .wpToolbarImagesOff.off {
    display: inline;
}
.a11yHighContrast .wpToolbarActionBar .wpToolbarImagesOff.on,
.wpthemeImagesOff .wpToolbarActionBar .wpToolbarImagesOff.on,
.lotusImagesOff .wpToolbarActionBar .wpToolbarImagesOff.on,
.a11yHighContrast .wpToolbarActionBar .selected .wpToolbarImagesOff.off,
.wpthemeImagesOff .wpToolbarActionBar .selected .wpToolbarImagesOff.off,
.lotusImagesOff .wpToolbarActionBar .selected .wpToolbarImagesOff.off {
    display: none;
}
.wpToolbarLeft {
    float: left;
}
.wpToolbarRight {
    float: right;
}
.wpToolbarToggle .wpthemeMenu {
    z-index: 5000;
}
/** Login link */
.wpToolbarActionBar .wpToolbarLoginContainer {
    width: 100%;
    position: absolute;
    z-index: 5000;
}
.wpToolbarActionBar .wpToolbarLogin {
    position: absolute;
    left: 50%;
    z-index: 5000;
}
.wpToolbarActionBar .wpToolbarLogin > div {
    position: relative;
    left: -50%;
    height: 20px;
}
.wpToolbarActionBar .wpToolbarLogin a,
.wpToolbarActionBar .wpToolbarLogin a:visited,
.wpToolbarActionBar .wpToolbarLogin a:hover,
.wpToolbarActionBar .wpToolbarLogin a:active,
.wpToolbarActionBar .wpToolbarLogin a:focus,
.wpToolbarActionBar .wpToolbarLogin a:link {
    color: #1970B0;
}
.typeMenuitem.wpthemeSelected {
    background-color: #e1f5fa;
    border: 1px solid #c8e1eb !important;
}
.wpToolbarToggle .wpthemeMenuBorder .wpthemeMenuDropDown li {
    text-align: left;
}
.wpToolbarActionBar .wpToolbarLogo {
    position: relative;
    width: 60px;
}
.wpToolbarActionBar .wpToolbarLogo img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.selected .wpToolbarActionBarImages-Toolbar,
.wpToolbarActionBarImages-ToolbarSelected,
.selected .wpToolbarActionBarImages-InfoMode,
:hover > .wpToolbarActionBarImages-InfoMode,
.wpToolbarActionBarImages-InfoModeSelected,
.wpToolbarActionBarImages-InfoModeHover,
.selected:hover .wpToolbarActionBarImages-InfoModeHover,
.selected .wpToolbarActionBarImages-Sites,
:hover > .wpToolbarActionBarImages-Sites,
.wpToolbarActionBarImages-SitesSelected,
.selected .wpToolbarActionBarImages-Applications,
:hover > .wpToolbarActionBarImages-Applications,
.wpToolbarActionBarImages-ApplicationsSelected,
.selected .wpToolbarActionBarImages-Administration,
:hover > .wpToolbarActionBarImages-Administration,
.wpToolbarActionBarImages-AdministrationSelected,
.wpToolbarActionBarImages-DashboardHover,
:hover > .wpToolbarActionBarImages-Dashboard {
    display: none;
}
.selected .wpToolbarActionBarImages-ToolbarSelected,
.selected .wpToolbarActionBarImages-InfoModeSelected,
:hover > .wpToolbarActionBarImages-SitesSelected,
:hover > .wpToolbarActionBarImages-ApplicationsSelected,
:hover > .wpToolbarActionBarImages-AdministrationSelected,
.selected .wpToolbarActionBarImages-SitesSelected,
.selected .wpToolbarActionBarImages-ApplicationsSelected,
.selected .wpToolbarActionBarImages-AdministrationSelected,
:hover > .wpToolbarActionBarImages-InfoModeHover,
:hover > .wpToolbarActionBarImages-DashboardHover {
    display: inline-block;
}
@media (max-width: 979px) {
    .wpToolbarActionBar .wpToolbarLogo {
        display: none;
    }
}
/*
 * If the screen is smaller than 768 pixels,
 * we want to hide the controls to open the toolbar.
 */
@media (max-width: 767px) {
    .wpToolbarActionBar .toolbarToggle,
    .wpToolbarActionBar .infoModeToggle,
    .wpToolbarActionBar .wpPageModeToggleContainer {
        display: none;
    }
}
/*
 * If the screen is smaller than 480 pixels,
 * we only want to display the navigation controls.
 */
@media (max-width: 479px) {
    .wpToolbarActionBar .wpToolbarPreviewMenu,
    .wpToolbarActionBar .wpToolbarMoreMenu {
        display: none;
    }
}
/*
 * Draft ribbon overrides
 */
body.toolbar-closed .wpthemeDraftRibbonLeft,
body.toolbar-closed .wpthemeDraftRibbonRight {
    top: calc(3em + 1px);
}
/*
 * Hide the Create Page link on the No Content Available screen.
 */
#ibm\.portal\.home\.createpage,
#ibm\.portal\.home\.createpage + br  {
    display: none;
}
/*
 * Show the Create Page link on the No Content Available screen for edit mode.
 */
.edit-mode #ibm\.portal\.home\.createpage,
.edit-mode #ibm\.portal\.home\.createpage + br {
    display: inline-block;
}.wpToolbarPreview {
    width:100%;
    position: absolute;
    z-index: 5000;
}
.wpToolbarPreview .wpToolbarPreviewContainer {
    position:fixed;
    left: 50%;
    z-index: 5000;
}
.wpToolbarPreview .wpToolbarPreviewContainer .wpToolbarStopPreview {
    position: relative;
    left: -50%;
}
.wpToolbarPreview .wpToolbarStopPreview button {
    border-radius: 0px 0px 3px 3px;
    color: #000;
    text-decoration: none !important;
    vertical-align: top;
    padding: 3px 40px;
    cursor: pointer;
    display: inline;
    font-size: 1.2em;
    border: 1px solid #BBB;
    border-left-color: #FFF;
    border-top-color: #FFF;
    border-right-color: #FFF;
    -webkit-box-shadow: 0px 2px 5px rgba(40, 40, 40, 0.8);
    -moz-box-shadow: 0px 2px 5px rgba(40, 40, 40, 0.8);
    box-shadow: 0px 2px 5px rgba(40, 40, 40, 0.8);
    background-color: #EDEDED;
    background: linear-gradient(top, #EDEDED 10%, #E1E1E1 90%);
    background: -o-linear-gradient(top, #EDEDED 10%, #E1E1E1 90%);
    background: -moz-linear-gradient(top, #EDEDED 10%, #E1E1E1 90%);
    background: -webkit-linear-gradient(top, #EDEDED 10%, #E1E1E1 90%);
    background: -ms-linear-gradient(top, #EDEDED 10%, #E1E1E1 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #EDEDED), color-stop(0.9, #E1E1E1) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1E1E1', endColorstr='#EDEDED' );
    max-height: 100px;
    -webkit-transition: max-height 0.5s, color 0.5s;
    -moz-transition: max-height 0.5s, color 0.5s;
    transition: max-height 0.5s, color 0.5s;
}
.wpToolbarPreview .wpToolbarStopPreview button:hover,
.wpToolbarPreview .wpToolbarStopPreview button:focus,
.wpToolbarPreview .wpToolbarStopPreview button:active {
    border-bottom-color: #888;
    border-right-color: #FFF;
    border-left-color: #FFF;
    border-top-color: #FFF;
    -webkit-box-shadow: 0px 3px 5px rgba(30, 30, 30, 0.8);
    -moz-box-shadow: 0px 3px 5px rgba(30, 30, 30, 0.8);
    box-shadow: 0px 3px 5px rgba(30, 30, 30, 0.8);
}
.wpToolbarPreview .wpToolbarStopPreview.minimized button {
    max-height: 7px;
    color: transparent;
}
.wpToolbarPreview .wpToolbarStopPreview button:focus {
  max-height: inherit;
  color: inherit;
}
.selected .wpToolbarActionBarImages-Preview,
:hover > .wpToolbarActionBarImages-Preview,
.wpToolbarActionBarImages-PreviewSelected,
.selected .wpToolbarActionBarImages-Preview-rtl,
:hover > .wpToolbarActionBarImages-Preview-rtl,
.wpToolbarActionBarImages-PreviewSelected-rtl {
	display: none;
}
.selected .wpToolbarActionBarImages-PreviewSelected,
:hover > .wpToolbarActionBarImages-PreviewSelected,
.selected .wpToolbarActionBarImages-PreviewSelected-rtl,
:hover > .wpToolbarActionBarImages-PreviewSelected-rtl {
	display: inline-block;	
}.selected .wpToolbarActionBarImages-More,
:hover > .wpToolbarActionBarImages-More,
.wpToolbarActionBarImages-MoreSelected,
.selected .wpToolbarActionBarImages-More-rtl,
:hover > .wpToolbarActionBarImages-More-rtl,
.wpToolbarActionBarImages-MoreSelected-rtl {
	display: none;
}
.selected .wpToolbarActionBarImages-MoreSelected,
:hover > .wpToolbarActionBarImages-MoreSelected,
.selected .wpToolbarActionBarImages-MoreSelected-rtl,
:hover > .wpToolbarActionBarImages-MoreSelected-rtl {
	display: inline-block;	
}.st-section,.st-section > *,.st-section > *:before,.st-section > *:after,.st-row > *,.st-row > *:before,.st-row > *:after,.st-col > *,.st-col > *:before,.st-col > *:after,.st-container > *,.st-container > *:before,.st-container > *:after {list-style: none; margin: 0; padding: 0; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.st-section {width: 100%; margin: 0 auto; vertical-align: top; text-align: center; font-size: 0; position: relative;}.st-section-content {padding: 1rem;}.st-row {position: relative; display: block; text-align: left; font-size: 0; margin: -10px;}.st-section > .st-row {margin: 0 10px;}.st-section > .st-row.st-hidden {margin: 0;}.st-row:after {content: ''; display: inline-block; width: 100%;}.st-row-content {max-width: 1000px;}.st-row-gap {padding-top: 3rem;}.st-col {display: inline-block; width: 100%; vertical-align: top; font-size: 0; text-align: left; padding: 10px;}.st-container {width: 100%; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; font-size: 0.75rem;}.st-col-whole{width:100%;}.st-col-0-of-12{width:0%;}.st-col-1-of-12{width:8.333333333333334%;}.st-col-2-of-12,.st-col-1-of-6{width:16.666666666666668%;}.st-col-3-of-12,.st-col-1-of-4{width:25.0%;}.st-col-4-of-12,.st-col-1-of-3{width:33.333333333333336%;}.st-col-5-of-12{width:41.666666666666664%;}.st-col-6-of-12,.st-col-1-of-2{width:50.0%;}.st-col-7-of-12{width:58.333333333333336%;}.st-col-8-of-12,.st-col-2-of-3{width:66.66666666666667%;}.st-col-9-of-12,.st-col-3-of-4{width:75.0%;}.st-col-10-of-12,.st-col-5-of-6{width:83.33333333333333%;}.st-col-11-of-12{width:91.66666666666667%;}.st-col-12-of-12,.st-col-1-of-1{width:100.0%;}@media (max-width: 435px) {.st-col.st-col-hidden{display:none;}}@media (min-width: 436px) {.st-col-a-whole{width:100%;}.st-col-a-1-of-12{width:8.333333333333334%;}.st-col-a-2-of-12,.st-col-a-1-of-6{width:16.666666666666668%;}.st-col-a-3-of-12,.st-col-a-1-of-4{width:25.0%;}.st-col-a-4-of-12,.st-col-a-1-of-3{width:33.333333333333336%;}.st-col-a-5-of-12{width:41.666666666666664%;}.st-col-a-6-of-12,.st-col-a-1-of-2{width:50.0%;}.st-col-a-7-of-12{width:58.333333333333336%;}.st-col-a-8-of-12,.st-col-a-2-of-3{width:66.66666666666667%;}.st-col-a-9-of-12,.st-col-a-3-of-4{width:75.0%;}.st-col-a-10-of-12,.st-col-a-5-of-6{width:83.33333333333333%;}.st-col-a-11-of-12{width:91.66666666666667%;}.st-col-a-12-of-12,.st-col-a-1-of-1{width:100.0%;}}@media (min-width: 436px) and (max-width: 600px) {.st-col.st-col-a-hidden{display:none;}}@media (min-width: 601px) {.st-col-b-whole{width:100%;}.st-col-b-1-of-12{width:8.333333333333334%;}.st-col-b-2-of-12,.st-col-b-1-of-6{width:16.666666666666668%;}.st-col-b-3-of-12,.st-col-b-1-of-4{width:25.0%;}.st-col-b-4-of-12,.st-col-b-1-of-3{width:33.333333333333336%;}.st-col-b-5-of-12{width:41.666666666666664%;}.st-col-b-6-of-12,.st-col-b-1-of-2{width:50.0%;}.st-col-b-7-of-12{width:58.333333333333336%;}.st-col-b-8-of-12,.st-col-b-2-of-3{width:66.66666666666667%;}.st-col-b-9-of-12,.st-col-b-3-of-4{width:75.0%;}.st-col-b-10-of-12,.st-col-b-5-of-6{width:83.33333333333333%;}.st-col-b-11-of-12{width:91.66666666666667%;}.st-col-b-12-of-12,.st-col-b-1-of-1{width:100.0%;}}@media (min-width: 601px) and (max-width: 800px) {.st-col.st-col-b-hidden{display:none;}}@media (min-width: 801px) {.st-col-c-whole{width:100%;}.st-col-c-1-of-12{width:8.333333333333334%;}.st-col-c-2-of-12,.st-col-c-1-of-6{width:16.666666666666668%;}.st-col-c-3-of-12,.st-col-c-1-of-4{width:25.0%;}.st-col-c-4-of-12,.st-col-c-1-of-3{width:33.333333333333336%;}.st-col-c-5-of-12{width:41.666666666666664%;}.st-col-c-6-of-12,.st-col-c-1-of-2{width:50.0%;}.st-col-c-7-of-12{width:58.333333333333336%;}.st-col-c-8-of-12,.st-col-c-2-of-3{width:66.66666666666667%;}.st-col-c-9-of-12,.st-col-c-3-of-4{width:75.0%;}.st-col-c-10-of-12,.st-col-c-5-of-6{width:83.33333333333333%;}.st-col-c-11-of-12{width:91.66666666666667%;}.st-col-c-12-of-12,.st-col-c-1-of-1{width:100.0%;}}@media (min-width: 801px) and (max-width: 896px) {.st-col.st-col-c-hidden{display:none;}}@media (min-width: 897px) {.st-col-d-whole{width:100%;}.st-col-d-1-of-12{width:8.333333333333334%;}.st-col-d-2-of-12,.st-col-d-1-of-6{width:16.666666666666668%;}.st-col-d-3-of-12,.st-col-d-1-of-4{width:25.0%;}.st-col-d-4-of-12,.st-col-d-1-of-3{width:33.333333333333336%;}.st-col-d-5-of-12{width:41.666666666666664%;}.st-col-d-6-of-12,.st-col-d-1-of-2{width:50.0%;}.st-col-d-7-of-12{width:58.333333333333336%;}.st-col-d-8-of-12,.st-col-d-2-of-3{width:66.66666666666667%;}.st-col-d-9-of-12,.st-col-d-3-of-4{width:75.0%;}.st-col-d-10-of-12,.st-col-d-5-of-6{width:83.33333333333333%;}.st-col-d-11-of-12{width:91.66666666666667%;}.st-col-d-12-of-12,.st-col-d-1-of-1{width:100.0%;}}@media (min-width: 897px) and (max-width: 1024px) {.st-col.st-col-d-hidden{display:none;}}@media (min-width: 1025px) {.st-col-e-whole{width:100%;}.st-col-e-1-of-12{width:8.333333333333334%;}.st-col-e-2-of-12,.st-col-e-1-of-6{width:16.666666666666668%;}.st-col-e-3-of-12,.st-col-e-1-of-4{width:25.0%;}.st-col-e-4-of-12,.st-col-e-1-of-3{width:33.333333333333336%;}.st-col-e-5-of-12{width:41.666666666666664%;}.st-col-e-6-of-12,.st-col-e-1-of-2{width:50.0%;}.st-col-e-7-of-12{width:58.333333333333336%;}.st-col-e-8-of-12,.st-col-e-2-of-3{width:66.66666666666667%;}.st-col-e-9-of-12,.st-col-e-3-of-4{width:75.0%;}.st-col-e-10-of-12,.st-col-e-5-of-6{width:83.33333333333333%;}.st-col-e-11-of-12{width:91.66666666666667%;}.st-col-e-12-of-12,.st-col-e-1-of-1{width:100.0%;}}@media (min-width: 1025px) and (max-width: 1280px) {.st-col.st-col-e-hidden{display:none;}}@media (min-width: 1281px) {.st-col.st-col-f-hidden{display:none;}.st-col-f-whole{width:100%;}.st-col-f-1-of-12{width:8.333333333333334%;}.st-col-f-2-of-12,.st-col-f-1-of-6{width:16.666666666666668%;}.st-col-f-3-of-12,.st-col-f-1-of-4{width:25.0%;}.st-col-f-4-of-12,.st-col-f-1-of-3{width:33.333333333333336%;}.st-col-f-5-of-12{width:41.666666666666664%;}.st-col-f-6-of-12,.st-col-f-1-of-2{width:50.0%;}.st-col-f-7-of-12{width:58.333333333333336%;}.st-col-f-8-of-12,.st-col-f-2-of-3{width:66.66666666666667%;}.st-col-f-9-of-12,.st-col-f-3-of-4{width:75.0%;}.st-col-f-10-of-12,.st-col-f-5-of-6{width:83.33333333333333%;}.st-col-f-11-of-12{width:91.66666666666667%;}.st-col-f-12-of-12,.st-col-f-1-of-1{width:100.0%;}}.wpToolbarProjectModeContainer > div.divider {
    display: block !important;
}
.wpToolbarProjectInfoBox > div {
    display: none;
}
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled > div {
    display: block;
}
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled a.wpToolbarProjectMenuLink,
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled a.wpToolbarProjectMenuLink:link,
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled a.wpToolbarProjectMenuLink:active,
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled a.wpToolbarProjectMenuLink:focus,
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled a.wpToolbarProjectMenuLink:hover {
    display: none;
}
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink,
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink:link,
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink:active,
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink:visited,
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink:hover {
    color: #222;
}
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled .wpToolbarProjectLabel:hover,
.wpToolbarProjectInfoBox.wpToolbarProjectMenuDisabled .wpToolbarPublishedSiteLabel:hover,
.wpToolbarProjectInfoBox a {
    text-decoration: none !important;
}
.wpToolbarProjectInfoBox .wpToolbarProjectLabel,
.wpToolbarProjectInfoBox .wpToolbarPublishedSiteLabel {
    padding-right: 1px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
}    
.wpToolbarProjectInfoBox .wpToolbarProjectLabel:hover,
.wpToolbarProjectInfoBox .wpToolbarPublishedSiteLabel:hover {
    text-decoration: underline;
}    
.wpToolbarProjectInfoBox a.wpToolbarProjectMenuLink img {
    width: 9px;
    height: 9px;
}
.lotus_rtl .wpToolbarProjectInfoBox .wpToolbarProjectLabel,
.lotus_rtl .wpToolbarProjectInfoBox .wpToolbarPublishedSiteLabel {
    padding-left: 1px;
    padding-right: 0px;
}
/*
 * If the screen is smaller than 768 pixels,
 * we just want to display the label but not
 * let the user open the project menu.
 */
@media (max-width: 767px) {
    .wpToolbarProjectInfoBox > div {
        display: block !important;
    }
    .wpToolbarProjectInfoBox > a {
        display: none !important;
    }
}
/*
 * If the screen is smaller than 480 pixels,
 * we want to hide the entire UI control.
 */
@media (max-width: 479px) {
    .wpToolbarProjectInfoBox {
        display: none !important;
    }
}.wtControlHeader{position:relative;height:0}.wtControlHeader>div{background-color:#adadad;left:-1px;border:1px solid #adadad;float:right;opacity:.94;position:absolute;top:-28px;z-index:99;display:none;width:100%}.wtControlHeader div h2{margin:0;font-size:14px;padding-left:.833em;display:table-cell;font-weight:normal;vertical-align:middle;color:#323232}.wtControlHeader .dndHandle{display:none}.edit-mode .wtControlHeader .dndHandle{display:inline;float:left;margin:0 .333em 0 0;height:.9em;font-weight:600;width:100%;cursor:move;padding:5px;padding-bottom:21px;padding-top:6px}.wtControlHeader>div>div{display:table-row;word-wrap:break-word}.wtControlHeader>div>div>a{border-width:0;display:table-cell;vertical-align:top;width:44px;outline:medium none;text-decoration:none;font-size:.9em}.wtControlHeader>div>div>a:focus{outline:1px dotted black}.wtControl{background-image:none;background-color:transparent;padding:0;width:auto}.edit-mode.wtNoTouch div.wtControl.wtHover .wtControlHeader>div{display:table}.edit-mode.wtNoTouch div.wtControl.wtFocus .wtControlHeader>div{display:table}.wtWholeCol .wtControl{margin:0}.edit-mode .wtControlBody{min-height:20px;border-bottom:1px solid #221f1f;box-shadow:0 -1px 0 #221f1f;background-color:#fff}.edit-mode .layoutNode{outline:1px dotted #222;min-height:1.667em;min-width:3.333em}iframe#dj_history{display:none}.wtLayoutContainers .portal-drop-target{display:none}.wtLayoutContainers div.ibmDndDropZonesActive .portal-drop-target{display:block;position:relative}.wtLayoutContainers div.ibmDndDropZonesActive .portal-drop-target div{color:#83b995;border:1px solid #83b995;border-radius:2px;background-color:#edfcf2;position:absolute;z-index:1000;opacity:.8}.wtLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver div{background-color:#a0efba}.wtLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal div,.wtLayoutContainers div.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target div{background-color:#ed486e;border-color:#a11222}.wtLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive :first-child.portal-drop-target div{top:0}.wtLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive .portal-drop-target div{top:-1.667em;left:-.083em;width:100%;height:2.5em}.wtLayoutContainers div.ibmDndRow.ibmDndDropZonesActive .portal-drop-target div{left:-1.25em;top:2.083em;width:1.667em}.wtLayoutContainers table.ibmDndDropZonesActive .portal-drop-target{display:block;color:#83b995;background-color:#edfcf2;border:1px solid #83b995;border-radius:2px;margin:.417em;height:2em;min-width:1.667em}.wtLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver{background-color:#a0efba}.wtLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal,.wtLayoutContainers table.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target{background-color:#ed486e;border-color:#a11222}.hiddenWidgetsDiv{float:left;width:100%}.hiddenWidgetsContainer{background-color:#ccc;display:none;border-bottom:1px solid #bbb;outline:2px solid #e0e0e0;margin-top:16px;min-height:20px}