/* cached */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic&subset=latin,latin-ext);.ajax_box_indicator_on {opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}.ajax_box_indicator_on span.ajax_indicator_holder {height: 20px;display: block;background: transparent url('/bsAjaxPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center;}a.fancybox {cursor: url(/bsWebResourcesPlugin/images/cursor/zoomin.cur), pointer;}img.icon {vertical-align: middle;}ul.breadcrumbs {list-style:none;font-size:85%;margin:0;padding-left:0;}ul.breadcrumbs li {list-style:none;display:inline;padding-left:5px;}.pager {padding: 10px 0 0 0;}.pager .info {float:right;width:auto;font-size:80%;}.pager .paging {min-height: 20px;_height: 20px;}.pager .paging .number a {margin: 0 0 0 5px;border: none;text-decoration: underline;}.pager .paging .number a:hover, .pager .paging .number a:focus {}.pager .paging .text a {margin: 0 0 0 5px;text-decoration: none;font-size: 120%;}.pager .paging .text a:hover, .pager .paging .text a:focus {text-decoration: underline;}.pager .paging .active a {margin: 0 0 0 5px;padding: 3px 7px;text-decoration: none;font-weight: bolder;}.pager .paging .active a:hover, .pager .paging .active a:focus {text-decoration: underline;}.navigation_tree {}.navigation_tree ul {padding: 0 0 1px 20px;margin: 0;}.navigation_tree ul li {padding: 1px 0 1px 0;margin: 0;}.notice {background-color:#A5CF67;border:1px solid green;color:black;margin:1em 0 2em;padding:0.8em;}.warning {background-color:#ffffee;border:1px solid #ffff00;color:black;margin:1em 0 2em;padding:0.8em;}.error {background-color:#FF6F6F;border:1px solid red;color:black;margin:1em 0 2em;padding:0.8em;}ul.error_list {background-color:#FF6F6F;border:1px solid red;color:black;padding: 3px 7px;margin: 0 0 2px 0;}ul.error_list li {margin: 0.2em 0.2em 0 0.2em;list-style: none;}.cleaner {height: 1px;margin: -1px 0 0 0;padding: 0;clear: both;border: none;font-size: 0px;visibility: hidden;}.hide {width: 1px;height: 1px;position: absolute;top: -10000px;left: 0;overflow: hidden;}.hidden {display: none;}.clear {clear: both;}.left {float: left;}.right {float: right;}img.left {float: left;margin: 0 1em 0.3em 0;}img.right {float: right;margin: 0 0 0.3em 1em;}img.bordered {padding: 0.3em;border: 1px solid #dddddd;}.align_right {text-align: right;}.align_left {text-align: left;}.align_center {text-align: center;}.min_width {width: 1%;white-space: nowrap;}.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}.relative {position: relative;}.absolute {position: absolute;}.nowrap {white-space: nowrap;}.vmiddle {vertical-align: middle;}label.required span {color: red;}.paragraph {padding-bottom: 15px;}.paragraph p {padding-bottom: 0px !important;}div.subcategories {}div.subcategories ul {margin-left: 15px;}.article_info div.category_navigation {}.article_info div.category_navigation ul.breadcrumbs {padding: 5px 0 0 0;}.article_info div.category_navigation ul.breadcrumbs li a {padding: 0 0 0 10px;}.bs_contact_form {}.bs_contact_form .contact_token {display: none;}form.bs_database_search_filter {margin: 0 0 1em 0;}ol.database_search_result_list {margin: 1em 0;list-style: decimal;}ol.database_search_result_list li {margin-left: 2em;}ol.database_search_result_list ins {font-weight: bolder;text-decoration: none;}span.ajax_indicator_holder {height: 20px;display: block;background: transparent url('/bsAjaxPlugin/images/ajax_indicator_progress_black.gif') no-repeat center center;}div.googlemap_label {font-size: 12px;font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;text-align: left;}div.googlemap_label h3 {padding: 0 0 10px 0;margin: 0;font-size: 16px;color: #0000CC;font-weight: bolder;}div.googlemap_label h3 a {color: #0000CC;text-decoration: underline;}div.googlemap_label h3 a:hover, div.googlemap_label h3 a:focus {color: #0000CC;text-decoration: none;}div.googlemap_label a {color: green;text-decoration: underline;}div.googlemap_label a:hover, div.googlemap_label a:focus {color: green;text-decoration: none;}.media_list {}.media_list .media_list_item {display: block;float: left;width: 152px;height: 118px;overflow: hidden;margin: 0 1px 20px 0px;text-align: center;}.medias {padding-bottom: 10px;}.medias .pager {margin-bottom: 15px;}.media_folder_list_item .medias {padding: 0;}fieldset.exif {padding: 10px 10px 0 10px;}.file_navigation {}.file_navigation a.left {margin-right: 8px;}.file_navigation a.right {margin-left: 8px;}div.media_slideshow {}div.media_slideshow div.media_slideshow_item {text-align: center;}div.media_slideshow div.media_slideshow_item div {padding-bottom: 5px;}.notifications {}.notifications div {padding: 1em;font-size:110%;}.notifications ul {margin-left: 1em;}.notifications .error {border:3px solid #f00;background:#fee;color:#000;}.notifications .warning {border:3px solid #ff0;background:#ffe;color:#000;}.notifications .success {border:3px solid #0c0;background:#efe;color:#000;}.notifications .info {border:3px solid #0c0;background:#eef;color:#000;}div.module_bsUserProfile div.toolbar {border-bottom: 1px solid #ECEEF0;padding-bottom: 5px;margin-bottom: 25px;}div.module_bsUserProfile form,div.module_bsUserAuth form,div.module_bsUserForgotPassword form {}div.module_bsUserProfile form div.personal-information, div.module_bsUserAuth form div.personal-information, div.module_bsUserForgotPassword form div.personal-information {padding-bottom: 15px;}div.module_bsUserProfile form div.user, div.module_bsUserAuth form div.user, div.module_bsUserForgotPassword form div.user {padding-bottom: 15px;}div.module_bsUserProfile form div.billing-information_separator, div.module_bsUserAuth form div.billing-information_separator, div.module_bsUserForgotPassword form div.billing-information_separator {padding-bottom: 15px;}div.module_bsUserProfile form div.billing-information, div.module_bsUserAuth form div.billing-information, div.module_bsUserForgotPassword form div.billing-information {padding-bottom: 15px;}div.module_bsUserProfile form div.delivery-address, div.module_bsUserAuth form div.delivery-address, div.module_bsUserForgotPassword form div.delivery-address {padding-bottom: 15px;}div.module_bsUserProfile form div.firm, div.module_bsUserAuth form div.firm, div.module_bsUserForgotPassword form div.firm {padding-bottom: 15px;}div.module_bsUserProfile form fieldset, div.module_bsUserAuth form fieldset, div.module_bsUserForgotPassword form fieldset {display: block;border: none;padding: 0;}div.module_bsUserProfile form fieldset table.form, div.module_bsUserAuth form fieldset table.form, div.module_bsUserForgotPassword form fieldset table.form {width: 100%;}div.module_bsUserProfile form fieldset table.form input, div.module_bsUserProfile form fieldset table.form select, div.module_bsUserAuth form fieldset table.form input, div.module_bsUserAuth form fieldset table.form select, div.module_bsUserForgotPassword form fieldset table.form input, div.module_bsUserForgotPassword form fieldset table.form select {width: 85%;padding: 4px 3px;}div.module_bsUserProfile form fieldset table.form ul.error_list, div.module_bsUserAuth form fieldset table.form ul.error_list, div.module_bsUserForgotPassword form fieldset table.form ul.error_list {width: 85%;}div.module_bsUserProfile form fieldset table.form th, div.module_bsUserAuth form fieldset table.form th, div.module_bsUserForgotPassword form fieldset table.form th {padding: 8px 0;width: 130px;}div.module_bsUserProfile form fieldset table.form td, div.module_bsUserAuth form fieldset table.form td, div.module_bsUserForgotPassword form fieldset table.form td {padding: 4px 0 4px 10px;vertical-align: middle;}div.module_bsUserProfile form fieldset table.form td.checkbox, div.module_bsUserAuth form fieldset table.form td.checkbox, div.module_bsUserForgotPassword form fieldset table.form td.checkbox {padding-left: 0px;padding-top: 8px;padding-bottom: 6px;}div.module_bsUserProfile form fieldset table.form td.checkbox input, div.module_bsUserAuth form fieldset table.form td.checkbox input, div.module_bsUserForgotPassword form fieldset table.form td.checkbox input {width: auto;}div.module_bsUserProfile form fieldset table.form div.checkbox input, div.module_bsUserAuth form fieldset table.form div.checkbox input, div.module_bsUserForgotPassword form fieldset table.form div.checkbox input {width: auto;}div.module_bsUserProfile form fieldset table.form ul.checkbox_list, div.module_bsUserAuth form fieldset table.form ul.checkbox_list, div.module_bsUserForgotPassword form fieldset table.form ul.checkbox_list {list-style: none;}div.module_bsUserProfile form fieldset table.form ul.checkbox_list input, div.module_bsUserAuth form fieldset table.form ul.checkbox_list input, div.module_bsUserForgotPassword form fieldset table.form ul.checkbox_list input {width: auto;}div.module_bsUserProfile form fieldset table.disabled, div.module_bsUserAuth form fieldset table.disabled, div.module_bsUserForgotPassword form fieldset table.disabled {}div.module_bsUserProfile form fieldset table.disabled input, div.module_bsUserProfile form fieldset table.disabled select, div.module_bsUserAuth form fieldset table.disabled input, div.module_bsUserAuth form fieldset table.disabled select, div.module_bsUserForgotPassword form fieldset table.disabled input, div.module_bsUserForgotPassword form fieldset table.disabled select {background: #eeeeee;border: 1px solid #dddddd;}div.module_bsUserProfile form fieldset table.disabled td.checkbox, div.module_bsUserAuth form fieldset table.disabled td.checkbox, div.module_bsUserForgotPassword form fieldset table.disabled td.checkbox {font-weight: bolder;}div.module_bsUserProfile_action_profile {}div.module_bsUserProfile_action_profile div.personal-information {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.user {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.billing-information {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.delivery-address {padding-bottom: 15px;}div.module_bsUserProfile_action_profile div.firm {padding-bottom: 15px;}div.module_bsUserProfile_action_profile fieldset {display: block;border: none;padding: 0;}div.module_bsUserProfile_action_profile fieldset table {width: 100%;}div.module_bsUserProfile_action_profile fieldset table th {padding: 7px 0px;width: 130px;vertical-align: top;font-weight: bolder;}div.module_bsUserProfile_action_profile fieldset table th.checkbox {width: auto;}div.module_bsUserProfile_action_profile fieldset table td {padding: 7px 0px 7px 10px;vertical-align: top;}div.agent_clients table.user_list {width: 100%;}div.agent_clients table.user_list th {padding: 10px 10px;background: #f2f3f4;font-weight: bolder;text-align: left;vertical-align: top;}div.agent_clients table.user_list td {padding: 10px 10px;vertical-align: middle;border-bottom: 1px solid #f2f3f4;}div.module_bsUserAuth_action_signin {}div.module_bsUserAuth_action_signin div.standard_login {width: 50%;float: left;}div.module_bsUserAuth_action_signin div.service_login {width: 45%;float: right;}div.module_bsUserAuth_action_signin div.service_login ul.websites {list-style: none;padding: 0 0 10px 0;}div.module_bsUserAuth_action_signin div.service_login ul.websites li {padding: 0 0 5px 0;font-weight: bolder;}.bs_frontend_form {}.bs_frontend_form .widget {padding: 0 0 6px 0;}.bs_frontend_form .widget select {width: 95%;}.bs_frontend_form .widget input, .bs_frontend_form .widget textarea {width: 92%;}.bs_frontend_form .widget input, .bs_frontend_form .widget select, .bs_frontend_form .widget textarea {padding: 2px;border: 1px solid #DADADA;font-size: 12px;}.bs_frontend_form .widget input.checkbox {width: auto;}.bs_frontend_form .widget .checkbox_list, .bs_frontend_form .widget .radio_list {height: 150px;overflow: auto;list-style: none;padding: 5px 0 5px 3px;margin: 0 5px 0 0;border: 1px solid #DADADA;}.bs_frontend_form .widget .checkbox_list label, .bs_frontend_form .widget .radio_list label {display: inline;}.bs_frontend_form .widget .checkbox_list input, .bs_frontend_form .widget .radio_list input {width: auto;vertical-align: middle;}.bs_frontend_form .widget textarea: {font-size: 12px;}.bs_frontend_form .date_widget {padding: 0 0 6px 0;}.bs_frontend_form .date_widget select {width: 25%;}.bs_frontend_form .checkbox_widget {padding: 0 0 6px 0;}.bs_frontend_form .full_row {text-align: left;clear: both;}.bs_frontend_form .full_row select, .bs_frontend_form .full_row input, .bs_frontend_form .full_row textarea {width: 97%;}.bs_frontend_form .first_column {width: 48%;float: left;text-align: left;}.bs_frontend_form .first_column select, .bs_frontend_form .first_column input, .bs_frontend_form .first_column textarea {width: 95%;}.bs_frontend_form .first_column .date_widget {}.bs_frontend_form .first_column .date_widget select {width: 25%;}.bs_frontend_form .second_column {width: 48%;float: right;text-align: left;}.bs_frontend_form img {vertical-align: middle;}html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body {margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}audio:not([controls]) {display:none;height:0;}[hidden],template {display:none;}a {background-color:transparent;}a:active,a:hover {outline:0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:700;}dfn {font-style:italic;}h1 {font-size:2em;margin:.67em 0;}mark {background:#ff0;color:#000;}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup {top:-.5em;}sub {bottom:-.25em;}img {border:0;}svg:not(:root) {overflow:hidden;}figure {margin:1em 40px;}hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre {overflow:auto;}code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}button {overflow:visible;}button,select {text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled] {cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}input {line-height:normal;}input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;}input[type=search] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}fieldset {border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}legend {border:0;padding:0;}textarea {overflow:auto;}optgroup {font-weight:700;}table {border-collapse:collapse;border-spacing:0;}td,th {padding:0;}@font-face {font-family: 'pva';src: url('/css/font/pva-regular.eot');src: url('/css/font/pva-regular.eot?#iefix') format('embedded-opentype'), url('/css/font/pva-regular.woff2') format('woff2'), url('/css/font/pva-regular.woff') format('woff'), url('/css/font/pva-regular.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'pva';src: url('/css/font/pva-semibold.eot');src: url('/css/font/pva-semibold.eot?#iefix') format('embedded-opentype'), url('/css/font/pva-semibold.woff2') format('woff2'), url('/css/font/pva-semibold.woff') format('woff'), url('/css/font/pva-semibold.ttf') format('truetype');font-weight: bold;font-style: normal;}body {font-family: 'Roboto', sans-serif;font-size: 15px;color: #6b6b6b;line-height: 1.5;}.clearfix:before, .clearfix:after,.inner:before, .inner:after {content:"";display:table;}.clearfix:after, .inner:after {clear:both;}div {box-sizing: border-box;}h1, h2, h3, h4 {line-height: 1.2;}h1 {margin: 1em 0 0.8em 0;color: #424242;font-family: pva, sans-serif;font-size: 30px;font-weight: bold;text-transform: uppercase;}h2 {color: #e00001;font-size: 22px;font-family: pva, sans-serif;font-weight: normal;}p {margin: 0 0 1em 0;}a {color: #424242;}a:hover {color: #E00001;}.big {font-size: 150%;font-weight: 700;}.button, input[type=submit] {display: inline-block;padding: 10px 18px;background-color: #007BBF;color: #fff;font-family: pva, sans-serif;font-size: 14px;text-decoration: none;transition: background 200ms;border: 0;}.button:hover, input[type=submit]:hover {background-color: #E00001;color: #fff;}.button-arrow, input[type=submit] {padding: 15px 70px 15px 30px;background-position: 100% 45%;}.center {text-align: center;}.right {text-align: right;}.left {text-align: left;}.levy_sloupek {float: left;width: 48%;}.pravy_sloupek {float: right;width: 48%;}.sloupky {width: 100%;overflow: hidden;clear: both;}hr.separator {height:1px;margin:25px 0;background-color:#A4BBC3;color:#A4BBC3;border:0 none;}.html img {max-width: 100%;height: auto;}hr {height:1px;margin:30px 0;background-color:#E7E7E7;color:#E7E7E7;border:0 none;}ul, ul li {margin: 0;padding: 0;list-style: none;}ul {margin: 1em 0;}ul li {margin: 1px 0;padding: 0 0 0 20px;background-position: 0 6px;}.obr_vpravo {float: right;margin: 0 0 1em 20px;}.obr_vlevo {float: right;margin: 0 0 1em 20px;}.about-us-milestones {width: 100%;padding-left: 40px;font-family: pva, sans-serif;font-weight: bold;margin-top: 100px;}.about-us-milestones .milestone-item {display: flex;align-items: flex-start;margin-top: 10px;bottom: 60px;position: relative;}.about-us-milestones .milestone-year {font-size: 18px;margin-right: 25px;flex: 1 0 auto;}.about-us-milestones .milestone-year:after {content: " ";width: 10px;height: 10px;background: #e00001;-moz-border-radius: 70px;-webkit-border-radius: 70px;border-radius: 70px;display: inline-block;position: relative;left: 31px;}.about-us-milestones .milestone-desc {padding-left: 35px;width: 100%;display: flex;flex-direction: column;position: relative;}.about-us-milestones .milestone-desc:before {display:inline-block;content: " ";border-left: 1px solid #dcdcdc;height: 100%;position: absolute;left: 0;top: 21px;}.about-us-milestones .milestone-item:last-child .milestone-desc:before {display: none;}.about-us-milestones .milestone-desc:after {display:inline-block;content: " ";width: 0;height: 0;border-style: solid;border-width: 10px 5px 0 5px;border-color: #e00000 transparent transparent transparent;position: absolute;right: 30px;top: 8px;}.about-us-milestones .milestone-desc.open:after {transform: rotate(180deg);transition: 0.2s ease;}.about-us-milestones .milestone-desc.open .milestone-desc-inside {padding: 15px 35px 15px 15px;box-shadow: 2px 2px 0px 0px rgba(24,24,25,0.1);background: #f0f0f0;}.about-us-milestones .milestone-desc-inside {padding: 0 35px 55px 15px;transition: 0.2s ease;}.about-us-milestones .milestone-desc-heading {font-size: 16px;}.about-us-milestones .milestone-desc-description {padding: 25px 0;display: none;font-weight: normal;font-size: 14px;}.podgalerie .subfolders {display: flex;flex-wrap: wrap;}.modry_header {text-align: center;}.podgalerie .media_folder_browse_item {width: 31%;margin: 10px;text-align: center;}.podgalerie img {width: 100%;}.podgalerie h2 a {text-decoration: none;}.module_bsFolderGallery h1 {text-align: center;}.module_bsFolderGallery .media_list_item {height: auto;width: 25%;padding: 1%;margin: 0;box-sizing: border-box;}.module_bsFolderGallery .media_list {width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;flex-direction: row;}.module_bsFolderGallery .media_list_item .fancybox img {width: 100%;}.module_bsFolderGallery .filename {text-decoration: none;font-family: pva, sans-serif;}.header {padding: 18px 0;border-bottom: 1px solid #E7E7E7;background: #F3F3F3;line-height: normal;}.header > .inner {max-width: 1024px;margin: auto;}.header-logo {display: block;float: left;width: 338px;height: 39px;overflow: hidden;text-indent: -9999px;background-size: contain;}.header-slogan {float: left;margin: 0 0 0 80px;font-family: pva, sans-serif;font-size: 16px;color: #000;}.header-slogan p {margin: 0;}.header-slogan strong {display: block;}.header-contact {float: right;padding: 2px 0 2px 55px;font-family: pva, sans-serif;font-size: 14px;background-position: left;}.header-contact p {display: inline-block;vertical-align: middle;margin: 0 30px 0 0;}.header-contact .button {padding: 14px 25px;}.header-contact strong {color: #e00001;font-weight: normal;}.header-lang {float: right;margin: 0 20px 0 0;}.header-lang ul {display: flex;margin: 0;}.header-lang li {padding: 10px;border-left: 1px solid #E7E7E7;background-image: none;}.header-lang li:first-child {border-left: none;}.header-lang a {display: block;padding: 4px 0;}.nav {padding: 20px 0;line-height: normal;background: #fff;}.nav > .inner {position: relative;max-width: 1024px;margin: auto;}body .nav h2 {display: none;float: left;margin: 0;width: 48%;padding-top: 14px;padding-bottom: 14px;box-sizing: border-box;font-weight: bold;text-transform: uppercase;cursor: pointer;font-size: 100%;color: #fff;}.nav.expanded h2 {background-color: #E00001;}.nav ul, .nav li {margin: 0;padding: 0;list-style: none;background: none;}.nav li {position: relative;display: inline-block;vertical-align: middle;border-right: 1px solid #E7E7E7;}.nav li:first-child {border-left: 1px solid #E7E7E7;}.nav li.expanded_node > a span {display: block;}.nav li.focus ul {display: block;}.nav li.hidden ul {display: none!important;}.nav li ul {display: none;position: absolute;top: 46px;left: -1px;z-index: 999;background: white;}.nav li ul li {border-right: none;}.nav li ul li a {white-space: nowrap;width: 100%;}.nav a {display: inline-block;padding: 14px 25px;color: #131313;text-decoration: none;}.nav a:hover {color: #E00001;}.nav li.expanded_node {display: inline-flex !important;flex-wrap: wrap;}.nav li.expanded_node > a {width: auto;flex-grow: 1;padding-right: 0;}.nav li.expanded_node > .level_arrow {display: block;width: 40px;height: 46px;cursor: pointer;position: relative;}.nav li.expanded_node > .level_arrow::after {content: '';position: absolute;top: 41%;right: 41%;width: 0;height: 0;border-width: 10px 5px 0 5px;border-color: #000000 transparent transparent transparent;border-style: solid;}.nav li.expanded_node.focus > .level_arrow::after {border-width: 0 5px 10px 5px;border-color: transparent transparent #000000 transparent;}.nav li.expanded_node > ul {flex-basis: 100%;}.nav .bs_database_search_filter input, .nav .bs_database_search_filter fieldset {margin: 0;padding: 0;border: 0;background: none;color: #fff;box-sizing: border-box;}.nav form.bs_database_search_filter {margin: 0;}.nav .search-menu-wrapper {float: right;width: 100%;max-width: 25px;position: relative;overflow: hidden;display: flex;align-items: center;transition: 0.2s ease;}.nav .search-menu-wrapper.open {max-width: 285px;}.nav .search-menu-button {margin-right: 10px;min-width: 25px;height: 20px;z-index: 99;cursor: pointer;background: url("../images/icons-src/magnifying-glass-solid.svg") center center no-repeat;background-size: contain;}.nav .search-menu-wrapper.open .search-menu-button {background: url("../images/icons-src/xmark-solid.svg") center center no-repeat;background-size: contain;}.nav .module_bsDatabaseSearch {background: #424242;width: 100%;}.nav input[type=text] {width: 100%;padding: 14px 70px 14px 20px;}.nav input[type=submit] {position: absolute;right: 0;top:0;bottom: 0;width: 50px;overflow: hidden;text-indent: -9999px;background-position: center;}.nav ::-webkit-input-placeholder {font-style: italic;color: #fff;}.nav ::-moz-placeholder {font-style: italic;color: #fff;}.nav :-ms-input-placeholder {font-style: italic;color: #fff;}.header-wrap.stuck {position:fixed;top:0;width: 100%;z-index: 100;box-shadow: 0 2px 8px rgba(0,0,0,0.3);}.stuck .header-slogan, .stuck .header-contact {display: none;}.stuck .header {padding: 0;}.stuck .header-lang {position: absolute;top:0;right: -20px;}.stuck .header-lang a {padding: 5px 10px;color: #fff;text-decoration: none;font-size: 14px;}.stuck .nav {padding: 10px 0;}.stuck .nav input[type=text] {padding-right: 20px;width: 120px;}.stuck .nav input[type=text]:focus + input[type=submit] {display: block;}.stuck .nav input[type=text]:focus {width: 285px;padding-right: 70px;transition: all 200ms;}.stuck .nav input[type=submit] {display: none;}.stuck .nav .menu {padding-left: 210px;}.stuck .nav a {padding-left: 20px;padding-right: 20px;}.stuck .header-logo {position: absolute;top: 20px;margin-bottom: 0;margin-left: 10px;width: 180px;height: 21px;z-index: 99;}.footer {color: #adadad;}.footer > .inner {max-width: 1024px;margin: auto;padding: 50px 0 80px 0;border-top: 1px solid #E7E7E7;}.footer-left {float: left;width: 46.875%;text-align: justify;}.footer-right {float: right;width: 46.875%;color: #424242;}.footer-right .snippet-header {margin-bottom: 2rem;}.footer-right .snippet_footer-right {margin-bottom: 2rem;}.footer-right .snippet_footer-right1 .snippet-content p {display: flex;align-items: center;justify-content: flex-start;}.footer-right .snippet_footer-right1 .snippet-content p a {padding: 0 1rem;margin: 0 1rem;}.footer-right .snippet_footer-right2 .snippet-content p {padding-left: 2rem;}.footer h3 {margin: 0.5em 0;color: #424242;font-size: 26px;font-family: pva, sans-serif;font-weight: normal;}.epilog {padding: 34px 0;background: #1A1A1A;font-size: 13px;color: #7e7e7e;}.epilog a {color: #7e7e7e;text-decoration: none;}.epilog a:hover {color: #E00001;}.epilog > .inner {max-width: 1140px;margin: auto;}.epilog-links .footer-links-wrapper {display: flex;justify-content: space-between;padding: 0 0 30px;font-size: 17px;}.epilog-links .footer-links-wrapper a {color: #fff;}.epilog-links .footer-links-wrapper a:hover {color: #E00001;}.epilog-links .footer-links-wrapper .footer-links-phone, .epilog-links .footer-links-wrapper .footer-links-mail {position: relative;background-image: none;margin-bottom: 0.5em;padding-left: 35px;}.epilog-links .footer-links-wrapper .footer-links-phone a, .epilog-links .footer-links-wrapper .footer-links-mail a {font-size: 22px;}.epilog-links .footer-links-wrapper .footer-links-phone:before, .epilog-links .footer-links-wrapper .footer-links-mail:before {content: "";display: block;height: 100%;width: 1em;position: absolute;left: 0;font-size: 25px;}.epilog-links .footer-links-wrapper .footer-links-phone:before {background: url("../images/icons-src/phone-icon.svg") no-repeat center;background-size: contain;}.epilog-links .footer-links-wrapper .footer-links-mail:before {background: url("../images/icons-src/mail-icon.svg") no-repeat center;background-size: contain;}.epilog-copy {float: left;}.epilog-barton {float: right;}.epilog-barton img {vertical-align: middle;margin: 0 0 0 15px;}.newsletter {position: relative;margin: 0 0 50px 0;padding: 0 50px 0 300px;background: #fff url(../images/newsletter.png) no-repeat;font-size: 15px;line-height: 22px;color: #adadad;}html[lang=de] .newsletter {padding: 0 60px 0 300px;}.newsletter:before, .newsletter:after {position: absolute;content: "";display: block;width: 0;height: 0;border-style: solid;}.newsletter:before {left: 0;top:0;border-width: 108px 62px 0 0;border-color: #1A1A1A transparent transparent transparent;}.newsletter:after {right: 0;bottom: 0;border-width: 0 0 108px 62px;border-color: transparent transparent #1A1A1A transparent;}.epilog .newsletter h2 {position: absolute;left: 0;top:50%;width: 250px;margin: -20px 0 0 0;padding: 0 0 0 30px;color: #fff;text-align: center;font-size: 32px;}.newsletter p {margin: 0;}.newsletter ::-webkit-input-placeholder {color: #adadad;font-style: italic;}.newsletter ::-moz-placeholder {color: #adadad;font-style: italic;}.newsletter :-ms-input-placeholder {color: #adadad;font-style: italic;}.newsletter fieldset, .newsletter input {margin: 0;padding: 0;border: 0;background: none;}.newsletter form {padding: 34px 0;}html[lang=de] .newsletter form {padding: 23px 0;}.newsletter .g-recaptcha {margin-top: -21px;}.newsletter fieldset {position: relative;background: #F4F4F4;}.newsletter fieldset:before {position: absolute;left: 0;top:0;content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 40px 20px 0 0;border-color: #fff transparent transparent transparent;}.newsletter .module_bsSnippet {float: left;width: 270px;padding: 22px 0 20px 0;font-size: 14px;}.newsletter .module_bsSnippet .line1 {padding-left: 32px;}.newsletter .module_bsSnippet .line2 {padding-left: 16px;}.newsletter .module_bsSnippet a {color: #000;}.newsletter .module_bsSnippet a:hover {color: #E00001;}.newsletter input {float: left;padding: 13px 30px;z-index: 99;position: relative;}.newsletter input[type=text] {padding: 11px 0px 11px 30px;width: 135px;}.newsletter input[type=checkbox] {margin-top: 15px;margin-right: 10px;}.newsletter label {position: relative;top: 11px;padding-left: 5px;display: block;width: calc(100% - 120px);}.newsletter input[type=submit] {width: 120px;float: right;padding: 11px 0;color: #fff;}.newsletter input[type=submit]:hover {background-color: transparent;}.main {background: url(../images/main.png) repeat-x;min-height: 460px;}.article-list-item {width: 100%;overflow: hidden;margin: 0 0 25px 0;min-height: 90px;}.article-date {position: relative;width: 110px;float: left;margin: 10px 0 0 0;}.article-date .day, .article-date .month, .article-date .year {position: absolute;display: block;color: #fff;font-family: pva, sans-serif;}.article-date .day {left: 0;top:0;font-size: 24px;width: 90px;text-align: center;line-height: 50px;}.article-date .month {left: 59px;top: 17px;font-size: 14px;width: 50px;text-align: center;line-height: 60px;}.article-date .year {left: 59px;top: 43px;font-size: 14px;width: 50px;text-align: center;line-height: 60px;color: #E00001;}.article-date .day:before, .article-date .month:before {content: "";display: block;position: absolute;left: 0;top:0;width: 0;height: 0;border-style: solid;}.article-date .day:before {border-width: 77px 45px 0 45px;border-color: #000 transparent transparent transparent;}.article-date .month:before {border-width: 0 25px 42px 25px;border-color: transparent transparent #E00001 transparent;}.article-date .day span, .article-date .month span {position: relative;display: block;z-index: 2;}.article-perex {margin-left: 134px;}.article-perex h4 {margin: 0.5em 0 0.5em 0;font-size: 17px;}.article-perex h4 a {text-decoration: none;}.article-perex p {margin: 0;}.article-perex a {color: #E00001;}.article-perex a:hover {color: #000;}.articles {text-align: justify;}.articles:after {content: "";display: inline-block;width: 100%;}.articles .article-list-item {width: 46.875%;margin: 0 0 50px 0;display: inline-block;vertical-align: top;text-align: left;}.main > .inner {max-width: 1024px;margin: auto;}.pager {margin: 0 0 30px 0;text-align: center;font-size: 14px;}.pager .paging .number a {text-decoration: none;}.pager .paging .number {border-right: 1px solid #E7E7E7;}.pager .paging .number:first-of-type, .pager .paging .prev + .number {border-left: 1px solid #E7E7E7;}.pager .paging .active a {font-weight: bold;color: #E00001;margin: 0;padding: 0;}.pager .paging .number a {margin: 0;padding: 3px 10px;}ul.breadcrumbs {font-size: 100%;padding: 1em 0;border-bottom: 1px solid #E7E7E7;}ul.breadcrumbs a {color: #5d5d5d;text-decoration: none;}ul.breadcrumbs .last a {color: #E00001;}ul.breadcrumbs li {background-position: right;padding-right: 20px;margin-right: 10px;}ul.breadcrumbs li.last {background: none;}.sidebar {width: 23%;float: left;margin: 30px 0;}.content-with-sidebar {width: 73.5%;float: right;}.content {padding: 0 0 30px 0;}.sidemenu {padding: 10px 12px;background: #fff;}.sidemenu ul, .sidemenu li {margin: 0;padding: 0;list-style: none;background: none;}.sidemenu a {text-decoration: none;display: block;}.sidemenu > ul > li > a {position: relative;padding: 10px 18px 9px 18px;color: #131313;font-size: 15px;}.sidemenu > ul > li > a:hover, .sidemenu > ul > li.active > a {color: #E00001;}.sidemenu > ul > li, .sidemenu > ul ul > li {border-top: 1px solid #E7E7E7;}.sidemenu > ul > li:first-child {border-top: 0;}.sidemenu > ul > li > a:after {content: '';display: block;position: absolute;right: 7px;top: 18px;width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #E00001 transparent transparent transparent;}.sidemenu li > a:only-child:after {display: none;}.sidemenu > ul ul > li > a {padding: 10px 10px 10px 40px;color: #989898;font-size: 14px;}.sidemenu > ul ul > li > a:hover, .sidemenu > ul ul > li.active > a {color: #E00001;}.bs_frontend_form .widget input[type=text],.bs_frontend_form .widget input[type=password],.bs_frontend_form .widget input[type=email],.bs_frontend_form .widget input[type=search],.bs_frontend_form .widget textarea,.bs_frontend_form .widget select {box-sizing: border-box;width: 100%;padding: 10px;border: 1px solid #C9C9C9;background: #F7F7F7;font-size: 100%;margin-bottom: 10px;}.bs_frontend_form .widget input[type=submit] {width: auto;background-position: right;}.full_row {clear: both;}.bs_boss_cloud_form {}.bs_boss_cloud_form .general_terms {}.bs_boss_cloud_form .general_terms label {display: none;}.bs_boss_cloud_form .general_terms .widget {float: left;margin-right: 20px;}.bs_boss_cloud_form .general_terms .widget input {width: 20px;}.bs_boss_cloud_form .general_terms .terms_link {}.bs_boss_cloud_form .general_terms .terms_link span {color: red;}.bs_boss_cloud_form.ares_request {}.bs_boss_cloud_form.ares_request #contact_form_firm_id_number {background: url(/images/ajax-loader.gif) no-repeat 98% center;}.bs_boss_cloud_form.ares_request #contact_form_firm_name {background: url(/images/ajax-loader.gif) no-repeat 98% center;}.bs_boss_cloud_form.ares_request #contact_form_firm_address {background: url(/images/ajax-loader.gif) no-repeat 98% center;}.ui-datepicker-year {color: #000;}#contact_form_consultation_date_day, #contact_form_consultation_date_month, #contact_form_consultation_date_year {width: auto;}.grid-logos {display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-rows: 90px;align-items: center;justify-items: center;gap: 50px 25px;}.grid-logos * {width: 100%!important;height: 100%!important;}.grid-logos img {box-shadow: 0 0 15px 3px #0000001f;margin: 0!important;object-fit: contain;display: block;padding: 10px;box-sizing: border-box;}.yt-video {aspect-ratio: 16 / 9;max-width: 100%;height: auto;display: block;}.yt-video--center {margin: 0 auto;}iframe[title~="YouTube"] {aspect-ratio: 16 / 9;max-width: 100%;height: auto;display: block;margin: 0 auto;}