.js-hidden {
    display: none;
}

.js-success, .js-error {
    color: #FFFFFF;
}

.fancybox-margin {
    margin-right: 17px;
}

.fancybox-lock {
    overflow: visible !important;
    display: block;
}

.fancybox-lock body,
.fancybox-lock footer {
    display: block;
}

* {
    outline: none;
}

.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu {
    font-size: 10px;
}

.news-latest-container hr.clearer,
.news-list-container hr.clearer,
.news-list2-container hr.clearer,
.news-list3-container hr.clearer,
.news-single-item hr.cl-left,
.news-single-item hr.cl-right {
    clear: right;
    height: 1px;
    border: none;
    padding: 0;
    margin: 0;
}

.news-list2-container hr.clearer,
.news-list3-container hr.clearer {
    clear: both;
}

.news-single-item hr.cl-left {
    clear: left;
}

.news-latest-container {
    padding: 10px;
}

.news-latest-gotoarchive {
    padding: 3px;
    margin: 3px;
    background-color: #f3f3f3;
}

.news-latest-container H2 {
    padding: 0 0 2px 0;
    margin: 0;
}

.news-latest-item {
    padding: 3px;
    margin: 0;
}

.news-latest-item img {
    margin: 0 5px 5px 0;
    float: left;
    border: none;
}

.news-latest-category img {
    float: none;
    border: none;
    margin: 0px;
}

.news-latest-item > p {
    margin: 0;
    padding: 0;
}

.news-list-container {
    padding: 10px 0;
}

.news-list-item {
    padding: 0 0 10px 0;
}

.news-list-container H2 {
    margin: 0px;
}

.news-list-date {
    float: right;
    display: block;
    padding-left: 10px;
}

.news-list-imgcaption {
    padding: 3px 3px 0 0;
}

.news-list-container img {
    float: right;
    margin: 0 2px 5px 5px;
    border: none;
}

.news-list-category img {
    float: none;
    border: none;
    margin: 0px;
}

.news-list-morelink {
    padding-left: 5px;
}

.news-list2-container,
.news-list3-container {
    padding: 0 0 10px 0;
}

.news-list2-container,
.news-list3-container {
    background: #e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
    background: #f1f1f1;
}

.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
    width: 48%;
    float: left;
    padding: 5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
    width: 31%;
    float: left;
    padding: 5px;
}

.news-list3-item {
    padding: 5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
    border-top: 5px solid #fff;
}

.news-list2-container img {
    float: right;
    margin: 0 2px 5px 5px;
    border: none;
}

.news-list3-container img {
    float: left;
    margin: 0 5px 5px 2px;
    border: none;
}

.news-list-browse {
    text-align: center;
    margin-bottom: 20px;
}

.news-single-item {
    padding: 5px;
    margin-bottom: 5px;
}

.news-single-img {
    float: right;
    margin: 10px 0 0 10px;
    padding: 0;
}

.news-single-img img {
    border: none;
}

.news-single-imgcaption {
    padding: 1px 0 3px 0;
    margin: 0;
}

.news-single-rightbox {
    float: right;
    width: 160px;
    text-align: right;
    clear: both;
}

.news-single-backlink {
    padding: 10px;
}

.news-single-additional-info {
    margin-top: 15px;
    padding: 3px;
    clear: both;
}

.news-single-related,
.news-single-files,
.news-single-links {
    margin: 0;
    margin-bottom: 3px;
    padding: 3px;
}

.news-single-related dd,
.news-single-links dd,
.news-single-files dd {
    margin-left: 20px;
}

.news-single-related dt,
.news-single-links dt,
.news-single-files dt {
    font-weight: bold;
    margin-left: 5px;
}

.news-single-files dd a {
    padding: 0 3px;
}

.tx-ws-flexslider .textmode .captionwrapper {
    position: relative;
    top: 0;
    left: 0;
}

.flexslider ul,
.flexslider li {
    margin: 0;
    padding: 0;
}

.flexslider .caption {
    background: #eee;
    padding: 10px;
}

.flexslider .captiontitle {
    font-weight: bold;
}

.flexslider .slidercontent {
    position: relative;
}

@media (min-width: 980px) {
    .flexslider .caption {
        background: transparent;
        padding: 0;
    }

    .flexslider .captionwrapper {
        position: absolute;
        width: 350px;
        top: 10px;
        left: 10px;
        overflow: hidden;
    }

    .flexslider .captionwrapper.wsflexslider-alignright {
        left: auto;
        right: 10px;
    }

    .flexslider .captiontitle {
        font-size: 2em;
        margin: 0 0 10px;
        color: #00418f;
        background: rgba(255, 255, 255, 0.9);
        padding: 0 17px;
        line-height: 1.9em;
    }

    .flexslider .captiontext {
        background: rgba(255, 255, 255, 0.9);
        padding: 17px;
    }

    .flexslider .captiontext p {
        font-size: 1em;
        margin: 0;
        color: #00418f;
        line-height: 1.5em;
    }

    .flexslider .captionlink {
        position: absolute;
        right: 30px;
        bottom: 10px;
    }
}

.flexslider .slides img {
    height: auto;
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider {
    margin: 0 0 60px;
    background: #fff;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav a {
    width: 36px;
    height: 38px;
    margin: -20px 0 0;
    display: block;
    background: url('../../typo3conf/ext/ws_flexslider/Resources/Public/Images/bg_direction_nav.png') no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 0 -39px;
    right: -36px;
}

.flex-direction-nav .flex-prev {
    left: -36px;
}

.flexslider:hover .flex-next {
    opacity: 1;
    right: 0;
}

.flexslider:hover .flex-prev {
    opacity: 1;
    left: 0;
}

.flex-direction-nav .disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #fff;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
    background: #c8e0f3;
}

.flex-control-paging li a.flex-active {
    background: #285678;
    cursor: default;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2),
                inset 0 0 3px rgba(255, 255, 255, 0.2);
    border: 1px solid #1c3f59;
    top: 1px;
    position: relative;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .active {
    opacity: 1;
    cursor: default;
}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        display: 0;
    }

    .flex-direction-nav .flex-next {
        display: 0;
    }
}

/* Bootstrap overwrite */

html {
    font-size: 62.5%;
}

a {
    color: #428bca;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #2a6496;
    text-decoration: underline;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    color: #999;
}

.text-muted {
    color: #999;
}

.text-primary {
    color: #428bca;
}

a.text-primary:hover {
    color: #3071a9;
}

.bg-primary {
    color: #fff;
    background-color: #428bca;
}

a.bg-primary:hover {
    background-color: #3071a9;
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

input[type="date"] {
    line-height: 34px;
}

.radio,
.checkbox {
    display: block;
    min-height: 20px;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio label,
.checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}

.btn-link {
    color: #428bca;
    cursor: pointer;
}

.btn-link:hover,
.btn-link:focus {
    color: #2a6496;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #999;
}

.btn-block {
    padding-right: 0;
    padding-left: 0;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #428bca;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999;
}

.dropdown-header {
    color: #999;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    margin-bottom: 1px;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
}

.nav > li.disabled > a {
    color: #999;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
    color: #999;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: #428bca;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: #428bca;
}

.navbar-collapse {
    max-height: 340px;
}

@media (min-width: 768px) {
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}

.navbar-inverse .navbar-text {
    color: #999;
}

.navbar-inverse .navbar-nav > li > a {
    color: #999;
}


@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999;
    }
}

.navbar-inverse .navbar-link {
    color: #999;
}

.breadcrumb > .active {
    color: #999;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #999;
}

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

video {
    width: 100% !important;
    height: auto !important;
}

.btn {
    border: 0px solid #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #FFF;
    font-family: 'Ubuntu', Arial, sans-serif;
    padding: 6px 28px 6px 12px;
    position: relative;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}

.btn:after {
    background: transparent url('../../assets/img/icons/icon-arrow-dir-right.svg') no-repeat scroll 0 0;
    content: ' ';
    height: 8px;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 4px;
}

.btn.last-element {
    margin: 5px 0 15px;
}

.btn-default {
    color: #FFF;
    border-color: #adadad;
    background-color: #6D6E70;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus {
    background-color: #525354;
    color: #FFF;
}

.btn-primary {
    color: #fff;
    background-color: #EC008C;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus {
    background-color: #AC0065;
}

/* Page styles */

html,
body {
    display: table;
    width: 100% !important;
    height: 100%;
}

.container {
    padding: 3%;
}

.container,
.container-fluid {
    max-width: 1000px;
}

body {
    background: #fff;
    color: #6D6E70;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

.row {
    margin-left: -1.25%;
    margin-right: -1.25%;
}

.row .col-first {
    padding-left: 0px;
    padding-right: 15px;
}

.row .col-last {
    padding-left: 15px;
    padding-right: 0;
}

small,
.small,
.csc-textpic-caption {
    font-size: 12px;
}

.csc-textpic-caption {
    margin: 5px 0 15px;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0;
}

a {
    color: #EC008C;
    outline: none;
}

a:hover {
    color: #AC0065;
    text-decoration: none;
}

nav ul,
nav ol,
nav ul ul,
nav ol ul,
nav ul ol,
nav ol ol {
    list-style: none;
}

.pad-0 {
    padding-right: 0;
    padding-left: 0;
}

input[type="text"],
input[type="password"],
input[type="search"] {
    background-color: #FFFFFF;
    border: 1px solid #A4A4A4;
    color: #6D6E70;
    padding: 6px 32px 6px 10px;
}

header {
    background: url('../../assets/img/header-bg.png') 0 0 repeat-x;
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 4px;
    width: 100%;
}

/* Desktop header */

.desktop .logo img {
    /*width: 200px;
    height: 78px;*/
    margin: 52px 0 70px;
}

.desktop .top-container {
    position: relative;
    background-color: #6D6E70;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    float: right;
    padding: 10px;
    height: 50px;
}

.desktop .top-container form {
    display: inline-block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.desktop .top-container input[type="search"] {
    width: 180px;
}

.desktop .top-container input[type="submit"] {
    border: #FFF solid 0;
    background: transparent url('../../assets/img/icons/icon-search.svg') no-repeat scroll 0 0;
    height: 16px;
    position: absolute;
    right: 19px;
    top: 19px;
    width: 16px;
}

.desktop .container-fluid {
    position: relative;
}

.desktop .header-title-text {
    position: absolute;
    left: 225px;
    top: 15px;
    width: 26%;
    font-size: 15px;
    text-transform: none;
    letter-spacing: 0;
}

.desktop .header-title-text:first-letter,
.desktop .header-title-text .first-letter {
    font-size: 15px;
}

.desktop .header-logo-right {
    float: right;
    margin-right: 10px;
}

.desktop .header-logo-right img {
    width: 240px;
    margin: 20px 0;
}

.desktop .navigation-container {
    position: relative;
}

.navigation-container ul {
    margin: 0;
    padding: 0;
}

.navigation-container a:not(.btn) {
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    padding: 13px 10px;
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    color: #A1A1A1;
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: normal;
}

.navigation-container svg {
    height: 7px;
    margin: 0 0 0 5px;
    width: 8px;
}

.navigation-container svg polygon {
    fill: #a1a1a1;
}

.desktop .main-nav > li {
    float: left;
}

.desktop .main-nav > li:nth-last-of-type(1) {
    float: right;
}

.desktop .sub-nav {
    padding: 0px;
    position: absolute;
    display: none;
    z-index: 1;
}

.desktop .main-nav > li:nth-of-type(5) .sub-nav {
    z-index: 2;
}

.desktop .main-nav > li:hover > a:not(.btn) {
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.desktop .main-nav > li.active a:not(.btn),
.desktop .main-nav > li:hover a:not(.btn) {
    color: #FFF;
}

.desktop .main-nav > li.active svg polygon,
.desktop .main-nav > li:hover svg polygon {
    fill: #FFF;
}

.desktop .main-nav > li:hover > .sub-nav {
    display: block;
}

.desktop .main-nav > li.active:nth-of-type(1),
.desktop .main-nav > li:hover:nth-of-type(1) a:not(.btn) {
    background-color: #008991;
}

.desktop .main-nav > li.active:nth-of-type(2),
.desktop .main-nav > li:hover:nth-of-type(2) a:not(.btn) {
    background-color: #FEC00E;
}

.desktop .main-nav > li.active:nth-of-type(3),
.desktop .main-nav > li:hover:nth-of-type(3) a:not(.btn) {
    background-color: #0087C7;
}

.desktop .main-nav > li.active:nth-of-type(4),
.desktop .main-nav > li:hover:nth-of-type(4) a:not(.btn) {
    background-color: #8B8B8B;
}

.desktop .main-nav > li.active:nth-of-type(5),
.desktop .main-nav > li:hover:nth-of-type(5) a:not(.btn) {
    background-color: #EC008C;
}

.main-nav > li > a {
    text-transform: uppercase;
}

.desktop .main-nav > li > a {
    cursor: default;
}

.desktop .main-nav > li:nth-of-type(5) > ul {
    background-color: #EC008C;
    right: 0;
}

.desktop .main-nav > li:nth-of-type(5) .sub-nav > li {
    float: left;
}

.desktop .sub-nav > li > a:not(.btn) {
    padding: 13px 20px;
    font-weight: bold;
}

.desktop .main-nav > li:nth-of-type(1) .sub-nav a:not(.btn):focus,
.desktop .main-nav > li:nth-of-type(1) .sub-nav a:not(.btn):hover {
    background-color: #007075;
}

.desktop .main-nav > li:nth-of-type(2) .sub-nav a:not(.btn):focus,
.desktop .main-nav > li:nth-of-type(2) .sub-nav a:not(.btn):hover {
    background-color: #CB9700;
}

.desktop .main-nav > li:nth-of-type(3) .sub-nav a:not(.btn):focus,
.desktop .main-nav > li:nth-of-type(3) .sub-nav a:not(.btn):hover {
    background-color: #006494;
}

.desktop .main-nav > li:nth-of-type(4) .sub-nav a:not(.btn):focus,
.desktop .main-nav > li:nth-of-type(4) .sub-nav a:not(.btn):hover {
    background-color: #5C5C5C;
}

.desktop .main-nav > li:nth-of-type(5) .sub-nav a:not(.btn):focus,
.desktop .main-nav > li:nth-of-type(5) .sub-nav a:not(.btn):hover {
    background-color: #AC0065;
}

.desktop .sub-nav ul {
    margin: 0 0 13px;
}

.desktop .sub-nav ul a:not(.btn) {
    font-size: 12px;
    padding: 4px 20px;
}

.desktop .sub-nav ul a:before {
    content: "\2022";
    color: #FFF;
    display: block;
    float: left;
    font-size: 24px;
    margin: 0 8px 0 0;
}

.bg1 {
    background: url('../../assets/img/bg1.png') 0 0 repeat-x #FFF;
    padding-top: 22px;
}

.bg2 {
    background: url('../../assets/img/bg2.png') 0 0 repeat-x #FFF;
    border-top: 1px solid #f5f5f5;
    padding-top: 22px;
}

.spacing {
    margin-top: 22px;
}

[class^="box-"] {
    margin-bottom: 22px;
    padding: 0 25px 10px;
}

.box-1 {
    background: #FCFCFC url('../../assets/img/box-bg.gif') repeat-x scroll 0 0;
    border: 1px solid #EAEAEA;
}

.box-2 {
    background-color: #F5F5F5;
    border: 1px solid #E1E1E1;
}

.box-3 {
    background-color: #6D6E70;
    border: 1px solid #6D6E70;
}

.box-3 a {
    color: #FFFFFF;
}

.box-3 a:hover {
    color: #BFBFC0;
}

.box-3 address,
.box-3 h1,
.box-3 h2,
.box-3 h3,
.box-3 h4,
.box-3 h5,
.box-3 h6,
.box-3 p,
.box-3 ul,
.box-3 li {
    color: #FFFFFF;
}

.box-3 hr {
    margin: 0 0 15px;
    border: 0 solid #FFF;
    border-top: 1px dashed #929294;
}

hr {
    margin: 0 0 15px;
    border: 0 solid #FFF;
    border-top: 1px dashed #E2E2E2;
}

/* Desktop footer */

footer {
    display: table-row;
    width: 100%;
    height: 250px;
    background-color: #fbfbfb;
    font-size: 12px;
}

footer > div {
    border-top: 1px solid #f1f1f1;
}

footer h4 {
    font-size: 12px;
    font-weight: bold;
}

footer .top-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

footer .top-container ul li {
    padding: 4px 0 0 14px;
}

footer .top-container ul li:before {
    content: "\2022";
    color: #E2E2E2;
    display: block;
    float: left;
    font-size: 24px;
    margin: 0 0 0 -14px;
}

footer .bottom-container {
    background-color: #6D6E70;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 20px;
}

footer .bottom-container h3 {
    color: #FFF;
}

footer .bottom-container a:not(.btn) {
    color: #FFF;
    outline: none;
}

.ftr-nav {
    margin: 0;
    padding: 0;
}

.ftr-nav > li {
    float: left;
    max-width: 19.2%;
    margin-right: 2%;
}

.ftr-nav > li:nth-of-type(1) {
    margin-left: 0;
}

.ftr-nav > li:nth-last-of-type(1) {
    margin-right: 0;
    max-width: 15%;
}

.ftr-nav > li a:not(.btn) {
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    cursor: pointer;
}

.ftr-nav > li a:hover,
.ftr-bottom-links > li a:hover {
    color: #BFBFC0;
}

.ftr-sub-nav {
    margin: 7px 0 0;
    padding: 0;
}

.ftr-sub-nav > li {
    position: relative;
    padding-left: 15px;
}

.ftr-sub-nav > li a:not(.btn) {
    font-size: 12px;
    font-weight: normal;
    display: block;
}

.ftr-sub-nav > li:before {
    content: "\2022";
    color: #A4A4A4;
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    font-size: 24px;
    margin: 0 8px 0 0;
}

footer .bottommost-container {
    color: #FFF;
    font-size: 12px;
    margin: 40px 0 28px;
    min-height: 20px;
}

.ftr-copyright,
.ftr-bottom-links,
.ftr-bottom-links li {
    float: left;
    padding: 0;
    margin: 0 0 0 4px;
}

.ftr-bottom-links li,
.ftr-bottom-links li:nth-of-type(1),
.ftr-bottom-links li:nth-last-of-type(1) {
    margin: 0;
    list-style: none;
}

.ftr-bottom-links li:not(:last-of-type):after {
    content: "|";
    margin: 0 4px;
}

.ftr-bottom-links li a:not(.btn) {
    font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
    color: #EC008C;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
    color: #EC008C;
    font-weight: normal;
}

.tx-indexedsearch-title a {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.svg-container {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: middle;
    overflow: hidden;
}

.svg-content {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}

.legend {
    display: inline-block;
}

.legend span {
    padding-left: 10px;
}

.img-responsive-container img,
img.image-responsive {
    width: 100%;
}

a {
    color: #EC008C;
    outline: none;
}

a:hover,
a:focus {
    color: #AC0065;
}

a:link,
a:visited,
a:hover,
a:focus,
a:active {
    text-decoration: none !important;
}

h1,
h2,
h3 {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}

h4,
h5,
h6 {
    margin: 32px 0 19px;
}

h1,
h2,
h3 {
    font-size: 24px;
    letter-spacing: -1.5px;
    word-spacing: 4px;
    line-height: 24px;
    margin: 32px 0 19px;
}

h1:not(.sub)::first-letter,
h2:not(.sub)::first-letter,
h3:not(.sub)::first-letter {
    font-size: 36px;
}

h1.sub,
h2.sub {
    font-size: 24px;
}

h3.sub {
    font-size: 16px;
    line-height: 16px;
    margin: -17px 0px 19px;
    letter-spacing: -1px;
}

h4 {
    font-size: 14px;
    margin: 15px 0 0;
}

p {
    margin: 0 0 15px;
}

.content h4 {
    margin-bottom: 5px;
}

.content ul {
    list-style: none;
    padding: 0;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container) {
    margin: 0 0 15px;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container) > p {
    display: none;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container):not(.bxslider) li {
    padding: 0 0 0 14px;
}

.content ul.line-height li {
    line-height: 14px;
    padding: 10px 0 0 14px;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container):not(.bxslider) li:first-child {
    padding: 0 0 0 14px;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container):not(.bxslider) li:before {
    content: "\2022";
    color: #E2E2E2;
    display: block;
    float: left;
    font-size: 24px;
    margin: 0 0 0 -14px;
}

.content ul:not(.slides):not(.browsebox):not(.products):not(.congresses-container) li small {
    font-size: 12px;
}

/* Mobile header */

@media only screen and (max-width: 991px) {
    html,
    body,
    footer {
        display: block;
    }

    header.mobile {
        background-position: 0 -4px;
        border-bottom: none;
    }

    header.mobile .top-mobile-container {
        overflow: hidden;
    }

    .mobile-nav {
        background-color: #FFFFFF;
        border-top: 1px solid #E2E2E2;
        border-bottom: 1px solid #E2E2E2;
        list-style: none;
        margin: 5px 0 0;
        padding: 0;
        width: 100%;
    }

    .mobile-nav li {
        float: left;
        position: relative;
        height: 45px;
    }

    .mobile-nav li:first-child {
        border-right: 1px solid #E2E2E2;
    }

    .mobile-nav li:first-child a {
        padding: 0 px 38 px 0 px 13 px;
        padding: 0px 13px 0px 38px;
        outline: none;
    }

    .mobile-nav li:first-child svg {
        right: 13 px;
        left: 13px;
        top: 14px;
    }

    .mobile-nav li:not(:first-child):not(:last-child) {
        border-right: 1px solid #E2E2E2;
        width: 45px;
    }

    .mobile-nav li:not(:first-child):not(:last-child) a {
        width: 45px;
    }

    .mobile-nav li:not(:first-child):not(:last-child) svg {
        top: 14px;
        left: 13px;
    }

    .mobile-nav li:last-child {
        float: right;
        margin: 0 13px;
    }

    .mobile-nav img {
        width: 115px;
        margin: 5px 0 0 13px;
    }

    .hidden-991px {
        display: none;
    }

    .col-sm-8.col-sm-8-to-12 {
        width: 100%;
    }

    .mobile-nav li:not(first-of-type) a {
        color: #6D6E70;
        display: block;
        font-family: 'Ubuntu', Arial, sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 45px;
        height: 45px;
        text-decoration: none;
    }

    .mobile-nav li:not(first-of-type) a,
    .mobile-nav li:not(first-of-type) a:hover,
    .mobile-nav li:not(first-of-type) a:focus,
    .mobile-nav li:not(first-of-type) a:active {
        text-decoration: none !important;
    }

    .mobile-nav li:not(first-of-type) svg {
        height: 16px;
        position: absolute;
        width: 16px;
    }

    header.mobile .search-container {
        position: relative;
        padding: 10px;
    }

    header.mobile .search-container input[type="text"] {
        width: 100%;
    }

    header.mobile .search-container input[type="submit"] {
        border: #FFF solid 0;
        background: transparent url('../../assets/img/icons/icon-search.svg') no-repeat scroll 0 0;
        height: 16px;
        position: absolute;
        right: 19px;
        top: 18px;
        width: 16px;
    }

    header.mobile .search-container,
    header.mobile .navigation-container {
        background-color: #FCFCFC;
        border-bottom: 1px solid #E2E2E2;
        display: none;
    }

    header.mobile .main-nav > li {
        border-top: 1px dashed #E2E2E2;
    }

    header.mobile .main-nav > li a:focus,
    header.mobile .main-nav > li a:hover {
        background-color: white;
    }

    header.mobile .sub-nav > li.duplicate > a {
        padding-left: 10px;
    }

    header.mobile .sub-nav > li > a {
        padding-left: 20px;
    }

    header.mobile .sub-nav > li.duplicate > a,
    header.mobile .sub-nav > li.subsubmenu > a {
        font-weight: bold;
    }

    header.mobile .sub-nav ul a {
        padding-left: 30px;
    }

    header.mobile .sub-nav svg {
        transition: transform 0.5s;
    }

    header.mobile li.show-submenu > a svg,
    header.mobile li.show-submenu li.show-submenu > a svg {
        transform: rotate(-180deg) translate(0px,
4px);
    }

    header.mobile .main-nav > li:nth-child(1).active > a,
    header.mobile .main-nav > li:nth-child(1).show-submenu > a {
        color: #008991;
    }

    header.mobile .main-nav > li:nth-child(1).active > a svg polygon,
    header.mobile .main-nav > li:nth-child(1).show-submenu > a svg polygon {
        fill: #008991;
    }

    header.mobile .main-nav > li:nth-child(2).active > a,
    header.mobile .main-nav > li:nth-child(2).show-submenu > a {
        color: #FEC00E;
    }

    header.mobile .main-nav > li:nth-child(3).active > a,
    header.mobile .main-nav > li:nth-child(3).show-submenu > a {
        color: #0087C7;
    }

    header.mobile .main-nav > li:nth-child(4).active > a,
    header.mobile .main-nav > li:nth-child(4).show-submenu > a {
        color: #8B8B8B;
    }

    header.mobile .main-nav > li:nth-child(5).active > a,
    header.mobile .main-nav > li:nth-child(5).show-submenu > a {
        color: #EC008C;
    }

    header.mobile .main-nav > li:nth-child(1) {
        border-top: 0 dashed #E2E2E2;
    }

    header.mobile .sub-nav {
        display: none;
    }

    header.mobile .sub-nav a {
        color: #a1a1a1;
    }

    header.mobile .sub-nav ul {
        display: none;
    }
}

/* Mobile footer */

@media only screen and (max-width: 895px) {
    .ftr-nav > li {
        margin: 0;
        margin-right: 3%;
        width: 30%;
    }

    .ftr-nav > li:nth-of-type(3) {
        margin-right: 0;
    }

    .ftr-nav > li:nth-of-type(4),
    .ftr-nav > li:nth-of-type(5) {
        margin: 20px 0 0 0;
    }

    .ftr-nav li,
    .ftr-nav li:nth-of-type(1) {
        min-width: 0;
    }
}

@media only screen and (min-width: 767px) {
    footer .bottommost-container svg {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    footer {
        height: auto;
    }

    .mobile-spacing {
        margin-top: 22px;
    }

    footer .bottom-container {
        position: relative;
    }

    footer .bottommost-container {
        margin: 20px 0 0;
    }

    .ftr-copyright {
        position: absolute;
        bottom: 10px;
        left: 10px;
    }

    .ftr-copyright:after,
    .ftr-bottom-links li:after {
        content: '';
        display: none;
    }

    .ftr-bottom-links {
        margin: 0 0 40px 0;
    }

    .ftr-bottom-links li {
        float: none;
    }

    .ftr-bottom-links li a {
        line-height: 27px;
    }

    .ftr-bottom-links li > a:before {
        content: "\2022";
        color: #A4A4A4;
        display: block;
        float: left;
        font-size: 24px;
        margin: 0 14px 0 0;
    }

    .ftr-bottom-links li:after {
        content: "";
    }

    footer .bottommost-container svg {
        width: 38px;
        height: 30px;
        position: absolute;
        bottom: 20px;
        right: 30px;
        cursor: pointer;
    }
}

[class^='col-'] {
    position: relative;
    min-height: 1px;
    max-width: 100%;
    padding-left: 1.25%;
    padding-right: 1.25%;
}

@media (min-width: 768px) {
    [class*='eq-col-sm-'] {
        float: left;
        position: relative;
        padding-left: 1.25%;
        padding-right: 1.25%;
    }

    .eq-col-sm-12 {
        width: 100%;
    }

    .eq-col-sm-11 {
        width: 91.66666666666666%;
    }

    .eq-col-sm-10 {
        width: 83.33333333333334%;
    }

    .eq-col-sm-9 {
        width: 75%;
    }

    .eq-col-sm-8 {
        width: 66.66666666666666%;
    }

    .eq-col-sm-7 {
        width: 58.333333333333336%;
    }

    .eq-col-sm-6 {
        width: 50%;
    }

    .eq-col-sm-5 {
        width: 41.66666666666667%;
    }

    .eq-col-sm-4 {
        width: 33.33333333333333%;
    }

    .eq-col-sm-3 {
        width: 25%;
    }

    .eq-col-sm-2 {
        width: 16.666666666666664%;
    }

    .eq-col-sm-1 {
        width: 8.333333333333332%;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    [class*='eq-col-ms-'] {
        float: left;
        padding-left: 1.25%;
        padding-right: 1.25%;
    }

    .eq-col-ms-12 {
        width: 100%;
    }

    .eq-col-ms-11 {
        width: 91.66666666666666%;
    }

    .eq-col-ms-10 {
        width: 83.33333333333334%;
    }

    .eq-col-ms-9 {
        width: 75%;
    }

    .eq-col-ms-8 {
        width: 66.66666666666666%;
    }

    .eq-col-ms-7 {
        width: 58.333333333333336%;
    }

    .eq-col-ms-6 {
        width: 50%;
    }

    .eq-col-ms-5 {
        width: 41.66666666666667%;
    }

    .eq-col-ms-4 {
        width: 33.33333333333333%;
    }

    .eq-col-ms-3 {
        width: 25%;
    }

    .eq-col-ms-2 {
        width: 16.666666666666664%;
    }

    .eq-col-ms-1 {
        width: 8.333333333333332%;
    }
}

@media (min-width: 992px) {
    [class*='eq-col-md-'] {
        float: left;
        position: relative;
        padding-left: 1.25%;
        padding-right: 1.25%;
    }

    .eq-col-md-12 {
        width: 100%;
    }

    .eq-col-md-11 {
        width: 91.66666666666666%;
    }

    .eq-col-md-10 {
        width: 83.33333333333334%;
    }

    .eq-col-md-9 {
        width: 75%;
    }

    .eq-col-md-8 {
        width: 66.66666666666666%;
    }

    .eq-col-md-7 {
        width: 58.333333333333336%;
    }

    .eq-col-md-6 {
        width: 50%;
    }

    .eq-col-md-5 {
        width: 41.66666666666667%;
    }

    .eq-col-md-4 {
        width: 33.33333333333333%;
    }

    .eq-col-md-3 {
        width: 25%;
    }

    .eq-col-md-2 {
        width: 16.666666666666664%;
    }

    .eq-col-md-1 {
        width: 8.333333333333332%;
    }
}

@media (min-width: 1200px) {
    [class*='eq-col-lg-'] {
        float: left;
        position: relative;
        padding-left: 1.25%;
        padding-right: 1.25%;
    }

    .eq-col-lg-12 {
        width: 100%;
    }

    .eq-col-lg-11 {
        width: 91.66666666666666%;
    }

    .eq-col-lg-10 {
        width: 83.33333333333334%;
    }

    .eq-col-lg-9 {
        width: 75%;
    }

    .eq-col-lg-8 {
        width: 66.66666666666666%;
    }

    .eq-col-lg-7 {
        width: 58.333333333333336%;
    }

    .eq-col-lg-6 {
        width: 50%;
    }

    .eq-col-lg-5 {
        width: 41.66666666666667%;
    }

    .eq-col-lg-4 {
        width: 33.33333333333333%;
    }

    .eq-col-lg-3 {
        width: 25%;
    }

    .eq-col-lg-2 {
        width: 16.666666666666664%;
    }

    .eq-col-lg-1 {
        width: 8.333333333333332%;
    }
}

.feedback-box {
    height: auto !important;
}

.contact-form-btn {
    background-color: #EC008C;
    border: 0px solid #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #FFF;
    font-family: 'Ubuntu', Arial, sans-serif;
    padding: 6px 12px 6px 12px;
    position: relative;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    margin: 0 0 15px;
    float: right;
}

.contact-form-btn:hover {
    background-color: #AC0065;
}

.contact-form label.error {
    font-weight: normal;
}

.contact-form li {
    margin-bottom: 15px;
}

.contact-form li:last-child {
    margin-bottom: 0;
}

.contact-form li:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

select {
    background-color: #FFFFFF;
    border: 1px solid #A4A4A4;
    color: #6D6E70;
    text-indent: 10px;
    width: 200px;
    height: 33px;
    line-height: 33px;
}

.csc-mailform ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.csc-mailform .form-control {
    background-color: #FFFFFF;
    border: 1px solid #A4A4A4;
    color: #6D6E70;
    border-radius: 0;
    margin: 0 0 5px;
    padding: 6px 32px 6px 10px;
}

.csc-mailform .form-control:focus {
    border-color: #A4A4A4;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075),
                        0 0 8px rgba(255, 255, 255, .3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075),
                0 0 8px rgba(255, 255, 255, .3);
}

label strong {
    margin: 0 0 0 5px;
    font-size: 10px;
}

.pad-0 {
    padding: 0;
}

.flexi-text-row {
    background-color: #6D6E70;
    color: white;
}

.flexi-text-column {
    padding: 0 25px;
    margin-right: -15px;
}

.flexi-control-container-row {
    position: relative;
    left: -15px;
    height: 0;
}

.flex-control-nav {
    bottom: 0px;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
    cursor: pointer;
    background-color: #6D6E70;
    width: 11px;
    height: 11px;
    border: none;
    box-shadow: none;
}

.flex-control-paging li a:hover {
    background: #EC008C;
}

.flex-control-paging li a.flex-active {
    position: relative;
    top: 0;
    background-color: #EC008C;
    cursor: default;
    border: none;
    box-shadow: none;
}

.flexslider {
    margin: 0 0 22px;
}

.slidercontent a {
    color: #FFF;
    outline: none;
}

.slidercontent a:hover,
.slidercontent a:focus {
    color: #BFBFC0;
}

@media screen and (min-width: 768px) {
    .row.flexi-text-row {
        margin: 0;
    }
}

@media screen and (max-width: 992px) {
    .flex-control-paging li a {
        background-color: white;
        display: none;
    }
}

.locations {
    position: relative;
    margin-top: 0;
}

.locations img {
    width: 100%;
}

.products {
    padding-left: 0;
}

.products ul,
.congresses-container ul {
    margin: 0 0 14px;
}

.products li,
.congresses-container li {
    display: block;
    float: left;
    width: 50%;
    padding-bottom: 30px;
}

.products li:nth-child(even) {
    padding-left: 11px;
}

.products li:nth-child(odd) {
    padding-right: 11px;
    clear: left;
}

.products li > div {
    min-height: 100px;
}

.catalog-text {
    margin-bottom: 30px;
}

.catalog-item-img {
    margin-right: 10px;
    float: left;
    width: 30%;
    max-width: 120px;
}

.catalog-item-description {
    float: left;
    width: 66%;
    overflow: hidden;
}

.products li p {
    margin-bottom: 5px;
    font-size: 12px;
}

.products .btn {
    display: none;
}

.product-container {
    margin: 0 0 15px;
}

.product-container img {
    margin-right: 10px;
    float: left;
}

.product-container .details {
    display: inline;
}

.product-container .details p {
    margin: 0;
    font-size: 12px;
}

.product-container .btn {
    display: none;
}

.product-container .news-list-category img {
    margin: 0;
}

.contenttable {
    width: 100%;
}

.productetails-container img {
    margin: 0 0 15px;
}

.productetails-container .col-sm-4 img {
    margin: 34px 0 15px;
}

.news-single-imgcaption {
    display: none;
}

.btn.block a {
    color: white;
}

@media only screen and (max-width: 767px) {
    .products li {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .itemdetails-container img {
        margin: 0 0 15px;
    }
}

.congresses-container li {
    padding-bottom: 0;
}

.congresses-container h4,
.congresses-latest-container h4 {
    margin-top: 0;
}

.congresses-latest-container > div:nth-last-of-type(1) hr {
    display: none;
}

.press-container > div {
    display: block;
    clear: left;
    margin: 0 0 50px;
}

.press-container > div:nth-last-of-type(1) {
    margin: 0 0 15px;
}

.press-container h4 {
    margin-top: 0;
}

.press-container p {
    margin-bottom: 0;
}

.press-container img {
    float: left;
    margin: 5px 10px 5px 0;
}

.press-container .btn.block,
.press-container3 .btn.block {
    margin: 15px 0 0;
}

.press-container2 h4 {
    clear: right;
    margin-top: 0;
    margin-bottom: 5px;
}

.press-container2 img {
    float: left;
    margin: 5px 10px 5px 0;
}

.press-container2 .btn.block {
    margin: 15px 0 0;
}

.press-container3 > div {
    margin: 0 0 30px;
}

.press-container3 > div:nth-last-of-type(1) {
    margin: 0 0 15px;
}

.press-container3 img {
    float: left;
    margin: 5px 10px 5px 0;
}

.press-container3 h4 {
    margin-top: 0;
}

.press-container h4 span,
.press-container3 h4 span {
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 10px;
}

.pressdetails-container .img-container {
    display: inline;
    float: right;
}

.pressdetails-container .img-container img {
    display: block;
    margin: 5px 0 15px 10px;
}

.pressdetails-container .img-container a:nth-last-of-type(1) img {
    margin: 5px 0 5px 10px;
}

/* Page 404 */

.page-404 .box-1 {
    margin-bottom: 20px;
    padding-top: 25px;
    text-align: center;
}

.page-404 img {
    width: 100%;
    max-width: 350px;
}

.page-404 .map-columns {
    margin: 0 auto;
}

.page-404 .map-columns td {
    padding: 10px;
}

.page-404 .map-columns ul {
    padding-left: 25px;
}

.page-404 .map-columns ul li {
    padding-top: 5px;
}


/* Icons */

@font-face {
    font-family: 'fontello';
    src: url('../../fileadmin/tmpl/font/fontello.eot?75967387');
    src: url('../../fileadmin/tmpl/font/fontello.eot?75967387#iefix') format('embedded-opentype'),
         url('../../fileadmin/tmpl/font/fontello.svg?75967387#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('data:application/octet-stream;base64,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') format('woff'),
url('data:application/octet-stream;base64,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') format('truetype');
}

[class^="icon-"],
[class*=" icon-"] {
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0;
    margin-right: 6px;
}

.icon-fax:before {
    content: '\e800';
}

.icon-mail:before {
    content: '\e801';
}

.icon-phone:before {
    content: '\e802';
}

.icon-globe:before {
    content: '\e803';
}

@media screen and (max-width: 768px) {
    .main-info {
        padding: 0;
    }

    .main-info .col-sm-6 {
        padding: 0;
    }
}

@media screen and (min-width: 768px) {
    .main-info .box-1 {
        height: 100%;
        min-height: 469px;
    }

    .main-info .col-sm-6:nth-child(odd) {
        padding-left: 0;
        padding-right: 2.5%;
    }

    .main-info .col-sm-6:nth-child(even) {
        padding-right: 0;
    }

    .main-info h3:not(.csc-firstHeader) {
        margin-top: 25px;
        margin-bottom: 10px;
    }
}

.box-1 img {
    margin-top: 25px;
    border: 1px solid #eaeaea;
}

.box-1 .products img {
    margin-top: 0;
}

a.lightbox img {
    border: 1px solid #eaeaea;
}

a.lightbox:hover img {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

/* Documents */

.documents,
.documents .box-1 {
    min-height: 469px;
}

.documents-item {
    text-align: center;
}

.documents-img {
    display: block;
    margin: 10px auto;
    width: 50%;
    border: 1px solid #eaeaea;
}

.documents-img:hover {
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.documents-img img {
    width: 100%;
}

/* Exhibition slider */

.exhibition,
.exhibition .box-1 {
    min-height: 469px;
    word-wrap: break-word;
}

.exhibition .box-1 img {
    margin: 0;
}

.exhibition .box-1 p {
    margin: 5px 0 10px;
}

.exhibition .bx-wrapper {
    margin-bottom: 25px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #6d6e70;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #ee105a;
}

.exhibition .exhibition-pager a {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 72px;
    height: 50px;
    overflow: hidden;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 0 1px #ccc;
    -moz-box-shadow: 0 0 0 1px #ccc;
    box-shadow: 0 0 0 1px #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.exhibition .exhibition-pager a:hover,
.exhibition .exhibition-pager a.active {
    -webkit-box-shadow: 0 0 0 1px #ee105a;
    -moz-box-shadow: 0 0 0 1px #ee105a;
    box-shadow: 0 0 0 1px #ee105a;
}


.transport-list li {
    padding-left: 0 !important;
    margin-bottom: 10px;
    line-height: 35px;
}

.transport-list li:before {
    display: none !important;
}

.transport-list li img {
    width: 35px;
    margin-right: 10px;
}