@charset "UTF-8"; .customFontText { font-family: 'Roboto', sans-serif; } .customFont { font-family: 'Roboto Slab', sans-serif; } /* Eric Meyer's CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) This is a Sass partial */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* typografy */ strong { font-weight: bold; } p { margin-bottom: 0.9rem; } /* */ .text-center { text-align: center; } img { max-width: 100%; height: auto; } .clearfix:after, .main:after, .header__top:after, .header__nav__social:after, .article:after { content: ""; display: table; clear: both; } *, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } /* breakpoints @include respond-to('lg') { color: blue; } */ .grid { margin: 0 -1em; } @media (max-width: 768px) { .grid { margin: 0; } } .grid--flex { display: -webkit-box; display: -ms-flexbox; display: flex; } .grid:after { content: ""; clear: both; display: table; } [class*='grid__'] { float: left; padding: 0 1em; width: 100%; min-height: 1px; } .grid__1 { width: 8.33333%; } @media (max-width: 768px) { .grid__1 { width: 100%; padding: 0; float: none; } } .grid__2 { width: 16.66667%; } @media (max-width: 768px) { .grid__2 { width: 100%; padding: 0; float: none; } } .grid__3 { width: 25%; } @media (max-width: 768px) { .grid__3 { width: 100%; padding: 0; float: none; } } .grid__4 { width: 33.33333%; } @media (max-width: 768px) { .grid__4 { width: 100%; padding: 0; float: none; } } .grid__5 { width: 41.66667%; } @media (max-width: 768px) { .grid__5 { width: 100%; padding: 0; float: none; } } .grid__6 { width: 50%; } @media (max-width: 768px) { .grid__6 { width: 100%; padding: 0; float: none; } } .grid__7 { width: 58.33333%; } @media (max-width: 768px) { .grid__7 { width: 100%; padding: 0; float: none; } } .grid__8 { width: 66.66667%; } @media (max-width: 768px) { .grid__8 { width: 100%; padding: 0; float: none; } } .grid__9 { width: 75%; } @media (max-width: 768px) { .grid__9 { width: 100%; padding: 0; float: none; } } .grid__10 { width: 83.33333%; } @media (max-width: 768px) { .grid__10 { width: 100%; padding: 0; float: none; } } .grid__11 { width: 91.66667%; } @media (max-width: 768px) { .grid__11 { width: 100%; padding: 0; float: none; } } .grid__12 { width: 100%; } @media (max-width: 768px) { .grid__12 { width: 100%; padding: 0; float: none; } } /* Slider */ .slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /*! jQuery UI - v1.12.1 - 2016-09-14 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 * Copyright jQuery Foundation and other contributors; Licensed MIT */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; pointer-events: none; } /* Icons ----------------------------------*/ .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { margin: 0; cursor: pointer; /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } /* icon support */ .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } /* right-aligned */ .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Support: IE <= 11 */ overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { width: 2em; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; } /* no icon support for input elements */ input.ui-button.ui-button-icon-only { text-indent: 0; } /* button icon element(s) */ .ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; } .ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; } input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em; } /* workarounds */ /* Support: Firefox 5 - 40 */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-controlgroup { vertical-align: middle; display: inline-block; } .ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0; } .ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999; } .ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left; } .ui-controlgroup-vertical .ui-controlgroup-item { -webkit-box-sizing: border-box; box-sizing: border-box; } .ui-controlgroup .ui-controlgroup-label { padding: .4em 1em; } .ui-controlgroup .ui-controlgroup-label span { font-size: 80%; } .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none; } .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none; } .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none; } .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none; } /* Spinner specific style fixes */ .ui-controlgroup-vertical .ui-spinner-input { /* Support: IE8 only, Android < 4.4 only */ width: 75%; width: calc( 100% - 2.4em); } .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; } .ui-checkboxradio-label .ui-icon-background { -webkit-box-shadow: inset 1px 1px 1px #ccc; box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none; } .ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; } .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; } .ui-checkboxradio-disabled { pointer-events: none; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; border: 1px solid #f0f0f0; border-radius: 50%; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } /* Icons */ .ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em; } .ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-n { height: 2px; top: 0; } .ui-dialog .ui-resizable-e { width: 2px; right: 0; } .ui-dialog .ui-resizable-s { height: 2px; bottom: 0; } .ui-dialog .ui-resizable-w { width: 2px; left: 0; } .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw { width: 7px; height: 7px; } .ui-dialog .ui-resizable-se { right: 0; bottom: 0; } .ui-dialog .ui-resizable-sw { left: 0; bottom: 0; } .ui-dialog .ui-resizable-ne { right: 0; top: 0; } .ui-dialog .ui-resizable-nw { left: 0; top: 0; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; } .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; } .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { -webkit-filter: inherit; filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em; } .ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-tabs { position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; } body .ui-tooltip { border-width: 2px; } /* Component containers ----------------------------------*/ .ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget.ui-widget-content { border: 1px solid #c5c5c5; } .ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; } .ui-widget-header a { color: #333333; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { background: #ededed; font-weight: normal; color: #2b2b2b; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; } .ui-visual-focus { -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff; } .ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; } .ui-state-checked { border: 1px solid #dad55e; background: #fffa90; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("/images/hk2018/ui-icons_444444_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("/images/hk2018/ui-icons_444444_256x240.png"); } /*.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background-image: url("/images/hk2018/ui-icons_555555_256x240.png"); } .ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("/images/hk2018/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("/images/hk2018/ui-icons_777620_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/images/hk2018/ui-icons_cc0000_256x240.png"); }*/ .ui-button .ui-icon { background-image: url("/images/hk2018/ui-icons_777777_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-caret-1-n { background-position: 0 0; } .ui-icon-caret-1-ne { background-position: -16px 0; } .ui-icon-caret-1-e { background-position: -32px 0; } .ui-icon-caret-1-se { background-position: -48px 0; } .ui-icon-caret-1-s { background-position: -65px 0; } .ui-icon-caret-1-sw { background-position: -80px 0; } .ui-icon-caret-1-w { background-position: -96px 0; } .ui-icon-caret-1-nw { background-position: -112px 0; } .ui-icon-caret-2-n-s { background-position: -128px 0; } .ui-icon-caret-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -65px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 1px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa; opacity: .003; filter: Alpha(Opacity=0.3); /* support: IE8 */ } .ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666; } /** * Featherlight – ultra slim jQuery lightbox * Version 1.7.13 - http://noelboss.github.io/featherlight/ * * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com) * MIT Licensed. **/ html.with-featherlight { /* disable global scrolling when featherlights are visible */ overflow: hidden; } .featherlight { display: none; /* dimensions: spanning the background from edge to edge */ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2147483647; /* z-index needs to be >= elements on the site. */ /* position: centering content */ text-align: center; /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */ white-space: nowrap; /* styling */ cursor: pointer; background: #333; /* IE8 "hack" for nested featherlights */ background: rgba(0, 0, 0, 0); } /* support for nested featherlights. Does not work in IE8 (use JS to fix) */ .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); } .featherlight:before { /* position: trick to center content vertically */ content: ''; display: inline-block; height: 100%; vertical-align: middle; } .featherlight .featherlight-content { /* make content container for positioned elements (close button) */ /*position: relative;*/ /* position: centering vertical and horizontal */ text-align: left; vertical-align: middle; display: inline-block; /* dimensions: cut off images */ overflow: auto; /* dimensions: handling large content */ margin-left: 5%; margin-right: 5%; max-height: 95%; /* styling */ cursor: auto; /* reset white-space wrapping */ white-space: normal; } /* contains the content */ .featherlight .featherlight-inner { /* make sure its visible */ display: block; } /* don't show these though */ .featherlight script.featherlight-inner, .featherlight link.featherlight-inner, .featherlight style.featherlight-inner { display: none; } .featherlight .featherlight-close-icon { /* position: centering vertical and horizontal */ position: absolute; z-index: 9999; top: 1em; right: 1em; /* dimensions: 25px x 25px */ line-height: 25px; width: 25px; height: 25px; font-size: 14px; /* styling */ cursor: pointer; text-align: center; font-family: Arial, sans-serif; background: transparent; color: #fff; border: none; padding: 0; border: 1px solid #fff; border-radius: 50%; } .featherlight .featherlight-close-icon:hover { color: #c4001e; border-color: #c4001e; } /* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */ .featherlight .featherlight-close-icon::-moz-focus-inner { border: 0; padding: 0; } .featherlight .featherlight-image { /* styling */ width: 100%; } .featherlight-iframe .featherlight-content { /* removed the border for image croping since iframe is edge to edge */ border-bottom: 0; padding: 0; -webkit-overflow-scrolling: touch; } .featherlight iframe { /* styling */ border: none; } .featherlight * { /* See https://github.com/noelboss/featherlight/issues/42 */ -webkit-box-sizing: border-box; box-sizing: border-box; } /* handling phones and small screens */ @media only screen and (max-width: 1024px) { .featherlight .featherlight-content { /* dimensions: maximize lightbox with for small screens */ margin-left: 0; margin-right: 0; max-height: 98%; padding: 10px 10px 0; border-bottom: 10px solid transparent; } } /* hide non featherlight items when printing */ @media print { html.with-featherlight > * > :not(.featherlight) { display: none; } } .featherlight-content .caption { color: #fff; margin-top: .5em; } /** * Featherlight Gallery – an extension for the ultra slim jQuery lightbox * Version 1.7.13 - http://noelboss.github.io/featherlight/ * * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com) * MIT Licensed. **/ .featherlight-next, .featherlight-previous { display: block; position: absolute; top: 25px; right: 25px; bottom: 0; left: 80%; cursor: pointer; /* preventing text selection */ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* IE9 hack, otherwise navigation doesn't appear */ background: rgba(0, 0, 0, 0); } .featherlight-next:hover span, .featherlight-previous:hover span { color: #c4001e; border-color: #c4001e; } .featherlight-previous { left: 25px; right: 80%; } /*.featherlight-next:hover, .featherlight-previous:hover { background: rgba(255,255,255,0.25); }*/ .featherlight-first-slide .featherlight-previous { display: none; } .featherlight-last-slide .featherlight-next { display: none; } .featherlight-next span, .featherlight-previous span { /*display: inline-none;*/ position: absolute; font-size: 14px; top: 50%; left: 0; width: 25px; line-height: 22px; height: 25px; border-radius: 50%; text-align: center; margin-top: -40px; color: #fff; font-style: normal; font-weight: normal; font-size-adjust: 15px; border: 1px solid #fff; } .featherlight-next span { right: 5%; left: auto; } .featherlight-next:hover span, .featherlight-previous:hover span { display: inline-block; } .featherlight-swipe-aware .featherlight-next, .featherlight-swipe-aware .featherlight-previous { display: none; } /* Hide navigation while loading */ .featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next { display: none; } /* Hide navigation in case of single image */ .featherlight-first-slide.featherlight-last-slide .featherlight-previous, .featherlight-first-slide.featherlight-last-slide .featherlight-next { display: none; } /* Always display arrows on touch devices */ @media only screen and (max-device-width: 1024px) { .featherlight-next:hover, .featherlight-previous:hover { background: none; } .featherlight-next span, .featherlight-previous span { display: block; } } /* handling phones and small screens */ @media only screen and (max-width: 1024px) { .featherlight-next, .featherlight-previous { top: 10px; right: 10px; left: 85%; } .featherlight-previous { left: 10px; right: 85%; } .featherlight-next span, .featherlight-previous span { margin-top: -30px; font-size: 40px; } } .ico { display: inline-block; background-repeat: no-repeat; background-size: 100%; /* file */ } .ico--fb { width: 10px; height: 18px; background-image: url(/images/hk2018/ico/fb.svg); } .ico--youtube { background-image: url(/images/hk2018/ico/youtube.svg); width: 23px; height: 16px; } .ico--twitter { background-image: url(/images/hk2018/ico/twitter.svg); width: 18px; height: 15px; } .ico--instagram{ background-image: url(/images/hk2018/ico/instagram.svg); width: 18px; height: 18px; } .ico--phone { background-image: url(/images/hk2018/ico/phone.svg); width: 17px; height: 17px; } .ico--urad { background-image: url(/images/hk2018/ico/urad.svg); width: 24px; height: 29px; } .ico--obcan { background-image: url(/images/hk2018/ico/obcan.svg); width: 30px; height: 29px; } .ico--turista { background-image: url(/images/hk2018/ico/turista.svg); width: 23px; height: 28px; } .ico--dotace { background-image: url(/images/hk2018/ico/dotace.svg); width: 26px; height: 26px; } .ico--autobusy { background-image: url(/images/hk2018/ico/jz-autobusy.svg); width: 24px; height: 24px; } .ico--vlaky { background-image: url(/images/hk2018/ico/jz-vlaky.svg); width: 22px; height: 28px; } .ico--doprava { background-image: url(/images/hk2018/ico/jz-doprava.svg); width: 24px; height: 24px; } .ico--arrowDown { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(270deg); transform: rotate(270deg); width: 8px; height: 13px; } .ico--arrowRight { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(180deg); transform: rotate(180deg); width: 8px; height: 13px; position: relative; top: 1px; } .ico--arrowRight--hover, .btn:hover .ico--arrowRight, .btn--basic:hover .ico--arrowRight, .btn--simple:hover .ico--arrowRight, .btn--simpleWhite:hover .ico--arrowRight { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(196, 30, 0)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); } .ico--file { width: 36px; height: 41px; -webkit-box-flex: 0; -ms-flex: 0 0 41px; flex: 0 0 41px; max-width: 41px; -ms-flex-item-align: start; align-self: flex-start; background-position: center; position: relative; border-radius: 1px; } .ico--file:before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 11px 0 0 11px; position: absolute; right: 0; } .ico--file:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 11px 11px 0; position: absolute; right: 0; border-color: transparent #ffffff transparent transparent; } .ico--pdf { background-image: url(/images/hk2018/ico/file-pdf.svg); background-size: 22px 23px; background-color: #f44e4e; } .ico--pdf:before { border-color: transparent transparent transparent #b00000; } .ico--exe { background-image: url(/images/hk2018/ico/file-exe.svg); background-size: 21px 19px; background-color: #acacac; } .ico--exe:before { border-color: transparent transparent transparent #919191; } .ico--zip { background-image: url(/images/hk2018/ico/file-zip.svg); background-size: 19px 38px; background-position: center 0; background-color: #acacac; } .ico--zip:before { border-color: transparent transparent transparent #919191; } .ico--doc, .ico--docx { background-image: url(/images/hk2018/ico/file-doc.svg); background-size: 24px 24px; background-color: #2591e5; } .ico--doc:before, .ico--docx:before { border-color: transparent transparent transparent #0073cd; } .ico--xls, .ico--xlsx, .ico--csv { background-image: url(/images/hk2018/ico/file-xls.svg); background-size: 30px 20px; background-color: #62c14c; } .ico--xls:before, .ico--xlsx:before, .ico--csv:before { border-color: transparent transparent transparent #1a8800; } .ico--ppt, .ico--pptx { background-image: url(/images/hk2018/ico/file-ppt.svg); background-size: 24px 25px; background-color: #f87626; } .ico--ppt:before, .ico--pptx:before { border-color: transparent transparent transparent #cc4e00; } .ico--jpg, .ico--jpeg { background-image: url(/images/hk2018/ico/file-jpg.svg); background-size: 23px 17px; background-color: #4598d9; } .ico--jpg:before, .ico--jpeg:before { border-color: transparent transparent transparent #0062ae; } .ico--mov, .ico--mpg, .ico--mp4 { background-image: url(/images/hk2018/ico/file-mov.svg); background-size: 23px 28px; background-color: #dd4a4a; } .ico--mov:before, .ico--mpg:before, .ico--mp4:before { border-color: transparent transparent transparent #b00000; } .ico--ics { background-image: url(/images/hk2018/ico/file-ics.svg); background-size: 21px 20px; background-color: #f87626; } .ico--ics:before { border-color: transparent transparent transparent #cc4e00; } .ico--html { background-image: url(/images/hk2018/ico/file-html.svg); background-size: 21px 22px; background-color: #00a0e9; } .ico--html:before { border-color: transparent transparent transparent #0073a8; } .ico--rar { background-image: url(/images/hk2018/ico/file-rar.svg); background-size: 21px 36px; background-position: center 0; background-color: #acacac; } .ico--rar:before { border-color: transparent transparent transparent #919191; } .ico--mp3 { background-image: url(/images/hk2018/ico/file-mp3.svg); background-size: 21px 24px; background-color: #ff8800; } .ico--mp3:before { border-color: transparent transparent transparent #c56900; } .ico--geojson { background-image: url(/images/hk2018/ico/file-geojson.png); background-size: 36px 41px; background-color: #ff8800; } .ico--json { background-image: url(/images/hk2018/ico/file-json.png); background-size: 36px 41px; background-color: #ff8800; } .ico--json:before { border-color: transparent transparent transparent #666666; } .ico--geojson:before { border-color: transparent transparent transparent #666666; } /* .ui-datepicker .ui-icon.ui-icon-circle-triangle-e { display: inline-block; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); transform: rotate(180deg); width: 8px; height: 13px; position: relative; top: 1px; } .ui-datepicker .ui-icon.ui-icon-circle-triangle-w { display: inline-block; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); width: 8px; height: 13px; position: relative; top: 1px; } */ body { background-color: #d1d1d1; /*overflow: hidden;*/ } @media (max-width: 992px) { body { background-image: none !important; } } html { min-height: 100%; height: 100%; } .container { padding: 0 1em; margin: auto; text-align: left; } .conteinder--width, .container, .landinPage .quickLinks { max-width: 1340px; width: 100%; min-width: 320px; } .main__card { background-color: #fff; margin-bottom: 2em; display: table; width: 100%; } .main__card--padding { padding: 2em 3em; } @media (max-width: 992px) { .main__card--padding { padding: 1em; } } .main__aside { width: 280px; float: left; position: relative; margin-bottom: 2em; } @media (max-width: 992px) { .main__aside { width: 100%; float: none; /*margin-bottom: -2em;*/ } } .main__content { margin-bottom: 4em; margin-left: 345px; } @media (max-width: 992px) { .main__content { margin: 0 0 3em 0; } } .main__content--full { margin-left: 0; } .backtop { position: fixed; z-index: 900; bottom: 0; right: 0px; text-decoration: none; display: none; height: 58px; width: 58px; -webkit-transform: rotate(180deg); transform: rotate(180deg); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M11.820,2.431 L7.594,6.795 L7.614,6.815 L6.963,7.446 L5.968,8.474 L5.935,8.442 L5.902,8.474 L4.908,7.447 L4.256,6.815 L4.276,6.794 L0.050,2.431 L1.762,0.773 L5.935,5.082 L10.108,0.773 L11.820,2.431 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% 50%; background-color: #c1c1c1; background-size: 19px 12px; } .backtop:hover { background-color: #c4001e; } .footer { background-color: #5e5e5f; color: #fff; padding: 1em 0; font-size: .85em; line-height: 1.3em; } .footer a { color: #fff; } .footer .grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 992px) { .footer__contact { display: none; } } .footer__contact img { float: left; margin-right: 1em; } .footer__contact strong { font-size: .9em; font-weight: normal; } .footer__contact p { padding-top: .2em; } @media (max-width: 992px) { .footer__nav { width: 100%; text-align: center !important; } } .footer__nav a { padding-left: 1em; text-decoration: none; } .footer__nav a:hover { text-decoration: underline; } .footer__nav__nav { float: right; padding-right: 2em; } @media (max-width: 992px) { .footer__nav__nav { text-align: center; float: none; padding-top: 1em; } } .footer__nav__social { float: right; } @media (max-width: 992px) { .footer__nav__social { float: none; } .footer__nav__social .ico__fb { width: 13px; height: 23px; } .footer__nav__social .ico__youtube { width: 29px; height: 20px; } .footer__nav__social .ico__twitter { width: 24px; height: 20px; } .footer__nav__social .ico__instagram { width: 18px; height: 18px; } } .footer__copy { color: #bababa; } @media (max-width: 992px) { .footer__copy { width: 100%; text-align: center !important; padding-top: 1em; } } body { background-repeat: no-repeat; background-position: center 0; } @media (max-width: 992px) { .header { margin: 0; background-color: #c5001e; } } @media (max-width: 992px) { .header .container { padding: 0; } } .header__logo { float: left; margin: 2em 0 2em 25px; background-image: url(/images/hk2018/logo.svg); background-repeat: no-repeat; background-position: 0 10px; text-transform: uppercase; text-decoration: none; width: 128px; height: 55px; padding-left: 43px; font-size: 8px; line-height: 9px; color: #fff; } @media (max-width: 992px) { .header__logo { padding: 25px 0 0 75px; width: auto; font-size: 13px; font-weight: 600; margin: 1em 1em 1em 1em; } .header__logo br { display: none; } } @media (max-width: 768px) { .header__logo { background-size: 40px auto; padding: 20px 0 0 50px; } } .header__search { position: absolute; width: 430px; top: 2em; left: 50%; margin-left: -215px; position: absolute; } .header__search__main { border-bottom: 1px solid #fff; margin-top: 1.5em; background-image: url(/images/hk2018/ico/search.svg); background-repeat: no-repeat; background-position: 0 0; padding: .1em 0 .5em 30px; max-width: 430px; margin: auto; } .header__search .input--text { background-color: transparent; border: 0; color: #fff; font-size: 1.1em; width: calc(100% - 20px); } .header__search .input--text::-webkit-input-placeholder { color: #fff; font-style: italic; } .header__search .input--text:-moz-placeholder { color: #fff; font-style: italic; } .header__search .input--text::-moz-placeholder { color: #fff; font-style: italic; } .header__search .input--text:-ms-input-placeholder { color: #fff; font-style: italic; } .header__search .input--text:focus { outline: none; } .header__search .input--text:focus::-webkit-input-placeholder { color: transparent; } .header__search .input--text:focus:-moz-placeholder { color: transparent; } .header__search .input--text:focus::-moz-placeholder { color: transparent; } .header__search .input--text:focus:-ms-input-placeholder { color: transparent; } .header__search .btn--search { background-color: transparent; border: 0; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M8.764,6.960 L8.800,6.996 L7.651,8.109 L6.942,8.841 L6.918,8.819 L2.029,13.554 L0.171,11.636 L4.999,6.960 L0.171,2.284 L2.029,0.365 L6.919,5.101 L6.942,5.078 L7.649,5.808 L8.800,6.923 L8.764,6.960 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; width: 15px; height: 15px; cursor: pointer; } .header__search .btn--search:hover { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(196, 0, 30)' d='M8.764,6.960 L8.800,6.996 L7.651,8.109 L6.942,8.841 L6.918,8.819 L2.029,13.554 L0.171,11.636 L4.999,6.960 L0.171,2.284 L2.029,0.365 L6.919,5.101 L6.942,5.078 L7.649,5.808 L8.800,6.923 L8.764,6.960 Z'/%3E%3C/svg%3E"); } @media (max-width: 992px) { .header__search { display: none; } } .header__search--toggle { display: block; background-color: #c5001e; top: 87px; z-index: 800; padding: 2em 1em; } .header__top { position: relative; } .header__nav { float: right; text-align: right; padding-right: 1em; } .header__nav__social { margin-bottom: .5em; } @media (max-width: 992px) { .header__nav__social { display: none; } } .header__nav__social a { padding: .5em .8em; margin: 0 1px; display: block; border-top-width: 4px; border-top-style: solid; height: 40px; float: right; } .header__nav__social a.fb { border-top-color: #3d5bcb; } .header__nav__social a.instagram { border-top-color: #c12f85; } .header__nav__social a.twitter { border-top-color: #3fa7d8; } .header__nav__social a.twitter .ico { position: relative; top: 3px; } .header__nav__social a.youtube { border-top-color: #b5001c; } .header__nav__social a:hover { background-color: #a10f25; } .header__nav__link a { color: #fff; font-size: .85em; text-decoration: none; } .header__nav__link a.phone { font-weight: bold; text-transform: uppercase; margin-right: 1.5em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M15.226,8.589 C14.946,6.955 14.175,5.470 12.999,4.293 C11.760,3.058 10.190,2.273 8.458,2.030 L8.633,0.780 C10.638,1.060 12.453,1.966 13.888,3.401 C15.249,4.766 16.142,6.484 16.469,8.376 L15.226,8.589 ZM11.635,5.594 C12.453,6.416 12.992,7.450 13.188,8.592 L11.945,8.804 C11.793,7.922 11.379,7.120 10.746,6.487 C10.075,5.816 9.226,5.395 8.293,5.264 L8.468,4.014 C9.674,4.183 10.769,4.729 11.635,5.594 ZM5.565,9.609 C6.427,10.668 7.401,11.607 8.563,12.338 C8.812,12.493 9.088,12.607 9.348,12.749 C9.479,12.823 9.570,12.799 9.678,12.688 C10.072,12.284 10.473,11.887 10.874,11.489 C11.399,10.967 12.059,10.967 12.588,11.489 C13.232,12.129 13.875,12.769 14.515,13.412 C15.051,13.951 15.047,14.612 14.508,15.158 C14.144,15.524 13.757,15.875 13.414,16.259 C12.911,16.821 12.285,17.004 11.564,16.963 C10.516,16.906 9.553,16.559 8.623,16.107 C6.558,15.103 4.793,13.712 3.315,11.954 C2.220,10.654 1.317,9.236 0.724,7.638 C0.434,6.867 0.229,6.076 0.293,5.237 C0.333,4.722 0.525,4.280 0.906,3.920 C1.317,3.529 1.704,3.121 2.109,2.724 C2.634,2.205 3.294,2.205 3.823,2.720 C4.150,3.041 4.470,3.368 4.793,3.691 C5.107,4.007 5.420,4.318 5.733,4.634 C6.286,5.190 6.286,5.836 5.736,6.389 C5.342,6.786 4.952,7.184 4.551,7.571 C4.446,7.676 4.436,7.760 4.490,7.888 C4.756,8.521 5.137,9.084 5.565,9.609 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; padding-left: 1.8em; } .header__nav__link a.phone .ico { margin-right: .4em; position: relative; top: 3px; } .header__nav__link a:hover { text-decoration: underline; } @media (max-width: 992px) { .header__nav__link { position: absolute; right: 200px; top: 32px; } } @media (max-width: 768px) { .header__nav__link { display: none; } } .breadcrumbs { background-color: #b5001c; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; clear: both; height: 58px; line-height: 58px; margin-bottom: 2em; max-width: calc(100%); overflow: hidden; } @media (max-width: 992px) { .breadcrumbs { display: none; } } .breadcrumbs a { text-decoration: none; } .breadcrumbs__title { text-transform: uppercase; padding: 0 1em 0 2em; height: 58px; font-size: .85em; -webkit-box-flex: 0; -ms-flex: 0 0 205px; flex: 0 0 205px; vertical-align: middle; } .breadcrumbs__link { background-color: #980014; height: 58px; line-height: 1.2em; line-height: 58px; -webkit-box-flex: 0; -ms-flex: 0 0 119px; flex: 0 0 119px; color: rgba(255, 255, 255, 0.8); font-size: .85em; padding: 0 1.5em 0 1em; position: relative; margin-left: 28px; } .breadcrumbs__link:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 29px 18px 29px 0; border-color: transparent #980014 transparent transparent; position: absolute; top: 0; left: -18px; } .breadcrumbs__link--back { margin-left: auto; -webkit-box-flex: 0; -ms-flex: 0 0 58px; flex: 0 0 58px; position: relative; z-index: 10; } .breadcrumbs__link:hover { text-decoration: underline; } .breadcrumbs__list { list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-right: .5em; } .breadcrumbs__list li { /*display: table-cell;*/ height: 58px; position: relative; padding-left: 18px; font-size: .85em; max-width: 160px; vertical-align: middle; } .breadcrumbs__list li:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 29px 0 29px 18px; border-color: transparent transparent transparent #b5001c; position: absolute; top: 0; right: -18px; z-index: 2; } .breadcrumbs__list li:first-child { max-width: 160px; width: 160px; white-space: nowrap; } .breadcrumbs__list li:first-child a:before { content: ''; display: inline-block; float: left; margin-right: .8em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(233, 233, 233)' d='M0.627,8.756 L1.831,8.756 L1.831,13.576 C1.831,13.860 2.064,14.092 2.348,14.092 L5.876,14.092 C6.160,14.092 6.393,13.860 6.393,13.576 L6.393,10.047 L8.544,10.047 L8.544,13.576 C8.544,13.860 8.776,14.092 9.060,14.092 L12.417,14.092 C12.701,14.092 12.933,13.860 12.933,13.576 L12.933,8.756 L14.396,8.756 C14.603,8.756 14.792,8.627 14.870,8.438 C14.947,8.249 14.904,8.025 14.758,7.879 L8.028,1.054 C7.830,0.856 7.503,0.847 7.305,1.045 L0.274,7.870 C0.119,8.016 0.076,8.240 0.153,8.438 C0.231,8.636 0.420,8.756 0.627,8.756 L0.627,8.756 ZM7.649,2.147 L13.157,7.724 L12.417,7.724 C12.133,7.724 11.901,7.956 11.901,8.240 L11.901,13.059 L9.577,13.059 L9.577,9.531 C9.577,9.247 9.345,9.014 9.060,9.014 L5.876,9.014 C5.592,9.014 5.360,9.247 5.360,9.531 L5.360,13.059 L2.864,13.059 L2.864,8.240 C2.864,7.956 2.632,7.724 2.348,7.724 L1.900,7.724 L7.649,2.147 Z'/%3E%3C/svg%3E"); width: 15px; height: 15px; position: relative; top: -2px; } .breadcrumbs__list li:nth-child(1) { background-color: #770010; } .breadcrumbs__list li:nth-child(1):after { border-color: transparent transparent transparent #770010; } .breadcrumbs__list li:nth-child(2) { background-color: #880012; } .breadcrumbs__list li:nth-child(2):after { border-color: transparent transparent transparent #880012; } .breadcrumbs__list li:nth-child(3) { background-color: #a60018; } .breadcrumbs__list li:nth-child(3):after { border-color: transparent transparent transparent #a60018; } .breadcrumbs__list li:first-child a { padding-left: 0; } .breadcrumbs__list li:last-child:after { display: none; } .breadcrumbs__list li:last-child:after { display: block; } .breadcrumbs__list li a { color: #e6d1d1; } .breadcrumbs__list li a:hover { text-decoration: underline; } .breadcrumbs__list li a, .breadcrumbs__list li .link, .breadcrumbs__list li .article a, .article .breadcrumbs__list li a, .breadcrumbs__list li .table a, .table .breadcrumbs__list li a, .breadcrumbs__list li .main__card a, .main__card .breadcrumbs__list li a, .breadcrumbs__list li .index__largeCard a, .index__largeCard .breadcrumbs__list li a, .breadcrumbs__list li .articleList__text h2 a, .articleList__text h2 .breadcrumbs__list li a, .breadcrumbs__list li .calendarList h2 a, .calendarList h2 .breadcrumbs__list li a { padding: 0 1em; line-height: 1.2em; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; position: relative; top: 4px; } .breadcrumbs--sticky { left: auto; right: auto; top: 0; position: fixed; z-index: 999; max-width: calc(1340px - 2em); padding: 0 0; width: calc(100% - 2em); -webkit-box-shadow: 0px 4px 5px -1px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 5px -1px rgba(0, 0, 0, 0.2); } .toggle_nav--search { border-left: 1px solid #d64d62; position: absolute; height: 81px; right: 5.5em; padding: 1.8em; display: none; } @media (max-width: 992px) { .toggle_nav--search { display: block; } } @media (max-width: 510px) { .toggle_nav--search { display: none; } } .toggle_nav--search--ico { width: 27px; height: 27px; color: #fff; display: block; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='27px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M26.424,26.439 C26.083,26.783 25.634,26.953 25.185,26.953 C24.735,26.953 24.286,26.781 23.943,26.439 L19.314,21.810 C17.295,23.378 14.767,24.322 12.018,24.322 C5.437,24.322 0.082,18.967 0.082,12.385 C0.082,5.804 5.437,0.449 12.018,0.449 C18.599,0.449 23.954,5.804 23.954,12.385 C23.954,14.954 23.131,17.329 21.745,19.279 L26.424,23.957 C27.112,24.642 27.112,25.754 26.424,26.439 ZM12.018,3.259 C6.986,3.259 2.891,7.354 2.891,12.385 C2.891,17.420 6.986,21.512 12.018,21.515 C14.266,21.515 16.321,20.695 17.913,19.342 C18.404,18.928 18.846,18.458 19.240,17.949 C20.430,16.407 21.147,14.480 21.147,12.385 C21.147,7.354 17.052,3.259 12.018,3.259 ZM17.196,10.628 C16.999,10.724 16.788,10.770 16.582,10.770 C16.062,10.770 15.563,10.482 15.320,9.982 C14.566,8.437 13.035,7.479 11.319,7.479 C10.544,7.479 9.914,6.851 9.914,6.075 C9.914,5.301 10.544,4.671 11.319,4.671 C14.117,4.671 16.617,6.235 17.843,8.752 C18.184,9.448 17.893,10.289 17.196,10.628 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 100% 0; padding-top: 23px; font-size: 10px; text-transform: uppercase; cursor: pointer; } .toggle_nav--aside { border-left: 1px solid #d64d62; position: absolute; right: 0; height: 81px; padding: 1.8em; display: none; } @media (max-width: 992px) { .toggle_nav--aside { display: block; } } .toggle_nav--aside--ico { width: 30px; height: 50px; color: #fff; display: block; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M28.500,21.000 L1.500,21.000 C0.672,21.000 -0.000,20.328 -0.000,19.500 L-0.000,18.406 C-0.000,17.578 0.672,16.906 1.500,16.906 L28.500,16.906 C29.328,16.906 30.000,17.578 30.000,18.406 L30.000,19.500 C30.000,20.328 29.328,21.000 28.500,21.000 ZM28.500,13.000 L1.500,13.000 C0.672,13.000 -0.000,12.328 -0.000,11.500 L-0.000,10.397 C-0.000,9.568 0.672,8.897 1.500,8.897 L28.500,8.897 C29.328,8.897 30.000,9.568 30.000,10.397 L30.000,11.500 C30.000,12.328 29.328,13.000 28.500,13.000 ZM28.500,5.000 L1.500,5.000 C0.672,5.000 -0.000,4.328 -0.000,3.500 L-0.000,2.397 C-0.000,1.568 0.672,0.897 1.500,0.897 L28.500,0.897 C29.328,0.897 30.000,1.568 30.000,2.397 L30.000,3.500 C30.000,4.328 29.328,5.000 28.500,5.000 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 100% 0; padding-top: 25px; font-size: 10px; text-transform: uppercase; cursor: pointer; } .nav--aside { margin-bottom: 1em; } .nav--aside ul { background-color: #fff; } .nav--aside ul > li { border-bottom: 1px solid #f0f0f0; position: relative; } .nav--aside ul > li a { display: block; padding: 1em; color: #000; text-decoration: none; font-weight: 700; text-transform: uppercase; } .nav--aside ul > li a:hover { text-decoration: underline; } .nav--aside ul > li ul li { border-bottom: 0; } .nav--aside ul > li ul li.child:after { display: none; } .nav--aside ul > li ul li a { text-transform: none; font-weight: 300; padding: .5em 1em .5em 1.5em; } .nav--aside ul > li ul li li { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6px' height='9px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(0, 0, 0)' d='M5.473,4.623 L5.494,4.645 L4.924,5.196 L4.705,5.426 L4.696,5.417 L1.480,8.532 L0.691,7.707 L3.876,4.623 L0.691,1.539 L1.480,0.714 L4.696,3.829 L4.705,3.820 L4.924,4.050 L5.494,4.601 L5.473,4.623 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 1.5em .75em; } .nav--aside ul > li ul li li a { padding: .5em 1em .5em 2.8em; } .nav--aside ul > li ul li li li { background-position: 2.5em .75em; } .nav--aside ul > li ul li li li a { padding: .5em 1em .5em 3.7em; } .nav--aside ul > li.active--child > a { background-color: #c4001e; color: #fff; font-weight: bold; } .nav--aside ul > li.active--child > a:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 12px 0 15px 15px; border-color: transparent transparent transparent #c4001e; position: absolute; top: 0; right: -15px; } .nav--aside ul > li.active > a { background-color: #e0e0e0; font-weight: bold; } .nav--aside ul > li.child { position: relative; } .nav--aside ul > li.child:after { content: ''; display: block; width: 12px; height: 9px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M11.820,2.431 L7.594,6.795 L7.614,6.815 L6.963,7.446 L5.968,8.474 L5.935,8.442 L5.902,8.474 L4.908,7.447 L4.256,6.815 L4.276,6.794 L0.050,2.431 L1.762,0.773 L5.935,5.082 L10.108,0.773 L11.820,2.431 Z'/%3E%3C/svg%3E"); position: absolute; right: 1.5em; top: 1.5em; } .nav--aside ul > li.child.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M11.820,2.431 L7.594,6.795 L7.614,6.815 L6.963,7.446 L5.968,8.474 L5.935,8.442 L5.902,8.474 L4.908,7.447 L4.256,6.815 L4.276,6.794 L0.050,2.431 L1.762,0.773 L5.935,5.082 L10.108,0.773 L11.820,2.431 Z'/%3E%3C/svg%3E"); } @media (max-width: 992px) { .nav--aside { max-height: 0; overflow: hidden; -webkit-transition: max-height 0.25s ease-in; transition: max-height 0.25s ease-in; display: none; } .nav--aside > * { display: none; } .nav--aside--toggle { position: absolute; top: 0; right: 0; z-index: 999; width: calc(100% + 2em); margin: 0 -1em; max-height: 8000px; -webkit-transition: max-height 0.25s ease-in; transition: max-height 0.25s ease-in; display: block; -webkit-box-shadow: 0px 10px 26px 4px rgba(0, 0, 0, 0.75); box-shadow: 0px 10px 26px 4px rgba(0, 0, 0, 0.75); } .nav--aside--toggle > * { display: block; } .nav--aside--toggle ul li.child .child__toggle { width: 55px; height: 100%; display: block; position: absolute; z-index: 100; top: 0; right: 0; cursor: pointer; } .nav--aside--toggle ul li.child.active:after { -webkit-transform: rotate(0); transform: rotate(0); } .nav--aside--toggle ul li.child--active:after { -webkit-transform: rotate(180deg) !important; transform: rotate(180deg) !important; } .nav--aside--toggle ul li ul { display: none; } .nav--aside--toggle ul li ul.ul--toggle { display: block; } .nav--aside--toggle ul li ul li.child:after { display: block; top: .9em; } } .nav--card { margin-bottom: 1em; } @media (max-width: 992px) { .nav--card { display: block; margin: 0 -1em; } } .nav--card ul li { display: block; } .nav--card ul li label, .nav--card ul li .label { display: block; padding: 1.5em 1em 1.5em 4em; background-color: #b5001c; color: #fff; text-transform: uppercase; font-weight: 600; cursor: pointer; position: relative; text-decoration: none; } .nav--card ul li label .ico, .nav--card ul li .label .ico { position: absolute; left: 1em; top: 17px; } .nav--card ul li label:hover, .nav--card ul li .label:hover { text-decoration: underline; } @media (max-width: 992px) { .nav--card ul li label, .nav--card ul li .label { padding: 1em; font-weight: normal; } .nav--card ul li label .ico, .nav--card ul li .label .ico { display: none; } } .nav--card ul li label .ico--arrow, .nav--card ul li .label .ico--arrow { border-left: 1px solid #d64d62; position: absolute; right: 0; top: 10px; display: block; width: 55px; height: 45px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M18.151,2.723 L11.921,9.155 L11.951,9.186 L10.990,10.116 L9.524,11.630 L9.475,11.583 L9.427,11.630 L7.960,10.115 L7.000,9.186 L7.030,9.155 L0.800,2.723 L3.324,0.278 L9.475,6.630 L15.627,0.278 L18.151,2.723 Z'/%3E%3C/svg%3E"); background-position: 50% 50%; background-repeat: no-repeat; } @media (max-width: 992px) { .nav--card ul li label .ico--arrow, .nav--card ul li .label .ico--arrow { border: 0 !important; height: 25px; } } .nav--card ul li label--active .ico--arrow, .nav--card ul li .label--active .ico--arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); border-right: 1px solid #d64d62; border-left: 0; width: 54px; } .nav--card ul li input[type=checkbox] { position: absolute; top: -9999px; left: -9999px; } .nav--card ul li input[type=checkbox]:checked ~ ul { max-height: 5000px; -webkit-transition: max-height 0.25s ease-in; transition: max-height 0.25s ease-in; overflow: none; padding: .5em 0; } .nav--card ul li .more { display: none; } .nav--card ul li ul { background-color: #c4001e; margin-bottom: 1em; padding: .5em 0; max-height: 0; overflow: hidden; padding: 0; -webkit-transition: max-height 0.25s ease-in; transition: max-height 0.25s ease-in; } .nav--card ul li ul li a { color: #fff; text-decoration: none; padding: .5em 1em .5em 2em; display: block; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6px' height='389px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(255, 255, 255)' d='M5.494,384.644 L4.920,385.200 L4.705,385.425 L4.696,385.417 L1.480,388.531 L0.691,387.707 L3.876,384.622 L0.691,381.538 L1.480,380.714 L4.696,383.828 L4.705,383.820 L4.924,384.049 L5.494,384.601 L5.473,384.623 L5.494,384.644 ZM4.924,347.196 L4.705,347.425 L4.696,347.417 L1.480,350.531 L0.691,349.707 L3.876,346.622 L0.691,343.538 L1.480,342.714 L4.696,345.828 L4.705,345.820 L4.924,346.049 L5.494,346.601 L5.473,346.622 L5.494,346.644 L4.924,347.196 ZM4.924,309.196 L4.705,309.425 L4.696,309.417 L1.480,312.531 L0.691,311.706 L3.876,308.622 L0.691,305.538 L1.480,304.714 L4.696,307.828 L4.705,307.820 L4.924,308.049 L5.494,308.600 L5.473,308.622 L5.494,308.644 L4.924,309.196 ZM4.924,271.196 L4.705,271.425 L4.696,271.417 L1.480,274.531 L0.691,273.707 L3.876,270.623 L0.691,267.538 L1.480,266.714 L4.696,269.828 L4.705,269.820 L4.924,270.049 L5.494,270.601 L5.473,270.623 L5.494,270.644 L4.924,271.196 ZM4.924,233.196 L4.705,233.425 L4.696,233.417 L1.480,236.531 L0.691,235.707 L3.876,232.623 L0.691,229.538 L1.480,228.714 L4.696,231.828 L4.705,231.820 L4.919,232.044 L5.494,232.601 L5.473,232.622 L5.494,232.644 L4.924,233.196 ZM4.919,157.201 L4.705,157.425 L4.696,157.417 L1.480,160.531 L0.691,159.706 L3.876,156.622 L0.691,153.538 L1.480,152.714 L4.696,155.828 L4.705,155.820 L4.919,156.043 L5.494,156.600 L5.472,156.622 L5.494,156.644 L4.919,157.201 ZM4.920,120.200 L4.705,120.425 L4.696,120.417 L1.480,123.531 L0.691,122.707 L3.876,119.623 L0.691,116.539 L1.480,115.714 L4.696,118.828 L4.705,118.820 L4.924,119.049 L5.494,119.601 L5.473,119.623 L5.494,119.645 L4.920,120.200 ZM4.920,81.200 L4.705,81.425 L4.696,81.417 L1.480,84.531 L0.691,83.707 L3.876,80.622 L0.691,77.538 L1.480,76.714 L4.696,79.828 L4.705,79.820 L4.924,80.049 L5.494,80.601 L5.473,80.623 L5.494,80.645 L4.920,81.200 ZM4.924,43.196 L4.705,43.425 L4.696,43.417 L1.480,46.531 L0.691,45.707 L3.876,42.623 L0.691,39.538 L1.480,38.714 L4.696,41.828 L4.705,41.820 L4.924,42.049 L5.494,42.601 L5.473,42.623 L5.494,42.644 L4.924,43.196 ZM4.924,5.196 L4.705,5.425 L4.696,5.417 L1.480,8.531 L0.691,7.707 L3.876,4.622 L0.691,1.538 L1.480,0.714 L4.696,3.828 L4.705,3.820 L4.924,4.049 L5.494,4.600 L5.473,4.622 L5.494,4.644 L4.924,5.196 Z'/%3E%3C/svg%3E"); background-position: 1em .85em; background-repeat: no-repeat; } .nav--card ul li ul li a:hover { background-color: #b5001c; } .btn { border: 0; display: inline-block; cursor: pointer; border: 2px solid #c4001e; background-color: #c4001e; border-radius: 23px; padding: .9em 2em; color: #fff; text-decoration: none; font-weight: 600; } .btn:hover { border-color: #c4001e; background-color: transparent; color: #c4001e; } .btn i { margin-left: .8em; font-weight: 600; } .btn--large { padding: 1.3em 2em !important; text-transform: uppercase; } .btn--small { padding: .8em 2em !important; font-weight: 500; border-width: 1px !important; } .btn--basic { border: 2px solid #c4001e; border-radius: 23px; padding: .6em 2em; color: #c4001e; text-decoration: none; background-color: transparent; } .btn--basic i { margin-left: .8em; } .btn--basic:hover { background-color: #c4001e; color: #fff; } .btn--simple { border: 2px solid #000; border-radius: 23px; padding: .6em 2em; color: #000; text-decoration: none; background-color: transparent; } .btn--simple i { margin-left: .8em; } .btn--simple:hover { background-color: #000; color: #fff; } .btn--simpleWhite { border: 2px solid #fff; border-radius: 23px; padding: .6em 2em; color: #fff; text-transform: uppercase; font-weight: 600; text-decoration: none; background-color: transparent; } .btn--simpleWhite i { margin-left: .8em; } .btn--simpleWhite:hover { background-color: #fff; color: #c4001e; border-color: #fff; } .form__control { border: 1px solid #f0f0f0; background-color: #fff; border-radius: 10px; padding: .8em 1em; -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3); margin-bottom: 1.5em; width: 100%; } .form__control::-webkit-input-placeholder { color: #bebebe; font-style: italic; } .form__control:-moz-placeholder { color: #bebebe; font-style: italic; } .form__control::-moz-placeholder { color: #bebebe; font-style: italic; } .form__control:-ms-input-placeholder { color: #bebebe; font-style: italic; } .form__control:focus { outline: none; -webkit-box-shadow: 0px 0px 6px 1px #c4001e; box-shadow: 0px 0px 6px 1px #c4001e; } .form__control:focus::-webkit-input-placeholder { color: transparent; } .form__control:focus:-moz-placeholder { color: transparent; } .form__control:focus::-moz-placeholder { color: transparent; } .form__control:focus:-ms-input-placeholder { color: transparent; } .form__control.isvalid { border-color: #2a6d2c !important; } .form__control.isinvalid { border-color: #c4001e !important; } .form__control--select { position: relative; font-family: Arial; /*style the arrow inside the select element:*/ /*point the arrow upwards when the select box is open (active):*/ /*style the items (options), including the selected item:*/ /*style items (options):*/ /*hide the items when the select box is closed:*/ } .form__control--select .custom-select select { display: none; /*hide original SELECT element:*/ } .form__control--select .select-selected { background-color: DodgerBlue; } .form__control--select .select-selected:after { position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #fff transparent transparent transparent; } .form__control--select .select-selected.select-arrow-active:after { border-color: transparent transparent #fff transparent; top: 7px; } .form__control--select .select-items div, .form__control--select .select-selected { color: #ffffff; padding: 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; } .form__control--select .select-items { position: absolute; background-color: DodgerBlue; top: 100%; left: 0; right: 0; z-index: 99; } .form__control--select .select-hide { display: none; } .form__control--select .select-items div:hover, .form__control--select .same-as-selected { background-color: rgba(0, 0, 0, 0.1); } .form__label { display: block; font-weight: 600; padding-bottom: .5em; } .form__label.isvalid { border-color: #2a6d2c !important; } .form__label.isinvalid { border-color: #c4001e !important; } .form__datepicker { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb%280, 0, 0%29' d='M13.152,11.169 L13.152,11.169 C12.539,11.169 12.044,11.663 12.044,12.277 C12.044,12.888 12.541,13.382 13.152,13.382 C13.763,13.382 14.258,12.888 14.258,12.277 C14.258,11.663 13.763,11.169 13.152,11.169 L13.152,11.169 ZM9.830,10.060 C10.441,10.060 10.935,9.566 10.935,8.955 C10.935,8.341 10.441,7.846 9.830,7.846 C9.219,7.846 8.721,8.341 8.721,8.955 C8.721,9.566 9.219,10.060 9.830,10.060 L9.830,10.060 ZM13.152,7.846 L13.152,7.846 C12.539,7.846 12.044,8.341 12.044,8.955 C12.044,9.566 12.539,10.060 13.152,10.060 C13.763,10.060 14.258,9.566 14.258,8.955 C14.258,8.341 13.763,7.846 13.152,7.846 L13.152,7.846 ZM14.258,2.310 L8.721,2.310 L8.721,4.524 L14.258,4.524 L14.258,2.310 ZM16.471,10.060 C17.083,10.060 17.580,9.566 17.580,8.955 C17.580,8.341 17.085,7.846 16.471,7.846 C15.861,7.846 15.366,8.341 15.366,8.955 C15.366,9.566 15.861,10.060 16.471,10.060 L16.471,10.060 ZM16.471,13.382 C17.083,13.382 17.580,12.888 17.580,12.277 C17.580,11.663 17.085,11.169 16.471,11.169 C15.861,11.169 15.366,11.663 15.366,12.277 C15.366,12.888 15.861,13.382 16.471,13.382 L16.471,13.382 ZM9.830,13.382 C10.441,13.382 10.935,12.888 10.935,12.277 C10.935,11.663 10.441,11.169 9.830,11.169 C9.216,11.169 8.721,11.663 8.721,12.277 C8.721,12.888 9.219,13.382 9.830,13.382 L9.830,13.382 ZM6.507,16.705 C7.118,16.705 7.616,16.207 7.616,15.596 C7.616,14.986 7.118,14.491 6.507,14.491 C5.896,14.491 5.399,14.986 5.399,15.596 C5.399,16.207 5.896,16.705 6.507,16.705 L6.507,16.705 ZM19.794,2.310 L18.689,2.310 L18.689,4.524 L19.794,4.524 L19.794,18.919 L3.185,18.919 L3.185,4.524 L4.294,4.524 L4.294,2.310 L3.185,2.310 C1.963,2.310 0.971,3.302 0.971,4.524 L0.971,18.919 C0.971,20.144 1.963,21.133 3.185,21.133 L19.794,21.133 C21.019,21.133 22.008,20.144 22.008,18.919 L22.008,4.524 C22.008,3.302 21.019,2.310 19.794,2.310 L19.794,2.310 ZM6.507,13.382 C7.118,13.382 7.616,12.888 7.616,12.277 C7.616,11.663 7.118,11.169 6.507,11.169 C5.896,11.169 5.399,11.663 5.399,12.277 C5.399,12.888 5.896,13.382 6.507,13.382 L6.507,13.382 ZM6.507,10.060 C7.118,10.060 7.616,9.566 7.616,8.955 C7.616,8.341 7.118,7.846 6.507,7.846 C5.896,7.846 5.399,8.341 5.399,8.955 C5.399,9.566 5.896,10.060 6.507,10.060 L6.507,10.060 ZM9.830,16.705 C10.441,16.705 10.935,16.207 10.935,15.596 C10.935,14.986 10.441,14.491 9.830,14.491 C9.219,14.491 8.721,14.986 8.721,15.596 C8.721,16.207 9.219,16.705 9.830,16.705 L9.830,16.705 ZM6.507,4.524 C7.118,4.524 7.616,4.029 7.616,3.418 L7.616,1.205 C7.616,0.591 7.118,0.096 6.507,0.096 C5.896,0.096 5.399,0.591 5.399,1.205 L5.399,3.418 C5.399,4.029 5.896,4.524 6.507,4.524 L6.507,4.524 ZM16.471,4.524 C17.083,4.524 17.580,4.029 17.580,3.418 L17.580,1.205 C17.580,0.591 17.083,0.096 16.471,0.096 C15.861,0.096 15.366,0.591 15.366,1.205 L15.366,3.418 C15.366,4.029 15.861,4.524 16.471,4.524 L16.471,4.524 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 96% 50%; } .form--w8 { width: 80%; margin: auto; } @media (max-width: 768px) { .form--w8 { width: 100%; } } .form div.text--center { margin-top: 3em; } .form__message { display: block; color: #666; font-size: .875em; margin: -.5em 0 1.5em 0; } .form__checkbox, .form__radio { position: relative; display: block; position: relative; padding-left: 35px; margin-bottom: 1.5em; cursor: pointer; } .form__checkbox input, .form__radio input { position: absolute; opacity: 0; cursor: pointer; } .form__checkbox .checkmark, .form__radio .checkmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; border: 1px solid #d7d7d7; } .form__checkbox .checkmark:after, .form__radio .checkmark:after { content: ""; position: absolute; display: none; } .form__checkbox:hover input ~ .checkmark { background-color: #ccc; } .form__checkbox input:checked ~ .checkmark:after { display: block; } .form__checkbox .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid #000; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .form__radio:hover input ~ .checkmark { background-color: #ccc; } .form__radio .checkmark { border-radius: 50%; } .form__radio input:checked ~ .checkmark:after { display: block; } .form__radio .checkmark:after { top: 5px; left: 5px; width: 10px; height: 10px; border-radius: 50%; background: #000; } .alert { padding: 1em 2em; margin-bottom: 1em; } .alert--danger { background-color: #f6dade; color: #c4001e; } .alert--success { background-color: #e0f0d9; color: #2a6d2c; } .ui-datepicker { border: 1px solid #f0f0f0; background-color: #fff; border-radius: 10px; -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3); margin-bottom: 1.5em; } .ui-datepicker .ui-datepicker-header { background-color: transparent; border: 0; } .ui-datepicker .ui-state-default { background-color: transparent; border-radius: 4px; border: 1px solid #f0f0f0; } .ui-datepicker .ui-state-default:hover { background-color: #c4001e; color: #fff; } .ui-datepicker .ui-state-highlight { background-color: #d7d7d7; color: #000; border-color: #f0f0f0; } .search--note { text-align: center; margin-bottom: 2em; } .keyword { font-weight: bold; background-color: #FFFFCC; padding: 2px; } .is-invalid .form__control { -webkit-box-shadow: 0px 0px 6px 1px #ff082e; box-shadow: 0px 0px 6px 1px #ff082e; } .is-invalid .form__label { color: #ff082e; } .is-invalid .invalid-feedback { color: #ff082e; margin-top: -1.3em; margin-bottom: 1.5em; padding-left: .5em; } /* quickLinks */ .quickLinks a { display: -webkit-box; display: -ms-flexbox; display: flex; height: 80px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; margin-bottom: .3em; color: #000; text-decoration: none; } .quickLinks a:hover { color: #c4001e; } .quickLinks a strong { font-weight: bold; padding: .2em .8em; } .quickLinks a span { display: block; color: #646464; font-weight: normal; } @media (max-width: 992px) { .quickLinks.grid .grid__3 { width: 50%; } } @media (max-width: 768px) { .quickLinks.grid .grid__3 { width: 100%; } } /* /quickLinks */ /* pagination */ .pagination { text-align: center; padding-bottom: 2em; } .pagination ul li { display: inline-block; } .pagination ul li a { color: #333333; padding: .3em .5em; font-weight: 600; } .pagination ul li a:hover { color: #c4001e; } .pagination ul li a:hover .ico { border-color: #c4001e; } .pagination ul li.pagination__active a { color: #c4001e; text-decoration: none; } .pagination .ico { display: inline-block; width: 45px; height: 45px; border: 2px solid #333333; border-radius: 50%; background-size: 8px 13px; background-position: center; position: relative; top: 18px; } .pagination .ico--arrowLeft { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); } .pagination .ico--arrowRight { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(180deg); transform: rotate(180deg); } /* / pagination */ .font, body, input, button, textarea, select, .pageMap > li ul > li { font-size: 15px; line-height: 1.4em; font-family: 'Open Sans', sans-serif; /*background-color: #f0f0f0;*/ color: #000000; } .font--small, .btn, .quickLinks a span, .index__largeCard__card h2, .index__largeCard__card--Kontakty .index__largeCard__main:last-child, .index__smallCard__card h2 { font-size: .86em !important; line-height: 1.3em !important; } .font--extrasmall { font-size: .75em !important; line-height: 1.3em !important; } .font--xl, .pageMap > li, .articleList__text h2, .calendarList h2 { font-size: 1.7em; line-height: 1.25em; } @media (max-width: 768px) { .font--xl, .pageMap > li, .articleList__text h2, .calendarList h2 { font-size: 1.33em; line-height: 1.2em; } } .font--sxl, .form__control--xl { font-size: 1.5em; line-height: 1.25em; } .font--lg, .pagination, .article ul.list--contact, .pageMap > li ul > li a, .articleList__text { font-size: 1.07em; line-height: 1.35em; } .font--md, .featherlight-content .caption, .nav--aside ul, .nav--card ul, .search--note, .text--note, .table--contact tr td:nth-child(3) { font-size: 0.933em; line-height: 1.35em; } .font--sm, .is-invalid .invalid-feedback, .list--download li .text, .calendarList__header { font-size: 0.86em; line-height: 1.35em; } .title--h1, .article h1 { font-size: 2.33em; line-height: 1.2em; } @media (max-width: 768px) { .title--h1, .article h1 { font-size: 1.7em; line-height: 1.2em; } } .title--h1 a.link, .article h1 a.link, .title--h1 .article a, .article .title--h1 a, .article h1 a, .title--h1 .table a, .table .title--h1 a, .title--h1 .main__card a, .main__card .title--h1 a, .title--h1 .index__largeCard a, .index__largeCard .title--h1 a, .title--h1 .articleList__text h2 a, .articleList__text h2 .title--h1 a, .title--h1 .calendarList h2 a, .calendarList h2 .title--h1 a { display: inline-block; margin-left: 1em; border: 2px solid #fff; font-size: 14px; color: #fff; padding: 0em 1.5em; text-decoration: none; border-radius: 25px; position: relative; top: -5px; } .title--h1 a.link:hover, .article h1 a.link:hover, .title--h1 .article a:hover, .article .title--h1 a:hover, .article h1 a:hover, .title--h1 .table a:hover, .table .title--h1 a:hover, .title--h1 .main__card a:hover, .main__card .title--h1 a:hover, .title--h1 .index__largeCard a:hover, .index__largeCard .title--h1 a:hover, .title--h1 .articleList__text h2 a:hover, .articleList__text h2 .title--h1 a:hover, .title--h1 .calendarList h2 a:hover, .calendarList h2 .title--h1 a:hover { text-decoration: underline; } .title--h2 { font-size: 1.7em; line-height: 1.25em; font-weight: 600; margin-bottom: 1em; } .title--h1, .article h1 { color: #fff; padding-bottom: 1em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='25px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(255, 255, 255)' d='M13.586,12.694 L11.550,14.666 L10.291,15.966 L10.249,15.926 L1.577,24.326 L0.028,22.727 L7.049,15.926 L7.091,15.966 L8.350,14.666 L10.386,12.694 L10.323,12.629 L10.386,12.564 L8.352,10.594 L7.091,9.292 L7.049,9.332 L0.028,2.532 L1.577,0.933 L10.249,9.332 L10.291,9.292 L11.552,10.594 L13.586,12.564 L13.523,12.629 L13.586,12.694 Z'/%3E%3C/svg%3E"); background-position: .2em 6px; background-repeat: no-repeat; padding-left: 1em; font-weight: 600; } @media (max-width: 992px) { .title--h1, .article h1 { padding: 0 0 1em 0; background-image: none; color: #333333; } } .link, .article a, .table a, .main__card a, .index__largeCard a, .articleList__text h2 a, .calendarList h2 a { color: #c4001e; } .link:hover, .article a:hover, .table a:hover, .main__card a:hover, .index__largeCard a:hover, .articleList__text h2 a:hover, .calendarList h2 a:hover { text-decoration: none; } .link:visited, .article a:visited, .table a:visited, .main__card a:visited, .index__largeCard a:visited, .articleList__text h2 a:visited, .calendarList h2 a:visited { color: #770010; } .text--left { text-align: left; } .text--right { text-align: right; } .text--center { text-align: center; } .article__top { font-size: .85em; color: #646464; } .article__top date { padding-right: .4em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(150, 150, 150)' d='M8.637,8.378 L8.637,8.378 C8.217,8.378 7.879,8.716 7.879,9.136 C7.879,9.554 8.219,9.893 8.637,9.893 C9.055,9.893 9.393,9.554 9.393,9.136 C9.393,8.716 9.055,8.378 8.637,8.378 L8.637,8.378 ZM6.365,7.620 C6.783,7.620 7.121,7.283 7.121,6.864 C7.121,6.445 6.783,6.106 6.365,6.106 C5.947,6.106 5.607,6.445 5.607,6.864 C5.607,7.283 5.947,7.620 6.365,7.620 L6.365,7.620 ZM8.637,6.106 L8.637,6.106 C8.217,6.106 7.879,6.445 7.879,6.864 C7.879,7.283 8.217,7.620 8.637,7.620 C9.055,7.620 9.393,7.283 9.393,6.864 C9.393,6.445 9.055,6.106 8.637,6.106 L8.637,6.106 ZM9.393,2.320 L5.607,2.320 L5.607,3.834 L9.393,3.834 L9.393,2.320 ZM10.907,7.620 C11.325,7.620 11.665,7.283 11.665,6.864 C11.665,6.445 11.327,6.106 10.907,6.106 C10.489,6.106 10.151,6.445 10.151,6.864 C10.151,7.283 10.489,7.620 10.907,7.620 L10.907,7.620 ZM10.907,9.893 C11.325,9.893 11.665,9.554 11.665,9.136 C11.665,8.716 11.327,8.378 10.907,8.378 C10.489,8.378 10.151,8.716 10.151,9.136 C10.151,9.554 10.489,9.893 10.907,9.893 L10.907,9.893 ZM6.365,9.893 C6.783,9.893 7.121,9.554 7.121,9.136 C7.121,8.716 6.783,8.378 6.365,8.378 C5.945,8.378 5.607,8.716 5.607,9.136 C5.607,9.554 5.947,9.893 6.365,9.893 L6.365,9.893 ZM4.093,12.165 C4.511,12.165 4.851,11.824 4.851,11.406 C4.851,10.989 4.511,10.651 4.093,10.651 C3.675,10.651 3.335,10.989 3.335,11.406 C3.335,11.824 3.675,12.165 4.093,12.165 L4.093,12.165 ZM13.179,2.320 L12.423,2.320 L12.423,3.834 L13.179,3.834 L13.179,13.679 L1.821,13.679 L1.821,3.834 L2.579,3.834 L2.579,2.320 L1.821,2.320 C0.986,2.320 0.307,2.999 0.307,3.834 L0.307,13.679 C0.307,14.516 0.986,15.192 1.821,15.192 L13.179,15.192 C14.017,15.192 14.693,14.516 14.693,13.679 L14.693,3.834 C14.693,2.999 14.017,2.320 13.179,2.320 L13.179,2.320 ZM4.093,9.893 C4.511,9.893 4.851,9.554 4.851,9.136 C4.851,8.716 4.511,8.378 4.093,8.378 C3.675,8.378 3.335,8.716 3.335,9.136 C3.335,9.554 3.675,9.893 4.093,9.893 L4.093,9.893 ZM4.093,7.620 C4.511,7.620 4.851,7.283 4.851,6.864 C4.851,6.445 4.511,6.106 4.093,6.106 C3.675,6.106 3.335,6.445 3.335,6.864 C3.335,7.283 3.675,7.620 4.093,7.620 L4.093,7.620 ZM6.365,12.165 C6.783,12.165 7.121,11.824 7.121,11.406 C7.121,10.989 6.783,10.651 6.365,10.651 C5.947,10.651 5.607,10.989 5.607,11.406 C5.607,11.824 5.947,12.165 6.365,12.165 L6.365,12.165 ZM4.093,3.834 C4.511,3.834 4.851,3.496 4.851,3.078 L4.851,1.565 C4.851,1.145 4.511,0.806 4.093,0.806 C3.675,0.806 3.335,1.145 3.335,1.565 L3.335,3.078 C3.335,3.496 3.675,3.834 4.093,3.834 L4.093,3.834 ZM10.907,3.834 C11.325,3.834 11.665,3.496 11.665,3.078 L11.665,1.565 C11.665,1.145 11.325,0.806 10.907,0.806 C10.489,0.806 10.151,1.145 10.151,1.565 L10.151,3.078 C10.151,3.496 10.489,3.834 10.907,3.834 L10.907,3.834 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; padding-left: 1.8em; } .article__top .autor { border-left: 1px solid #e5e5e5; padding-left: .7em; } .article__perex { font-size: 1.1em; line-height: 1.2em; font-weight: 600; } .article__img { margin-bottom: 1.5em; } .article__img--right { max-width: 40%; float: right; margin: 0 0 1em 1em; } @media (max-width: 510px) { .article__img--right { width: 100%; max-width: 100%; } } .article__img--left { max-width: 40%; float: right; margin: 0 1em 1em 0; } @media (max-width: 510px) { .article__img--left { width: 100%; max-width: 100%; } } .article__img img { width: 100%; } .article__img figcaption { padding-top: .3em; font-size: .85em; line-height: 1.3em; color: #646464; } .article p { margin-bottom: 1.5em; } .article h2 { font-size: 1.66em; line-height: 1.6em; font-weight: bold; margin-bottom: .5em; } .article h3 { font-size: 1.33em; line-height: 1.3em; font-weight: bold; margin-bottom: .5em; } .article h4 { font-size: 1.1em; line-height: 1.3em; font-weight: bold; margin-bottom: .5em; } .article h5 { font-size: .95em; line-height: 1.3em; font-weight: bold; margin-bottom: .5em; } .article .smallText { color: #646464; font-size: .85em; line-height: 1.3em; margin-bottom: 1.5em; } .article .smallText a { color: #333333; } .article .smallText a:hover { color: #333333; } .article .smallText p { margin-bottom: .5em; } .article ul { padding-left: 0; margin-bottom: 1em; } .article ul li { margin: .4em 0; padding-left: 1em; position: relative; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(157, 157, 161)' d='M7.044,5.626 L7.070,5.653 L6.240,6.456 L5.720,6.993 L5.703,6.977 L2.152,10.417 L0.802,9.023 L4.309,5.626 L0.802,2.230 L2.152,0.836 L5.703,4.276 L5.720,4.259 L6.237,4.793 L7.070,5.599 L7.044,5.626 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 5px; } .article ul.list--contact { margin-bottom: 3em; } .article table { margin-bottom: 1.5em; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; } .article table th { border-bottom: 2px solid #f0f0f0; padding: .5em 1em; text-align: left; font-weight: bold; text-transform: uppercase; } .article table td { border-bottom: 1px solid #f0f0f0; padding: .5em 1em; } .article table.table--bordered { border: 1px solid #f0f0f0; } .article table.table--bordered td, .article table.table--bordered th { border-left: 1px solid #f0f0f0; } .article table.table--bordered th { background-color: #f5f5f5; } .table { margin-bottom: 1.5em; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; } .table th { padding: .2em 0; text-align: left; font-weight: bold; } .table td { padding: .2em 0; } .text--note { color: #646464; line-height: 1.4em; } .text--note a { color: #333333; } .list--download { margin-bottom: 1.5em; } .list--download li { color: #646464; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 1em; background-image: none !important; padding-left: 0 !important; } .list--download li .text { width: calc(100% - 41px); max-width: calc(100% - 41px); flex: 80%; } .list--download li .text a { font-size: 1.2em; font-weight: 600; display: inline-block; } .list--download li .text p { margin: .3em 0 0 0; } .list--download li .ico--file { float: left; margin-right: 1em; } .list--gallery { margin-bottom: 1.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .list--gallery li { background-image: none !important; padding-left: 0 !important; -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; background-color: #f3f3f3; border: .5em solid #fff; border-top: 0; max-width: 33.333%; } .list--gallery li a { display: block; text-align: center; padding: 1em; } .list--gallery li a img { margin: auto; } .cardContact__text { padding: 3em 1.5em 3em 3em; } @media (max-width: 992px) { .cardContact__text { padding: 2em; } } iframe { width: 100%; display: block; } .pageMap > li { float: left; width: 49%; margin-bottom: 2em; } @media (max-width: 992px) { .pageMap > li { float: none; width: 100%; } } .pageMap > li ul { padding-top: .5em; } .pageMap > li ul > li { padding: 0 0 0 1em; margin: .9em 0 .9em .5em; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(157, 157, 161)' d='M7.044,5.626 L7.070,5.653 L6.240,6.456 L5.720,6.993 L5.703,6.977 L2.152,10.417 L0.802,9.023 L4.309,5.626 L0.802,2.230 L2.152,0.836 L5.703,4.276 L5.720,4.259 L6.237,4.793 L7.070,5.599 L7.044,5.626 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 5px; } .pageMap > li ul > li a { text-transform: uppercase; color: #333333; text-decoration: none; font-weight: bold; } .pageMap > li ul > li a:hover { text-decoration: underline; } .pageMap > li ul > li ul { display: none; } .pageMap > li ul > li ul > li { display: none; } .pageMap--full > li { float: none; width: 100%; } .pageMap--full > li ul > li ul { display: block; padding-top: 0; padding-bottom: .5em; } .pageMap--full > li ul > li ul > li { display: block; } .pageMap--full > li ul > li ul > li a { text-transform: none; font-weight: normal; } .table--contact { overflow-x: auto; } .table--contact tr.title td { background-color: #f5f5f5; text-transform: uppercase; font-weight: bold; padding-top: 1em; padding-bottom: 1em; } .table--contact tr td:nth-child(1) { padding-right: 0; } .table--contact tr td:nth-child(2) { white-space: nowrap; padding-left: .5em; } .table--contact tr td:nth-child(2) a { color: #c4001e; } .table--contact tr td:nth-child(2) a[href^="mailto:"] { color: #333333; } .table--contact tr td:nth-child(2) a[href^="mailto:"]:after { content: ''; display: inline-block; width: 16px; height: 11px; background: url(/images/hk2018/ico/contact-mail.svg); margin-left: .2em; } .table--contact tr td:nth-child(3) { font-style: italic; } .table--contact tr td:nth-child(4) a { color: #333333; } .table--contact tr td:nth-child(4) a:after { content: ''; display: inline-block; width: 13px; height: 18px; background: url(/images/hk2018/ico/contact-door.svg); margin-left: .2em; position: relative; top: 5px; } .table--contact tr td:nth-child(4), .table--contact tr td:nth-child(5) { white-space: nowrap; } .table--contact tr td { padding-top: .7em; padding-bottom: .7em; } .table--contact tr td a { color: #333333; } .table--contact tr td a:hover { color: #c4001e; } .table--contact .dot { display: inline-block; background-color: #00c44a; border-radius: 50%; width: 9px; height: 9px; } .table--contact .dot--red { background-color: #c4001e; } .table--contact .dot--yellow { background-color: #f5b300; } .text--contact { margin-top: 3em; line-height: 1.4em; } .text--contact p { margin-bottom: .5em; } .hilight { color: #c4001e; } /* Slider */ .slick-loading .slick-list { /*background: #fff url('./ajax-loader.gif') center center no-repeat;*/ } /* Icons */ @font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); } /* Arrows */ .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: -25px; } [dir='rtl'] .slick-prev { right: -25px; left: auto; } .slick-prev:before { content: '←'; } [dir='rtl'] .slick-prev:before { content: '→'; } .slick-next { right: -25px; } [dir='rtl'] .slick-next { right: auto; left: -25px; } .slick-next:before { content: '→'; } [dir='rtl'] .slick-next:before { content: '←'; } /* Dots */ .slick-dotted.slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { opacity: .75; color: black; } .index__slider { padding-bottom: 2em; max-width: 965px; margin: auto; } @media (max-width: 768px) { .index__slider { padding-bottom: 0em; } } .index__slider .slick-list { width: 70%; float: left; background-color: #fff; height: 407.5px; overflow: hidden; } @media (max-width: 1350px) { .index__slider .slick-list { width: 100%; float: none; height: auto; } } .index__slider .slick-list .slick-slide { position: relative; width: 672px; height: 408px; background-color: #fff; } @media (max-width: 1350px) { .index__slider .slick-list .slick-slide { height: auto; background-color: #000; } } .index__slider .slick-list .slick-slide h2 { position: absolute; bottom: 1em; left: 1em; z-index: 200; background-color: rgba(196,0,30,0.82); font-size: 1.6em; font-weight: 600; line-height: 1.4em; padding: .3em 1em; color: #fff; max-width: 80%; display: inline; } @media (max-width: 1350px) { .index__slider .slick-list .slick-slide h2 { bottom: 2em; left: 0; max-width: 100%; } } .index__slider .slick-list .slick-slide a { height: 410px; display: block; position: relative; } @media (max-width: 1350px) { .index__slider .slick-list .slick-slide a { height: 350px; } } @media (max-width: 768px) { .index__slider .slick-list .slick-slide a { height: 250px; } } .index__slider .slick-list .slick-slide a img { min-height: 100%; min-width: 100%; height: auto; width: auto; position: absolute; top: -100%; left: 0; right: 0; bottom: -100%; margin: auto; } .index__slider .slick-list a:hover h2 { text-decoration: underline; } .index__slider .slick-dots { position: static; margin-left: 676px; bottom: 0; width: 290px; } @media (max-width: 1350px) { .index__slider .slick-dots { margin: auto; position: absolute; bottom: .5em; width: 100%; } } .index__slider .slick-dots li { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; height: 102px; text-align: left; border-bottom: 1px solid #f0f0f0; padding: 1em; margin: 0; font-weight: 600; background-color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 1350px) { .index__slider .slick-dots li { background-color: transparent; border: 1px solid #fff; width: 12px; height: 12px; display: inline-block; border-radius: 50%; padding: 0; margin: 0 2px; } } .index__slider .slick-dots li.slick-active { color: #c4001e; } .index__slider .slick-dots li.slick-active:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 21px; margin-top: -21px; } @media (max-width: 1350px) { .index__slider .slick-dots li.slick-active:before { display: none; } } @media (max-width: 1350px) { .index__slider .slick-dots li.slick-active:after { content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #fff; position: absolute; left: 1px; top: 1px; } } .index__largeCard { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 2%; } @media (max-width: 1120px) { .index__largeCard { margin-bottom: 0em; } } .index__largeCard__card { background-color: #fff; -webkit-box-flex: 0; -ms-flex: 0 0 49%; flex: 0 0 49%; border-top: 3px solid #c4001e; } @media (max-width: 1120px) { .index__largeCard__card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 1em; } } .index__largeCard__card img { float: left; width: 180px; } .index__largeCard__card h2 { padding: 1em 2em; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #f0f0f0; } .index__largeCard__card--Organy .index__largeCard__main { padding-top: 0; padding-left: 2em; margin-left: 180px; } .index__largeCard__card--Organy .index__largeCard__main h2 { margin: -1em -2.2em 1em -2.2em; padding: 2em 0 1em 2em; } .index__largeCard__card--Organy .index__largeCard__main h3 { margin-top: 1em; font-weight: 600; } .index__largeCard__card--Kontakty .index__largeCard__main { width: 50%; float: left; } .index__largeCard__card--Kontakty .index__largeCard__main address { margin-bottom: 1em; } .index__largeCard__card--Kontakty .index__largeCard__main ul li { padding-bottom: .5em; font-weight: 600; } .index__largeCard__card--Kontakty .index__largeCard__main h4 { color: #646464; } @media (max-width: 1120px) { .index__largeCard__card--Kontakty .index__largeCard__main { width: 33.33%; } .index__largeCard__card--Kontakty .index__largeCard__main:last-child { width: 66.66%; } .index__largeCard__card--Kontakty .index__largeCard__main address { width: 50%; float: left; } .index__largeCard__card--Kontakty .index__largeCard__main .index__largeCard__email { width: 50%; float: right; } } @media (max-width: 768px) { .index__largeCard__card--Kontakty .index__largeCard__main { width: 100% !important; } .index__largeCard__card--Kontakty .index__largeCard__main address, .index__largeCard__card--Kontakty .index__largeCard__main .index__largeCard__email { width: 100% !important; } .index__largeCard__card--Kontakty .index__largeCard__main address { margin-top: -2em; } } .index__largeCard__main { padding: 1em 2em .5em 2em; } @media (max-width: 768px) { .index__largeCard__main { padding: 1em; } } .index__smallCard { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .index__smallCard__card { background-color: #fff; -webkit-box-flex: 0; -ms-flex: 0 0 32.333%; flex: 0 0 32.333%; max-width: 32.333%; padding-bottom: 2em; } @media (max-width: 1120px) { .index__smallCard__card { -webkit-box-flex: 0; -ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; margin-bottom: 1em; } } @media (max-width: 768px) { .index__smallCard__card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-left: 0 !important; } .index__smallCard__card:before { display: none !important; } } .index__smallCard__card h2 { padding: 1em 2em; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #f0f0f0; } .index__smallCard__card a { color: #c4001e; } .index__smallCard__card a:hover { text-decoration: none; } .index__smallCard__card a:visited { color: #770010; } .index__smallCard__card ul { padding: 1em 2em 1em 2em; } .index__smallCard__card ul li { padding-bottom: .5em; font-weight: 600; } .index__smallCard__card .smallCard__content { padding: 1em 2em 1em 2em; } .index__smallCard__card .smallCard__content ul { padding: 0; } .index__smallCard__card--urednideska { position: relative; border-left: 100px solid #d7d7d7; } .index__smallCard__card--urednideska:before { content: ''; display: block; width: 46px; height: 58px; background: url(/images/hk2018/ico/index_urednideska.svg); position: absolute; left: -75px; top: 50%; margin-top: -29px; } .index__smallCard__card--potrebujetevyridit { position: relative; border-left: 100px solid #d7d7d7; } .index__smallCard__card--potrebujetevyridit:before { content: ''; display: block; width: 54px; height: 56px; background: url(/images/hk2018/ico/index_potrebujiporadit.svg); position: absolute; left: -75px; top: 50%; margin-top: -29px; } .index__smallCard__card--jizdnirady a { color: #333333; } .index__smallCard__card--jizdnirady a .ico { position: relative; top: 6px; margin-right: .7em; } .index__smallCard__card--jizdnirady a:hover { color: #c4001e; } .landinPage { /*background-image: inherit !important;*/ min-height: 100%; position: relative; background-color: #979797; } .landinPage--container { min-height: 850px; } @media (max-width: 992px) { .landinPage .header { margin-bottom: 5em; } } @media (max-width: 510px) { .landinPage .header { margin-bottom: 10em; } } @media (max-width: 768px) { .landinPage .header__nav__link { display: block; position: absolute; right: 1.5em; top: 6em; } .landinPage .header__nav__link .phone { display: none; } } @media (max-width: 510px) { .landinPage .header__search { display: block; top: 10em; max-width: 280px; margin-left: -140px; } } .landinPage .header__search--toggle { top: 80px; } .landinPage .header__logo { float: left; margin: 2em 0 2em 25px; background-image: url(/images/hk2018/logo.svg); background-repeat: no-repeat; background-position: 0 10px; text-transform: uppercase; text-decoration: none; width: 128px; height: 55px; padding-left: 43px; font-size: 8px; line-height: 9px; color: #fff; } .landinPage .footer { position: absolute; bottom: 0; width: 100%; } @media (max-width: 992px) { .landinPage .footer { position: relative; } } .landinPage .quickLinks { position: absolute; bottom: 8em; left: auto; right: auto; } @media (max-width: 992px) { .landinPage .quickLinks { position: relative; top: auto; bottom: 0; left: auto; margin-bottom: 2.5em; } } @media (max-width: 510px) { .landinPage .quickLinks { display: none; } } @media (max-width: 992px) { .landinPage .footer { background-color: transparent; } .landinPage .footer .ico--fb { width: 15px; height: 27px; } .landinPage .footer .ico--twitter { width: 26px; height: 21px; } .landinPage .footer .ico--instagram { width: 26px; height: 26px; } .landinPage .footer .ico--youtube { width: 33px; height: 24px; } } .landinPage .nav--card { max-width: 80%; margin: 5% auto 2% auto; display: table; width: 100%; } @media (max-width: 1120px) { .landinPage .nav--card { max-width: 100%; } } @media (max-width: 992px) { .landinPage .nav--card { max-width: 280px; margin-top: 0; margin-bottom: 2.5em; } } .landinPage .nav--card ul { width: 25%; float: left; border-right: 1px solid transparent; position: relative; z-index: 900; } @media (max-width: 992px) { .landinPage .nav--card ul { width: 100%; border: 0; float: none; margin-bottom: .3em; } } .landinPage .nav--card ul li .label { padding: 1.8em 2em 0 2em; display: inline-block; width: 160px; height: 100px; border-top-right-radius: 15px; font-size: 1.2em; line-height: 1.2em; background-color: rgba(181, 0, 28, 0.8); } @media (max-width: 992px) { .landinPage .nav--card ul li .label { width: 100%; height: auto; padding: 1.5em 1em 1.5em 4em; border-radius: 0; } } .landinPage .nav--card ul li .label .ico { display: block; position: static; margin-bottom: .5em; } @media (max-width: 992px) { .landinPage .nav--card ul li .label .ico { position: absolute; left: 1em; top: 18px; } } .landinPage .nav--card ul li .label .ico--arrow { display: none; border-left: 1px solid #d64d62; } @media (max-width: 992px) { .landinPage .nav--card ul li .label .ico--arrow { display: block; position: absolute; right: 0; top: 10px; display: block; width: 55px; height: 48px; } } .landinPage .nav--card ul li ul { width: 100%; max-height: 850px; background-color: rgba(255, 255, 255, 0.82); padding: 2em; } @media (max-width: 992px) { .landinPage .nav--card ul li ul { max-height: 0px; padding: 0; } } .landinPage .nav--card ul li ul li:nth-child(1n+6) { display: none; } @media (max-width: 992px) { .landinPage .nav--card ul li ul li:nth-child(1n+6) { display: block; } } @media (max-width: 992px) { .landinPage .nav--card ul li ul li { padding: .3em 2em; } } .landinPage .nav--card ul li ul li:last-child { display: block; } @media (max-width: 992px) { .landinPage .nav--card ul li ul li:last-child { display: none; } } .landinPage .nav--card ul li ul li a { color: #333333; padding: 0.3em 0; font-weight: 600; font-size: 1.1em; font-weight: 600; } .landinPage .nav--card ul li ul li a:hover { background-color: transparent; text-decoration: underline; } .landinPage .nav--card ul li ul li.more { color: #646464; text-decoration: underline; padding-top: 1em; cursor: pointer; } .landinPage .nav--card ul li ul li.more:hover { text-decoration: none; } @media (max-width: 992px) { .landinPage .nav--card ul li ul li.more { display: none; } } .landinPage .nav--card ul li ul li.active { display: block; } .landinPage .nav--aside { display: none; } .landinPage .nav--aside--toggle { top: -5em; } .landinPage .nav--aside--toggle ul { padding: 0 1.5em; } .btnLandingpage { text-align: center; position: absolute; bottom: 20em; left: 50%; right: auto; margin-left: -105px; } @media (max-width: 992px) { .btnLandingpage { position: relative; left: 0; top: 0; margin: auto; margin-bottom: 2.5em; } } .articleList a, .calendarList a { color: #c4001e; } .articleList a:hover, .calendarList a:hover { color: #c4001e; } .articleList { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; margin-bottom: 2em; height: 265px; } @media (max-width: 768px) { .articleList { -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; } } .articleList__img { position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; float: left; overflow: hidden; } @media (max-width: 768px) { .articleList__img { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .articleList__img img { display: block; height: 100%; width: 386px; max-width: 300%; } @media (max-width: 768px) { .articleList__img img { height: auto; max-width: 100%; width: 100%; } } .articleList__img:after { position: absolute; right: 0; top: 3em; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 21px; } @media (max-width: 768px) { .articleList__img:after { display: none; } } .articleList__img date { display: inline-block; background-color: #c4001e; color: #fff; padding: 1em 1.5em; text-align: center; position: absolute; top: 2em; font-size: .85em; } .articleList__img date span { font-size: 2.5em; line-height: 1.2em; display: block; font-weight: 600; } .articleList__text { padding: 2em 2.3em; overflow: hidden; position: relative; } .articleList__text:before { content: ''; position: absolute; bottom: 0; height: 1.5em; width: 100%; background-color: #fff; } @media (max-width: 768px) { .articleList__text:before { display: none; } } .articleList__text h2 { font-weight: 600; margin-bottom: .5em; } .pagination { text-align: center; padding-bottom: 2em; } .pagination ul li { display: inline-block; } .pagination ul li a { color: #333333; padding: .3em .5em; font-weight: 600; } .pagination ul li a:hover { color: #c4001e; } .pagination ul li a:hover .ico { border-color: #c4001e; } .pagination ul li.pagination__active a { color: #c4001e; text-decoration: none; } .pagination .ico { display: inline-block; width: 45px; height: 45px; border: 2px solid #333333; border-radius: 50%; background-size: 8px 13px; background-position: center; position: relative; top: 18px; } .pagination .ico--arrowLeft { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); } .pagination .ico--arrowRight { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M7.946,10.801 L6.288,12.513 L1.924,8.286 L1.903,8.306 L1.273,7.655 L0.245,6.660 L0.277,6.627 L0.245,6.594 L1.274,5.598 L1.903,4.948 L1.924,4.968 L6.288,0.742 L7.946,2.454 L3.637,6.627 L7.946,10.801 Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .calendarList { background-color: #fff; margin-bottom: 2em; padding: 2em 3em; display: table; width: 100%; } .calendarList__img { float: right; margin-left: 2em; max-width: 280px; max-height: 180px; overflow: hidden; } @media (max-width: 768px) { .calendarList__img { width: 100%; max-width: 100%; max-height: 100%; float: none; margin-left: 0; margin-bottom: 1em; } .calendarList__img img { width: 100%; } } .calendarList .date { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb%28150, 150, 150%29' d='M8.637,8.379 L8.637,8.379 C8.217,8.379 7.879,8.717 7.879,9.137 C7.879,9.554 8.219,9.893 8.637,9.893 C9.055,9.893 9.393,9.554 9.393,9.137 C9.393,8.717 9.055,8.379 8.637,8.379 L8.637,8.379 ZM6.365,7.621 C6.783,7.621 7.121,7.283 7.121,6.865 C7.121,6.445 6.783,6.107 6.365,6.107 C5.947,6.107 5.607,6.445 5.607,6.865 C5.607,7.283 5.947,7.621 6.365,7.621 L6.365,7.621 ZM8.637,6.107 L8.637,6.107 C8.217,6.107 7.879,6.445 7.879,6.865 C7.879,7.283 8.217,7.621 8.637,7.621 C9.055,7.621 9.393,7.283 9.393,6.865 C9.393,6.445 9.055,6.107 8.637,6.107 L8.637,6.107 ZM9.393,2.321 L5.607,2.321 L5.607,3.835 L9.393,3.835 L9.393,2.321 ZM10.907,7.621 C11.325,7.621 11.665,7.283 11.665,6.865 C11.665,6.445 11.327,6.107 10.907,6.107 C10.489,6.107 10.151,6.445 10.151,6.865 C10.151,7.283 10.489,7.621 10.907,7.621 L10.907,7.621 ZM10.907,9.893 C11.325,9.893 11.665,9.554 11.665,9.137 C11.665,8.717 11.327,8.379 10.907,8.379 C10.489,8.379 10.151,8.717 10.151,9.137 C10.151,9.554 10.489,9.893 10.907,9.893 L10.907,9.893 ZM6.365,9.893 C6.783,9.893 7.121,9.554 7.121,9.137 C7.121,8.717 6.783,8.379 6.365,8.379 C5.945,8.379 5.607,8.717 5.607,9.137 C5.607,9.554 5.947,9.893 6.365,9.893 L6.365,9.893 ZM4.093,12.165 C4.511,12.165 4.851,11.825 4.851,11.407 C4.851,10.989 4.511,10.651 4.093,10.651 C3.675,10.651 3.335,10.989 3.335,11.407 C3.335,11.825 3.675,12.165 4.093,12.165 L4.093,12.165 ZM13.179,2.321 L12.423,2.321 L12.423,3.835 L13.179,3.835 L13.179,13.679 L1.821,13.679 L1.821,3.835 L2.579,3.835 L2.579,2.321 L1.821,2.321 C0.986,2.321 0.307,2.999 0.307,3.835 L0.307,13.679 C0.307,14.516 0.986,15.193 1.821,15.193 L13.179,15.193 C14.017,15.193 14.693,14.516 14.693,13.679 L14.693,3.835 C14.693,2.999 14.017,2.321 13.179,2.321 L13.179,2.321 ZM4.093,9.893 C4.511,9.893 4.851,9.554 4.851,9.137 C4.851,8.717 4.511,8.379 4.093,8.379 C3.675,8.379 3.335,8.717 3.335,9.137 C3.335,9.554 3.675,9.893 4.093,9.893 L4.093,9.893 ZM4.093,7.621 C4.511,7.621 4.851,7.283 4.851,6.865 C4.851,6.445 4.511,6.107 4.093,6.107 C3.675,6.107 3.335,6.445 3.335,6.865 C3.335,7.283 3.675,7.621 4.093,7.621 L4.093,7.621 ZM6.365,12.165 C6.783,12.165 7.121,11.825 7.121,11.407 C7.121,10.989 6.783,10.651 6.365,10.651 C5.947,10.651 5.607,10.989 5.607,11.407 C5.607,11.825 5.947,12.165 6.365,12.165 L6.365,12.165 ZM4.093,3.835 C4.511,3.835 4.851,3.497 4.851,3.079 L4.851,1.565 C4.851,1.145 4.511,0.807 4.093,0.807 C3.675,0.807 3.335,1.145 3.335,1.565 L3.335,3.079 C3.335,3.497 3.675,3.835 4.093,3.835 L4.093,3.835 ZM10.907,3.835 C11.325,3.835 11.665,3.497 11.665,3.079 L11.665,1.565 C11.665,1.145 11.325,0.807 10.907,0.807 C10.489,0.807 10.151,1.145 10.151,1.565 L10.151,3.079 C10.151,3.497 10.489,3.835 10.907,3.835 L10.907,3.835 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 0px; padding-left: 1.5em; } .calendarList .place { border-left: 1px solid #f0f0f0; padding-left: .5em; margin-left: .5em; } @media (max-width: 768px) { .calendarList .place { display: block; margin-left: 0; margin-top: .25em; } } .calendarList .tag { border-left: 1px solid #f0f0f0; padding-left: .5em; margin-left: .5em; font-style: italic; } @media (max-width: 768px) { .calendarList .tag { display: block; margin-left: 0; margin-top: .25em; } } .calendarList h2 { font-weight: 600; margin-bottom: .5em; } /*# sourceMappingURL=styles.css.map */ /* nova cookie lista */ .no-padding { padding: 0 !important; } .no-padding ul { display: inline; margin: 0; padding: 0; } .no-padding ul li { padding: 0 !important; } .cookies-settings span { color: #153B88; text-decoration: underline; cursor: pointer; } .cc-compliance a.cc-btn.cc-dismiss, .cc-compliance a.cc-btn.cc-deny, .cc-compliance a.cc-btn.cc-allow { min-width: 150px; background: #2d4156; color: #ffffff !important; border: 2px solid #2d4156; font-weight: 600; } .cc-compliance a.cc-btn.cc-allow:hover, .cc-compliance a.cc-btn.cc-deny:hover, .cc-compliance a.cc-btn.cc-allow:active, .cc-compliance a.cc-btn.cc-deny:active, .cc-compliance a.cc-btn.cc-allow:focus, .cc-compliance a.cc-btn.cc-deny:focus { background: #1d2e38 !important; text-decoration: none; border: 2px solid #2d4156; } .cc-compliance a.cc-btn.cc-allow, .cc-compliance a.cc-btn.cc-deny { transition: .3s; font-family: 'Open Sans', sans-serif; font-size: 14px; } .cc-window.cc-banner { padding: 2em; } body { position: relative; height: auto; min-height: 100%; } .cc-banner .cc-message { text-align: left; font-size: 14px; font-family: 'Open Sans', sans-serif; padding-right: 3em; } .cc-banner .cc-message a { text-decoration: underline; font-weight: 600; } @media(max-width:768px) { .cc-banner .cc-message { padding-right: 0; } } .cc-revoke { position: absolute !important; transform: none !important; left: calc(50% - 250px) !important; bottom: 33px !important; font-size: .85em !important; font-family: 'Open Sans', sans-serif !important; background-color: transparent !important; color: #ffffff !important; display: inline-block !important; /*position: relative !important; transform: none !important; left: 0 !important; bottom: 0 !important; font-size: 1em !important; font-family: 'Open Sans', sans-serif !important; background-color: transparent !important; color: #ffffff !important; display: inline-block !important; padding: 0 !important; height: 18px;*/ } @media(max-width:1340px) { .cc-revoke { left: calc(50% - 250px) !important; } } @media(max-width:1300px) { .cc-revoke { left: calc(38% - 65px) !important; bottom: 20px !important; } } @media(max-width:998px) { .cc-revoke { bottom: 42px !important; } } @media(max-width:992px) { .cc-revoke { margin-left: 0 !important; bottom: 0 !important; left: calc(50% - 38px) !important; } } .cc-revoke:hover { color: #ffffff !important; text-decoration: underline; } @media(max-width:768px) { .cc-window.cc-banner { flex-direction: column !important; } .cc-banner .cc-message { margin-bottom: 1em !important; } } .cc-window { left: 15px; } @media(max-width:768px) { .cc-window { left: 0; } } .cc-window.cc-banner { left: 0; padding: 2em 3em !important; } /* nova cookie lista */