 /* Running Squiz Matrix Developed by Squiz - http://www.squiz.net Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd Page generated: 25 February 2020 14:51:14 */ @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300italic,300,400italic,600,600italic,700,700italic&subset=latin,latin-ext); /** * version: 0.0.1 * file: main.css * author: Squiz Poland * updated: 10-12-2015 11:59 * * Table of Contents * * - Reset * - Utilities * - General * - Content * - Modules * 404-page * contact-form-footer * contact-form * content-back-to-top * content-download * content-gallery * content-intro * content-side * content-text * content-tools * content * cookie-info * footer * geo-search * gugik-font * header-breadcrumbs * header-logo * header-main-nav * header-skip-links * header-slider * header-top-bar * header * home-icons * home-map * home-news * home-partners * search * sendtoafriend-form */ .visuallyhidden, .sr-only { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .focusable.sr-only:active, .visuallyhidden.focusable:focus, .focusable.sr-only:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .highlight { display: inline-block; *display: inline; zoom: 1; } .clearfix, .content-intro, .content-wrapper, .home-news .items-wrapper, .home-news .items-wrapper .items-col .item { *zoom: 1; } .clearfix:before, .content-intro:before, .content-wrapper:before, .home-news .items-wrapper:before, .home-news .items-wrapper .items-col .item:before, .clearfix:after, .content-intro:after, .content-wrapper:after, .home-news .items-wrapper:after, .home-news .items-wrapper .items-col .item:after { content: ''; display: table; line-height: 0; } .clearfix:after, .content-intro:after, .content-wrapper:after, .home-news .items-wrapper:after, .home-news .items-wrapper .items-col .item:after { clear: both; } /* -------------------- Reset (normalize.css) -------------------- */ /*! normalize.css v2.1.0 | MIT License | git.io/normalize */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } h1 { font-size: 2em; margin: 0.67em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } pre { white-space: pre-wrap; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } /*! normalize-opentype v0.2.0 | MIT License | kennethormandy.com/journal/normalize-opentype-css */ ::selection { color: inherit; text-shadow: inherit; } html, body { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0; } h1, h2, h3 { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1; } abbr { text-transform: uppercase; font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1; } /* * TODO: Turn on diagonal fractions where appropriate */ time { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0; } pre, kbd, samp, code { font-feature-settings: "kern" 0, "liga" 0, "calt" 1, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1; } sup { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1; } sub { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1; } input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="number"], input[type="range"], input[type="tel"], input[type="week"] { font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0; } table { font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1; } table thead, table tfoot { font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* -------------------- Fonts -------------------- */ /* -------------------- Utilities -------------------- */ .hidden { display: none !important; visibility: hidden; } .invisible { visibility: hidden; } .pull-left { float: left; } img.pull-left { margin-right: 1em; } .pull-right { float: right; } img.pull-right { margin-left: 1em; } .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 1em; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* -------------------- General -------------------- */ ::-moz-selection { background: #b3d4fc; text-shadow: none; } ::selection { background: #b3d4fc; text-shadow: none; } html, body { height: 100%; } body { margin: 0; padding: 0; font-size: 1em; line-height: 1.4; font-family: 'Source Sans Pro', Helvetica, Arial sans-serif; } img { max-width: 100%; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } @-ms-viewport { width: device-width; } @page { margin: 0.5cm; } /* -------------------- Content -------------------- */ /* Tables */ table { width: 100%; border-collapse: collapse; margin: 0.5em 0; } caption { font-size: 12.8px; font-size: 0.8rem; font-style: italic; } th { background: #222; color: #dddddd; } .hc th { background: #fff; color: #000; } td { border: 1px solid #222; } .hc td { border-color: #fff; } /* Buttons */ .button { -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease; background-color: #222; color: #dddddd; display: inline-block; border: 0; padding: 0.5em 1em; } .button, .button:visited { text-decoration: none; } .button:focus, .button:hover { background-color: black; } .button--large { font-size: 24px; font-size: 1.5rem; } .button--small { font-size: 12.8px; font-size: 0.8rem; } /* Quotes */ blockquote { position: relative; padding-left: 3em; margin: 2em 0; } blockquote:before { font-size: 80px; font-size: 5rem; color: #222; content: "\201C"; position: absolute; top: 0; left: 0; line-height: 1em; } .pull-quote { border-top: 1px solid #222; padding: 1em 0.5em 0 0.5em; margin: 1em; } /* Highlight */ .highlight { background: #cccccc; padding: 0.1em 0.5em; } body { background: url("/__data/assets/image/0016/23281/tlo.jpg?v=0.1.3") repeat 0 0 #ebebeb; } body.hc { background: #000; } header { background: #ffffff; } .inside main { margin: 2.5em 0; } .page-wrapper { margin: 0 auto; width: 1170px; padding: 0 15px; } @media only screen and (max-width: 1170px) { .page-wrapper { width: 100%; padding: 0 2%; } } @media only screen and (max-width: 320px) { .page-wrapper { width: 320px; padding: 0 15px; } } .sr-only { color: #757575; } /* -------------------- Slick -------------------- */ /* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; 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); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [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; } /* Slider */ .slick-loading .slick-list { background: #fff url("/__data/assets/image/0016/23272/ajax-loader.gif?v=0.1.1") center center no-repeat; } /* Icons */ @font-face { font-family: "slick"; src: url("/__data/assets/file/0003/23277/slick.eot?v=0.1.1"); src: url("/__data/assets/file/0003/23277/slick.eot?v=0.1.1?#iefix") format("embedded-opentype"), url("/__data/assets/file/0015/23280/slick.woff?v=0.1.1") format("woff"), url("/__data/assets/file/0005/23279/slick.ttf?v=0.1.1") format("truetype"), url("/__data/assets/file/0004/23278/slick.svg?v=0.1.1#slick") format("svg"); font-weight: normal; font-style: normal; } /* Arrows */ .slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: 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: 0.25; } .slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: -25px; } [dir="rtl"] .slick-prev { left: auto; right: -25px; } .slick-prev:before { content: "←"; } [dir="rtl"] .slick-prev:before { content: "→"; } .slick-next { right: -25px; } [dir="rtl"] .slick-next { left: -25px; right: auto; } .slick-next:before { content: "→"; } [dir="rtl"] .slick-next:before { content: "←"; } /* Dots */ .slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; } .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 { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { color: black; opacity: 0.75; } /* -------------------- Sidr -------------------- */ .sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 15px; background: #f8f8f8; color: #333; -webkit-box-shadow: inset 0 0 5px 5px #ebebeb; -moz-box-shadow: inset 0 0 5px 5px #ebebeb; box-shadow: inset 0 0 5px 5px #ebebeb; } .sidr .sidr-inner { padding: 0 0 15px; } .sidr .sidr-inner > p { margin-left: 15px; margin-right: 15px; } .sidr.right { left: auto; right: -260px; } .sidr.left { left: -260px; right: auto; } .sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 { font-size: 11px; font-weight: normal; padding: 0 15px; margin: 0 0 5px; color: #333; line-height: 24px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf)); background-image: -webkit-linear-gradient(#ffffff, #dfdfdf); background-image: -moz-linear-gradient(#ffffff, #dfdfdf); background-image: -o-linear-gradient(#ffffff, #dfdfdf); background-image: linear-gradient(#ffffff, #dfdfdf); -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2); } .sidr p { font-size: 13px; margin: 0 0 12px; } .sidr p a { color: rgba(51, 51, 51, 0.9); } .sidr > p { margin-left: 15px; margin-right: 15px; } .sidr ul { display: block; margin: 0 0 15px; padding: 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #fff; } .sidr ul li { display: block; margin: 0; line-height: 48px; border-top: 1px solid #fff; border-bottom: 1px solid #dfdfdf; } .sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active { border-top: none; line-height: 49px; } .sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span { -webkit-box-shadow: inset 0 0 15px 3px #ebebeb; -moz-box-shadow: inset 0 0 15px 3px #ebebeb; box-shadow: inset 0 0 15px 3px #ebebeb; } .sidr ul li a, .sidr ul li span { padding: 0 15px; display: block; text-decoration: none; color: #333; } .sidr ul li ul { border-bottom: none; margin: 0; } .sidr ul li ul li { line-height: 40px; font-size: 13px; } .sidr ul li ul li:last-child { border-bottom: none; } .sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active { border-top: none; line-height: 41px; } .sidr ul li ul li:hover > a, .sidr ul li ul li:hover > span, .sidr ul li ul li.active > a, .sidr ul li ul li.active > span, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li.sidr-class-active > span { -webkit-box-shadow: inset 0 0 15px 3px #ebebeb; -moz-box-shadow: inset 0 0 15px 3px #ebebeb; box-shadow: inset 0 0 15px 3px #ebebeb; } .sidr ul li ul li a, .sidr ul li ul li span { color: rgba(51, 51, 51, 0.8); padding-left: 30px; } .sidr form { margin: 0 15px; } .sidr label { font-size: 13px; } .sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select { width: 100%; font-size: 13px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border: none; background: rgba(0, 0, 0, 0.1); color: rgba(51, 51, 51, 0.6); display: block; clear: both; } .sidr input[type=checkbox] { width: auto; display: inline; clear: none; } .sidr input[type=button], .sidr input[type=submit] { color: #f8f8f8; background: #333; } .sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(51, 51, 51, 0.9); } /* -------------------- Magnific Popup -------------------- */ /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #cccccc; } .mfp-preloader a:hover { color: white; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; } .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } /* -------------------- Modules -------------------- */ /*-- module:404-page --*/ @media only screen and (max-width: 768px) { .page-not-found { padding: 15px; text-align: center; } } .page-not-found .section-body { margin: 0 auto; display: table; } .page-not-found .section-body .not-found-image { background-image: url("/__data/assets/image/0015/23271/404-not-found.png?v=0.1.1"); width: 23.75em; height: 23.75em; display: table-cell; } @media only screen and (max-width: 768px) { .page-not-found .section-body .not-found-image { display: block; margin: 0 auto; width: 15em; height: 15em; background-repeat: no-repeat; background-size: contain; background-position: center; } } .page-not-found .section-body .info { display: table-cell; vertical-align: middle; padding-left: 50px; } @media only screen and (max-width: 768px) { .page-not-found .section-body .info { display: block; padding: 0; } } .page-not-found .section-footer { margin: 0 auto; display: table; margin-top: 50px; } .page-not-found .section-footer ul { display: table-cell; width: 100%; padding: 1em 7em; border-top: 1px solid black; } @media only screen and (max-width: 768px) { .page-not-found .section-footer ul { padding: 1em 0; } } .page-not-found .section-footer li { display: inline-block; margin: 0 2em; } @media only screen and (max-width: 768px) { .page-not-found .section-footer li { margin: 0 1em; } } .page-not-found .section-footer li a { text-decoration: none; color: inherit; } .page-not-found .section-footer li a:hover { text-decoration: underline; } /*-- module:contact-form-footer --*/ .contact.footer-form { background-color: #4abc96; color: #fff; } .hc .contact.footer-form { background-color: #000; border-top: 2px solid #ffff00; border-bottom: 2px solid #ffff00; } .contact.footer-form .content { color: #fff; } .contact.footer-form .contact-form { display: none; } .contact.footer-form .contact-form .footer-form-close { display: block; } .contact.footer-form .contact-form hr, .contact.footer-form .contact-form h2 { display: none; } .contact.footer-form .contact-belt { display: block; width: 100%; text-align: center; padding: 1.375em 0; } .contact.footer-form .contact-belt p { display: inline-block; margin: 0 100px 0 0; font-size: 1.25em; font-weight: 700; } @media only screen and (max-width: 680px) { .contact.footer-form .contact-belt p { margin: 0 20px 20px 0; } } @media only screen and (max-width: 570px) { .contact.footer-form .contact-belt p { margin: 0 0 20px 0; } } .contact.footer-form .contact-belt .footer-form-open { display: inline-block; color: #fff; padding: 0.8em 2.5em; border: 3px solid #fff; border-radius: 6px; text-decoration: none; } .contact.footer-form .contact-belt .footer-form-open:hover { text-decoration: underline; } .hc .contact.footer-form .contact-belt .footer-form-open { background-color: #000; border: 2px solid #ffff00; } .hc .contact.footer-form .contact-belt .footer-form-open:hover { background-color: #ffff00; color: #000; } /*-- module:contact-form --*/ .contact { display: block; width: 100%; margin-top: 28px; } .hc .contact { color: #fff; } .hc .contact a { color: #ffff00; } .contact .content { float: none; } .hc .contact .content { color: #ffff00; } .contact h1, .contact h2 { font-weight: 700; font-size: 1.563em; margin: 0; } .contact .contact-info, .contact .contact-form { display: block; width: 100%; margin-bottom: 3em; } .contact .contact-info hr, .contact .contact-form hr { margin-bottom: 20px; } .contact .footer-form-close { display: none; float: right; color: #fff; text-decoration: none; position: relative; top: 15px; right: -25px; margin-bottom: 10px; } .contact .footer-form-close:hover { text-decoration: underline; } .contact .form-wrapper { display: block; width: 615px; margin: 0 auto; clear: both; } @media only screen and (max-width: 768px) { .contact .form-wrapper { width: 100%; } } .contact .form-wrapper td { font-size: 1.25em; font-weight: 400; border: none; padding: 0; text-align: left; } .contact .form-wrapper fieldset { border: none; margin: 0; padding: 0; } .contact .form-wrapper legend { display: none; } .contact .form-wrapper label { display: block; font-size: 1.25em; font-weight: 400; } .contact .form-wrapper input { width: 100%; height: 2em; border: 2px solid #24765b; border-radius: 3px; font-size: 1.25em; font-weight: 400; } .hc .contact .form-wrapper input { border-color: #ffff00; } .contact .form-wrapper textarea { resize: none; width: 100%; height: 9em; border: 2px solid #24765b; border-radius: 3px; font-size: 1.25em; font-weight: 400; } .hc .contact .form-wrapper textarea { border-color: #ffff00; } .contact .form-wrapper .field { margin-bottom: 1em; } .contact .form-wrapper .field .error-text { display: none; color: red; margin: 0; padding: 0; } .contact .form-wrapper .field.error .error-text { display: block; } .contact .form-wrapper .field.error input, .contact .form-wrapper .field.error textarea { border-color: red; } .contact .form-wrapper input[type=submit] { width: auto; height: auto; font-size: 1em; float: right; color: #fff; background-color: #24765b; margin: 20px 0 0 0; padding: 0.8em 2.5em; border: none; border-radius: 5px; } .contact .form-wrapper input[type=submit]:hover { text-decoration: underline; background-color: #148660; } .hc .contact .form-wrapper input[type=submit] { background-color: #000; border: 2px solid #ffff00; } .hc .contact .form-wrapper input[type=submit]:hover { background-color: #ffff00; color: #000; } /*-- module:content-back-to-top --*/ .back-to-top { position: fixed; bottom: 35%; right: 0; } .back-to-top a { display: block; width: 90px; text-align: center; text-decoration: none; background-color: #ffffff; color: #222; padding: 1em; border-bottom: 9px solid #4abc96; } .hc .back-to-top a { background-color: #000; color: #fff; border-bottom-color: #ffff00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; } .back-to-top a i { display: block; line-height: 0; font-size: 1.4em; } .back-to-top a span { display: block; } .back-to-top a:hover span, .back-to-top a:active span, .back-to-top a:focus span { text-decoration: underline; } /*-- module:content-download --*/ .content-download { background-color: #ffffff; color: #222222; border-bottom: 9px solid #888888; margin: 1em 0; } @media only screen and (max-width: 768px) { .content-download { margin: 1em 0 2.5em; } } .hc .content-download { border-bottom-color: #000; } .content-download h2 { margin: 0; padding: 1em 0 0.7em 5.1em; color: #ffffff; background-color: #888888; font-size: 1.25em; } .hc .content-download h2 { background-color: #000; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00; } .hc .content-download .sub-files { background-color: #000; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00; } .content-download .sub-files h3 { margin: 0 0 1.2em; background-color: #4abc96; color: #ffffff; padding: 0.55em 1em 0.7em; font-size: 1.375em; font-weight: 600; } .hc .content-download .sub-files h3 { background-color: #000; } .content-download .sub-files ul { border-bottom: 9px solid #4abc96; } .content-download .sub-files ul li:before { content: ''; } .hc .content-download .sub-files ul { border-color: #ffff00; } .content-download ul { padding: 1.5em 2em; margin: 0; list-style: none; } .content-download ul.files li:before { content: ''; } .inside .content-download ul.files { list-style: none; } .inside .content-download ul.files li:before { content: ''; } .content-download ul li { margin-bottom: 1em; } .content-download ul li a { display: table-cell; color: #222222; vertical-align: middle; text-decoration: none; font-weight: 600; font-size: 1.25em; } .hc .content-download ul li a { color: #fff; } .content-download ul li a:hover, .content-download ul li a:focus, .content-download ul li a:active { text-decoration: underline; } .content-download ul li a:hover span, .content-download ul li a:focus span, .content-download ul li a:active span { text-decoration: underline; } .content-download ul li a span { vertical-align: middle; margin-right: 20px; } .content-download ul li a div { display: inline-block; vertical-align: middle; width: 540px; } @media only screen and (min-width: 1170px) { .hc .content-download ul li a div { width: 538px; } } @media only screen and (max-width: 1170px) { .content-download ul li a div { width: 73%; } } @media only screen and (max-width: 1024px) { .content-download ul li a div { width: 66%; } } @media only screen and (max-width: 768px) { .content-download ul li a div { width: 100%; } .content-download ul li a div span { display: block; } } .content-download ul li a .icon { background-image: url("/__data/assets/image/0019/23275/icon-pack.png?v=0.1.1"); background-repeat: no-repeat; background-position: 0 -321px; background-color: transparent; height: 107px; width: 107px; display: inline-block; margin-right: 39px; } .content-download ul li a.img .icon { background-position: 0 0; } .content-download ul li a.pdf .icon { background-position: 0 -107px; } .content-download ul li a.doc .icon { background-position: 0 -214px; } .content-download ul li a.file .icon { background-position: 0 -321px; } .content-download ul li a.mp3 .icon { background-position: 0 -428px; } .content-download ul li a.flv .icon { background-position: 0 -535px; } .content-download ul li a.mov .icon { background-position: 0 -642px; } .content-download ul li a.xls .icon { background-position: 0 -749px; } .content-download ul li a.rtf .icon { background-position: 0 -856px; } .content-download ul li a.txt .icon { background-position: 0 -963px; } .content-download ul li a.ppt .icon { background-position: 0 -1070px; } /*-- module:content-gallery --*/ .gallery-large { margin: 0; } .gallery-large .gallery-large-item { position: relative; } .gallery-large .gallery-large-item .info { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(255, 255, 255, 0.9); padding: 1em 1em 0.8em; } .hc .gallery-large .gallery-large-item .info { background-color: #fff; color: #000; } .gallery-nav { background-color: #ffffff; padding: 1.15em 3.8em 1.15em 4em; } .gallery-nav .slick-next, .gallery-nav .slick-prev { width: auto; height: auto; margin: 0; } .gallery-nav .slick-next:before, .gallery-nav .slick-prev:before { font-family: gugik; content: "l"; color: #222222; display: block; font-size: 48px; line-height: 0; opacity: 0.5; } .gallery-nav .slick-next:hover:before, .gallery-nav .slick-prev:hover:before { opacity: 0.99; } .gallery-nav .slick-prev { left: 7px; } .gallery-nav .slick-prev:before { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .gallery-nav .slick-next { right: 5px; } /*-- module:content-intro --*/ .content-intro { margin: -3em 0 0; min-height: 55px; } @media only screen and (max-width: 768px) { .content-intro { margin: 0; } } @media only screen and (max-width: 768px) { .content-intro .intro-text { padding-top: 1em; } } .hc .content-intro .intro-text { color: #ffff00; } .content-intro .intro-text .content-date { font-size: 0.875em; font-weight: 700; } .content-intro .intro-text h1 { font-weight: 700; font-size: 1.563em; margin: 0; } @media only screen and (min-width: 768px) { .content-intro .intro-text h1 { padding-right: 370px; } } .content-intro .intro-text p { margin: 1em 0; font-size: 1.45em; line-height: 1.6em; font-weight: normal; } .content-intro .intro-img { margin: 1.6em 0 1.9em; } .content-intro .intro-img ul { margin: 0; padding: 0; list-style: none; overflow: hidden; padding: 1.9em 0 1.5em; border-bottom: 1px solid #232323; border-top: 1px solid #232323; } .hc .content-intro .intro-img ul { border-color: #fff; } .content-intro .intro-img ul li { float: left; width: 25%; } .content-intro .intro-img ul li a { display: block; text-align: center; text-decoration: none; } .content-intro .intro-img ul li:first-child a { text-align: left; } .content-intro .intro-img ul li:last-child a { text-align: right; } /*-- module:content-side --*/ .content-lhs { width: 360px; float: right; background-color: #ffffff; border-bottom: 9px solid #4abc96; } .hc .content-lhs { background-color: #000; border-bottom-color: #ffff00; border-top: 1px solid #ffff00; border-right: 1px solid #ffff00; border-left: 1px solid #ffff00; } @media only screen and (max-width: 1170px) { .content-lhs { width: 32%; } } @media only screen and (max-width: 768px) { .content-lhs { width: 100%; } } .content-lhs h2 { margin: 0 0 1.2em; background-color: #4abc96; color: #ffffff; padding: 0.55em 1em 0.7em; font-size: 1.375em; font-weight: 600; } .hc .content-lhs h2 { background-color: #000; border-bottom: 1px solid #ffff00; } .content-lhs ul { margin: 0; padding: 0; list-style: none; padding: 0 1em; } .content-lhs ul li { padding-bottom: 1.8em; } .content-lhs ul li a { display: block; text-decoration: none; color: #222222; } .content-lhs ul li a:hover, .content-lhs ul li a:active, .content-lhs ul li a:focus { text-decoration: underline; } .hc .content-lhs ul li a { color: #ffff00; } .content-lhs ul li.current a { font-weight: 700; color: #24765b; } .content-lhs .more { text-align: right; padding: 1em 1.5em 0.7em 1em; } .content-lhs .more a { color: #222222; font-size: 1.25em; font-weight: 600; text-decoration: none; } .content-lhs .more a i { line-height: 0; font-size: 0.8em; } .content-lhs .more a:hover, .content-lhs .more a:active, .content-lhs .more a:focus { text-decoration: none; border-bottom: 1px solid #222222; } .hc .content-lhs .more a { color: #fff; } /*-- module:content-text --*/ .content { width: 750px; float: right; margin-left: 30px; color: #222222; min-height: 1em; } .hc .content { color: #ffff00; } @media only screen and (max-width: 1170px) { .content { width: 65%; margin-left: 3%; } } @media only screen and (max-width: 768px) { .content { width: 100%; margin-left: 0; } } .content-wide { width: 100%; color: #222222; min-height: 1em; } .hc .content-wide { color: #ffff00; } .inside .content h1, .inside .content h2, .inside .content h3, .inside .content h4, .inside .content h5, .inside .content h6, .inside .content-wide h1, .inside .content-wide h2, .inside .content-wide h3, .inside .content-wide h4, .inside .content-wide h5, .inside .content-wide h6 { font-weight: 600; } .inside .content h1:first-child, .inside .content h2:first-child, .inside .content h3:first-child, .inside .content h4:first-child, .inside .content h5:first-child, .inside .content h6:first-child, .inside .content-wide h1:first-child, .inside .content-wide h2:first-child, .inside .content-wide h3:first-child, .inside .content-wide h4:first-child, .inside .content-wide h5:first-child, .inside .content-wide h6:first-child { margin-top: 0; } .inside .content p, .inside .content-wide p { line-height: 1.5em; } .inside .content a, .inside .content-wide a { color: #24765b; } .inside .content a:hover, .inside .content a:focus, .inside .content a:active, .inside .content-wide a:hover, .inside .content-wide a:focus, .inside .content-wide a:active { text-decoration: none; } .hc .inside .content a, .hc .inside .content-wide a { color: #ffff00; } .inside .content table, .inside .content-wide table { width: 100%; } .inside .content table caption, .inside .content-wide table caption { background-color: #fff; font-size: 1em; line-height: 1.5em; color: #000; font-weight: 700; font-style: normal; padding: 0.875em; } .inside .content table th, .inside .content-wide table th { font-size: 0.75em; text-align: center; padding: 1.4em 0.5em; background-color: #4abc96; color: #fff; border: 1px solid #aeaeae; } .hc .inside .content table th, .hc .inside .content-wide table th { color: #fff; background-color: #24765b; } .inside .content table td, .inside .content-wide table td { font-size: 0.75em; text-align: center; padding: 1.4em 0.5em; border: 1px solid #aeaeae; } .inside .content ul, .inside .content-wide ul { margin: 0; padding: 0; list-style: none; } .inside .content ul li, .inside .content-wide ul li { padding-left: 2.25em; } .inside .content ul li:before, .inside .content-wide ul li:before { display: inline-block; width: 35px; margin-left: -35px; text-align: center; content: "\2022"; color: #24765b; font-family: Arial; font-size: 1.5em; position: relative; top: 0.1em; } .inside .content ul ul, .inside .content-wide ul ul { margin: 0; padding: 0; list-style: none; } .inside .content ul ul li:before, .inside .content-wide ul ul li:before { content: "\25E6"; } .inside .content ul ul ul, .inside .content-wide ul ul ul { margin: 0; padding: 0; list-style: none; } .inside .content ul ul ul li:before, .inside .content-wide ul ul ul li:before { content: "\2022"; font-size: 1.2em; color: #4abc96; top: 0; } .inside .content ol, .inside .content-wide ol { padding: 0 0 0 2.25em; } .inside .content ol ol, .inside .content-wide ol ol { list-style-type: lower-alpha; } .inside .content ol ol ol, .inside .content-wide ol ol ol { list-style-type: none; } .inside .content ol ol ol li:before, .inside .content-wide ol ol ol li:before { content: 'i.'; margin: 0 0 0 -10px; } .inside .content blockquote, .inside .content-wide blockquote { background-color: #ffffff; border: 1px solid #bb0000; padding: 0 68px; } .hc .inside .content blockquote, .hc .inside .content-wide blockquote { background-color: #000; border-color: #ffff00; } .inside .content blockquote:before, .inside .content-wide blockquote:before { content: "\201C"; font-family: serif; font-size: 4em; color: #24765b; position: absolute; left: 20px; top: 10px; } .inside .content blockquote:after, .inside .content-wide blockquote:after { content: "\201E"; font-family: serif; font-size: 4em; color: #24765b; position: absolute; right: 20px; bottom: 5px; } .inside .content pre, .inside .content-wide pre { background-color: #fefcf6; border: 1px solid #bfbfbf; padding: 1.375em; } .hc .inside .content pre, .hc .inside .content-wide pre { color: #ffff00; border-color: #ffff00; background-color: #000; } .inside .content code, .inside .content-wide code { background-color: #f8f7c7; border: 1px solid #dedda5; } .inside .content .note, .inside .content-wide .note { background-color: #fdfdfd; border: 1px solid #bfbfbf; padding: 1.375em; } .hc .inside .content .note, .hc .inside .content-wide .note { color: #ffff00; border-color: #ffff00; background-color: #000; } .inside .content .note:before, .inside .content-wide .note:before { content: "Notatka:"; } .inside .content .tip, .inside .content-wide .tip { background-color: #e5fff6; border: 1px solid #93c9b7; padding: 1.375em; } .hc .inside .content .tip, .hc .inside .content-wide .tip { color: #ffff00; border-color: #ffff00; background-color: #000; } .inside .content .tip:before, .inside .content-wide .tip:before { content: "Rada:"; } .inside .content .warning, .inside .content-wide .warning { background-color: #ffffff; border: 1px solid #bb0000; padding: 1.375em; } .inside .content .warning:before, .inside .content-wide .warning:before { content: "Uwaga:"; } .hc .inside .content .warning, .hc .inside .content-wide .warning { color: #ffff00; border-color: #ffff00; background-color: #000; } /*-- module:content-tools --*/ .content-tools-wrapper ul { margin: 0; padding: 0; list-style: none; text-align: right; } .content-tools-wrapper ul li { display: inline-block; margin-left: 0.34em; background-color: #ffffff; border-bottom: 9px solid #4abc96; } .hc .content-tools-wrapper ul li { border-bottom-color: #ffff00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00; } .hc .content-tools-wrapper ul li a { background-color: #000; color: #fff; } .content-tools-wrapper ul li a { color: #a3a3a3; text-decoration: none; background-color: #ffffff; display: block; padding: 0.6em 1em 0.4em; } .content-tools-wrapper ul li a i { line-height: 0; font-size: 2em; } .top-spacing { height: 60px; } /*-- module:content --*/ /*-- module:cookie-info --*/ .cookie { bottom: 0; color: #ffffff; background-color: #4abc96; display: block; font-size: 1em; padding: 0.8em; position: fixed; left: 0; z-index: 99; width: 320px; border-top: 9px solid #ffffff; } .js .cookie { display: none; } .hc .cookie { background-color: #000; border-top-color: #ffff00; } .cookie h2 { margin: 0.5em 0; } .cookie .policy { color: #fff; text-decoration: underline; font-weight: 600; } .cookie .policy:hover { text-decoration: none; } .cookie .close { float: right; font-size: 1em; color: #ffffff; text-decoration: underline; background-color: #24765b; border: 1px solid #24765b; display: block; padding: 0.5em 1em; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .cookie .close:hover { text-decoration: none; background-color: #148660; } .hc .cookie .close { background-color: #000; border-color: #ffff00; } /*-- module:footer --*/ .footer { margin-bottom: 1em; } .footer .footer-wrapper { background: #ffffff; color: #222; overflow: hidden; padding: 1.4em 0; } .hc .footer .footer-wrapper { background-color: #000; color: #ffff00; } .footer .footer-wrapper a { color: #055e73; text-decoration: underline; } .footer .footer-wrapper a:hover, .footer .footer-wrapper a:focus, .footer .footer-wrapper a:active { text-decoration: none; } .hc .footer .footer-wrapper a { color: #ffff00; } @media only screen and (max-width: 1024px) { .footer .footer-wrapper .pull-left { width: 100%; } } .footer .footer-wrapper .pull-left .info { overflow: hidden; } .footer .footer-wrapper .pull-left .info p { float: left; } .footer .footer-wrapper .pull-left .info p:first-child { margin-right: 8em; } .footer .footer-wrapper .pull-left .epuap { margin-top: 1em; } .footer .footer-wrapper .pull-left .epuap span { padding-left: 1em; } .footer .footer-wrapper .pull-right { text-align: right; } @media only screen and (max-width: 1024px) { .footer .footer-wrapper .pull-right { width: 100%; } } @media only screen and (max-width: 1024px) { .footer .footer-wrapper .pull-right .social { float: left; margin-top: 1.5em; text-align: left; } } @media only screen and (max-width: 768px) { .footer .footer-wrapper .pull-right .social { float: none; margin-top: 1.5em; text-align: right; } } .footer .footer-wrapper .pull-right .social ul { margin: 0; padding: 0; list-style: none; } .footer .footer-wrapper .pull-right .social ul li { display: inline-block; margin: 0 0 0 0.4em; } .hc .footer .footer-wrapper .pull-right .social ul li { border: 1px solid #fff; } @media only screen and (max-width: 768px) { .footer .footer-wrapper .pull-right .social ul li { margin: 0; } } .footer .footer-wrapper .pull-right .social ul li a { color: #ffffff; background-color: #000000; text-decoration: none; width: 64px; height: 64px; float: left; display: block; text-align: center; padding: 1em 0 0.7em; } .footer .footer-wrapper .pull-right .social ul li a i { font-size: 2em; line-height: 0; } .footer .footer-wrapper .pull-right .social ul li a.fb { background-color: #3b5998; } .footer .footer-wrapper .pull-right .social ul li a.tw { background-color: #56a3d9; } .footer .footer-wrapper .pull-right .social ul li a.yt { background-color: #bf221f; padding: 0.6em 0; } .footer .footer-wrapper .pull-right .social ul li a.yt i { font-size: 2.8em; } .footer .footer-wrapper .pull-right .social ul li a.rss { background-color: #f86811; padding: 1.2em 0 0.5em; } .footer .footer-wrapper .pull-right .social ul li a.rss i { font-size: 1.7em; } .footer .footer-wrapper .pull-right .social ul li a .sr-only { background-color: #fff; color: #000; } .footer .footer-wrapper .pull-right .newsletter { margin-top: 1.5em; } .footer .footer-wrapper .pull-right .newsletter form fieldset { border: none; position: relative; margin: 0; padding: 0; } .footer .footer-wrapper .pull-right .newsletter form fieldset label { font-weight: 600; font-size: 1.25em; padding-right: 1em; } @media only screen and (max-width: 768px) { .footer .footer-wrapper .pull-right .newsletter form fieldset label { padding: 0; } } .footer .footer-wrapper .pull-right .newsletter form fieldset input { border: 1px solid #222; width: 243px; padding: 1em 3.7em 1em 1em; } @media only screen and (max-width: 768px) { .footer .footer-wrapper .pull-right .newsletter form fieldset input { margin-left: 1em; } } .footer .footer-wrapper .pull-right .newsletter form fieldset button { background: none; border: none; position: absolute; right: 0; bottom: 0; padding: 0.9em 1em 0.6em; } .footer .footer-wrapper .pull-right .newsletter form fieldset button i { font-size: 1.7em; line-height: 0; } .footer .footer-wrapper .pull-right .links { margin-top: 1em; } .footer .footer-wrapper .pull-right .links ul { margin: 0; padding: 0; list-style: none; } .footer .footer-wrapper .pull-right .links ul li { display: inline-block; padding-left: 1em; } .footer .bottom { text-align: right; font-size: 0.8em; } .footer .bottom p { margin: 1em 0 0; } .hc .footer .bottom p { color: #fff; } .footer .bottom p a { color: #055e73; } .hc .footer .bottom p a { color: #fff; } .footer .bottom p a:hover, .footer .bottom p a:focus, .footer .bottom p a:active { text-decoration: none; } /*-- module:geo-search --*/ .search-form .search-form-wrapper { background-color: #ffffff; border-bottom: 9px solid #4abc96; padding: 2.5em 4em; } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper { padding: 1em; } } .hc .search-form .search-form-wrapper { background-color: #000; border-bottom-color: #ffff00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00; color: #fff; } .search-form .search-form-wrapper fieldset { margin: 0; padding: 0; border: none; } .search-form .search-form-wrapper fieldset legend { font-weight: 700; font-size: 1.5em; float: left; padding: 0.3em 0; } @media only screen and (max-width: 1170px) { .search-form .search-form-wrapper fieldset legend { float: none; } } .search-form .search-form-wrapper fieldset input { font-size: 1.25em; border: 1px solid #24765b; padding: 0.5em 1em; float: left; margin-left: 30px; width: 66%; } @media only screen and (max-width: 1170px) { .search-form .search-form-wrapper fieldset input { margin: 0; width: 78%; } } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper fieldset input { width: 100%; } } .search-form .search-form-wrapper fieldset button { height: 50px; margin-left: 5px; float: left; background-color: #24765b; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 0 1.875em; color: #ffffff; } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper fieldset button { float: right; margin-top: 0.3em; } } .search-form .search-form-wrapper fieldset button:hover { background-color: #148660; } .hc .search-form .search-form-wrapper fieldset button { background-color: #000; color: #fff; border: 1px solid #ffff00; } .hc .search-form .search-form-wrapper fieldset button:hover { background-color: #ffff00; color: #000; } .results.geo .search-results-info { border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .hc .results.geo .search-results-info { border-bottom-color: #fff; } .results.geo .results-wrapper { display: inline-block; width: 100%; } .results.geo .results-wrapper .clear-fix { clear: both; } .results.geo .result-item { padding: 0 1em; margin: 1.5em 0 0; width: 50%; float: left; } .results.geo .result-item h3 { margin: 0; background-color: #4abc96; color: #ffffff; padding: 0.55em 1em 0.7em; font-size: 1.375em; font-weight: 600; } .hc .results.geo .result-item { border-bottom-color: #fff; color: #ffff00; } .results.geo .result-item.odd { padding: 0 0 0 1em; } @media only screen and (max-width: 768px) { .results.geo .result-item.odd { padding: 0; } } .results.geo .result-item.even { padding: 0 1em 0 0; } @media only screen and (max-width: 768px) { .results.geo .result-item.even { padding: 0; } } @media only screen and (max-width: 768px) { .results.geo .result-item { width: 100%; padding: 0; } } .results.geo .result-item .read-more { margin: 2em 0 0; display: block; text-align: right; color: #222; text-decoration: none; } .results.geo .result-item .read-more:hover, .results.geo .result-item .read-more:focus, .results.geo .result-item .read-more:active { text-decoration: underline; } .hc .results.geo .result-item .read-more { color: #ffff00; } .results.geo .result-item.clickable { cursor: pointer; } .results.geo .result-item.clickable:hover .read-more { text-decoration: underline; } .results.geo .result-item .result-body { padding: 2em; width: 100%; display: inline-block; background-color: #fff; } .results.geo .result-item .result-body .left { width: 30%; } .results.geo .result-item .result-body .right { width: 70%; border-left: 1px solid #d9d9d9; padding-left: 2em; } .results.geo .result-item .result-body .right p { margin: 0; font-weight: bold; } .results.geo .result-item .result-body .right ul { padding-left: 1.25em; margin: 0; padding: 0; list-style: none; } .results.geo .result-item .result-body .right ul li { padding: 0; } .results.geo .result-item .result-body .right ul li:before { margin: 0; padding: 0; width: auto; content: ''; } .results.geo .result-item .result-body .side-wrapper { float: left; display: inline-block; } .results.geo .result-item .result-body .side-wrapper dl { margin: 0; } .results.geo .result-item .result-body .side-wrapper dt { font-weight: bold; } .results.geo .result-item .result-body .side-wrapper dd { margin: 0 0 0.5em 0; } .results.geo .results-nav .pagination { display: block; width: 100%; text-align: center; padding: 4% 0; } .results.geo .results-nav .pagination .prev, .results.geo .results-nav .pagination .next, .results.geo .results-nav .pagination .page-list { display: inline-block; margin: 0; padding: 0; list-style: none; } .results.geo .results-nav .pagination .prev li, .results.geo .results-nav .pagination .next li, .results.geo .results-nav .pagination .page-list li { padding: 0; } .results.geo .results-nav .pagination .prev li:before, .results.geo .results-nav .pagination .next li:before, .results.geo .results-nav .pagination .page-list li:before { margin: 0; padding: 0; width: auto; content: ''; } .results.geo .results-nav .pagination .prev:hover, .results.geo .results-nav .pagination .next:hover, .results.geo .results-nav .pagination .page-list:hover { border-bottom: none; } .results.geo .results-nav .pagination a { display: block; width: 45px; font-weight: 400; font-size: 1.125em; line-height: 2em; font-family: "Helvetic Neue", Helvetica, Arial; color: #222; text-decoration: none; text-align: center; } .results.geo .results-nav .pagination a.dots:hover, .results.geo .results-nav .pagination a.dots.current { color: #222; border-bottom: none; } .hc .results.geo .results-nav .pagination a.dots:hover, .hc .results.geo .results-nav .pagination a.dots.current { border: 1px solid #fff; color: #fff; } .results.geo .results-nav .pagination a i { display: inline-block; font-size: 0.9em; line-height: 0; vertical-align: middle; } .results.geo .results-nav .pagination a i:before { display: block; } .results.geo .results-nav .pagination a:hover, .results.geo .results-nav .pagination a.current { text-decoration: none; color: #24765b; border-bottom: 2px solid #24765b; } .hc .results.geo .results-nav .pagination a:hover, .hc .results.geo .results-nav .pagination a.current { border-bottom-color: #ffff00; color: #ffff00; border-left: none; border-right: none; border-top: none; } .hc .results.geo .results-nav .pagination a { color: #fff; background-color: #000; border: 1px solid #fff; } .results.geo .results-nav .pagination ul { margin: 0; padding: 0; } .results.geo .results-nav .pagination ul li { list-style: none; display: inline-block; } /*-- module:gugik-font --*/ @font-face { font-family: "gugik"; src: url("/__data/assets/file/0004/23287/gugik.eot?v=0.0.2"); src: url("/__data/assets/file/0004/23287/gugik.eot?v=0.0.2?#iefix") format("embedded-opentype"), url("/__data/assets/file/0016/23290/gugik.woff?v=0.0.2") format("woff"), url("/__data/assets/file/0006/23289/gugik.ttf?v=0.0.2") format("truetype"), url("/__data/assets/file/0005/23288/gugik.svg?v=0.0.2#gugik") format("svg"); font-weight: normal; font-style: normal; } [data-icon]:before { font-family: "gugik" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "gugik" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-spin { -webkit-animation: icon-spin 2s infinite linear; animation: icon-spin 2s infinite linear; } .icon-pulse { -webkit-animation: icon-spin 1s infinite steps(8); animation: icon-spin 1s infinite steps(8); } @-webkit-keyframes icon-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes icon-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .icon-rotate-12 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg); } .icon-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .icon-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .icon-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .icon-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .icon-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .icon-rotate-90, :root .icon-rotate-180, :root .icon-rotate-270, :root .icon-flip-horizontal, :root .icon-flip-vertical { filter: none; } .icon-1:before { content: "a"; } .icon-2:before { content: "b"; } .icon-3:before { content: "c"; } .icon-4:before { content: "d"; } .icon-5:before { content: "e"; } .icon-6:before { content: "f"; } .icon-7:before { content: "g"; } .icon-8:before { content: "h"; } .icon-9:before { content: "i"; } .icon-10:before { content: "j"; } .icon-11:before { content: "k"; } .icon-12:before { content: "l"; } .icon-13:before { content: "m"; } .icon-14:before { content: "n"; } .icon-15:before { content: "o"; } .icon-16:before { content: "p"; } /*-- module:header-breadcrumbs --*/ .breadcrumbs-wrapper { width: 100%; background-color: #4abc96; border-bottom: 3px solid #24765b; height: auto; } .hc .breadcrumbs-wrapper { background-color: #000; border-bottom-color: #ffff00; } .breadcrumbs-wrapper ul { margin: 0; padding: 0; list-style: none; } .breadcrumbs-wrapper ul li { display: inline-block; } .breadcrumbs-wrapper ul li a { font-weight: 600; padding: 1.2em 0; margin: 0 1em 0 0; color: #ffffff; display: inline-block; } .breadcrumbs-wrapper ul li a:hover, .breadcrumbs-wrapper ul li a:active, .breadcrumbs-wrapper ul li a:focus { text-decoration: none; } .breadcrumbs-wrapper ul li span { font-weight: 700; color: #ffffff; display: block; } .breadcrumbs-wrapper ul li i { display: inline-block; color: #ffffff; line-height: 0; font-size: 0.5em; margin: 0 1em 0 0; } /*-- module:header-logo --*/ .logo-wrapper { margin-top: 50px; text-align: center; position: relative; z-index: 99; } @media only screen and (max-width: 768px) { .logo-wrapper { margin: 0; overflow: hidden; } } .logo-wrapper h1 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; overflow: hidden; } .logo-container { position: absolute; top: -40px; left: 50%; transform: translateX(-50%); background-color: #ffffff; /* padding: 0.5em 0.5em 0.5em 1em; */ padding: 0.5em; min-width: 546px; } .logo-wrapper a.site-link { display: inline-block; text-decoration: none; color: #222222; font-size: 2em; font-weight: 600; } .logo-wrapper a.sc-logo { float: right; } @media only screen and (max-width: 768px) { .logo-container { position: static; left: auto; padding: 0.5em 1em; top: auto; transform: none; } .logo-wrapper a.site-link { /* width: 600px; */ overflow: hidden; margin: 0 auto; float: left; } } @media only screen and (max-width: 500px) { .logo-container { padding: 5px 10px; width: 100%; overflow: hidden; min-width: auto; min-width: 360px; } .logo-wrapper a.site-link { font-size: 1.2em; } } .logo-wrapper a.site-link span { width: 320px; display: table-cell; text-align: left; float: left; vertical-align: middle; margin-left: 0.5em; padding-right: 15px; } @media only screen and (max-width: 500px) { .logo-wrapper a.site-link span { width: 190px; padding-top: 10px; padding-right: 5px; } } .logo-wrapper a.site-link img { float: left; } .logo-wrapper a.site-link img.svg { width: 80px; } .no-svg .logo-wrapper a.site-link img.svg { display: none; } .logo-wrapper a.site-link img.no-svg { display: none; } .no-svg .logo-wrapper a.site-link img.no-svg { display: block; } .logo-wrapper a.sc-logo img { width: 86px; } @media only screen and (max-width: 500px) { .logo-wrapper a.site-link img.svg { width: 65px; } .logo-wrapper a.sc-logo img { width: 70px; } } /*-- module:header-main-nav --*/ .nav-wrapper { background-color: #ffffff; color: #222; overflow: hidden; } .nav-wrapper #mobile-menu { display: none; } @media only screen and (max-width: 768px) { .nav-wrapper #mobile-menu { display: block; position: fixed; top: 0; padding: 5px 15px; background: #f8f8f8; -webkit-box-shadow: 0 0 5px 5px #ebebeb inset; -moz-box-shadow: 0 0 5px 5px #ebebeb inset; box-shadow: 0 0 5px 5px #ebebeb inset; color: #333333; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .nav-wrapper #mobile-menu:hover, .nav-wrapper #mobile-menu:focus, .nav-wrapper #mobile-menu:active { text-decoration: none; } } @media only screen and (max-width: 768px) { .nav-wrapper nav { display: none; } } .nav-wrapper ul { margin: 0; padding: 0; } .nav-wrapper ul li { list-style: none; float: left; } .nav-wrapper ul li a { color: #222; background-color: #ffffff; text-decoration: none; font-size: 1.25em; padding: 1.35em 1.5em; display: block; } .nav-wrapper ul li a:hover, .nav-wrapper ul li a:focus, .nav-wrapper ul li a:active, .nav-wrapper ul li a.current { color: #ffffff; background-color: #d4002f; } .hc .nav-wrapper ul li a:hover, .hc .nav-wrapper ul li a:focus, .hc .nav-wrapper ul li a:active, .hc .nav-wrapper ul li a.current { background-color: #000; } @media only screen and (max-width: 1170px) { .nav-wrapper ul li a { padding: 1.35em 1.1em; } } @media only screen and (max-width: 1024px) { .nav-wrapper ul li a { font-size: 1em; padding: 1.62em 0.8em; } } .nav-wrapper ul li.bip a { padding: 1em 0 0.3em 1.5em; } .nav-wrapper ul li.bip a:hover, .nav-wrapper ul li.bip a:focus, .nav-wrapper ul li.bip a:active { background-color: #ffffff; border-bottom: 1px solid #d4002f; } @media only screen and (max-width: 1024px) { .nav-wrapper ul li.bip a { padding: 1em 0 0.3em 0.3em; } } .nav-wrapper ul li .sub { display: none; } .nav-wrapper ul li:hover a, .nav-wrapper ul li:focus a, .nav-wrapper ul li:active a { color: #ffffff; background-color: #d4002f; } .hc .nav-wrapper ul li:hover a, .hc .nav-wrapper ul li:focus a, .hc .nav-wrapper ul li:active a { background-color: #000; } .nav-wrapper ul li:hover .sub, .nav-wrapper ul li:focus .sub, .nav-wrapper ul li:active .sub { display: block; position: absolute; left: 0; right: 0; width: 100%; background-color: #f9f9f9; -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.24); -moz-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.24); box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.24); padding: 2em 0; } .nav-wrapper ul li:hover .sub ul, .nav-wrapper ul li:focus .sub ul, .nav-wrapper ul li:active .sub ul { margin: 0 auto; padding: 0 1em; } .nav-wrapper ul li:hover .sub ul li, .nav-wrapper ul li:focus .sub ul li, .nav-wrapper ul li:active .sub ul li { width: 25%; } .nav-wrapper ul li:hover .sub ul li a, .nav-wrapper ul li:focus .sub ul li a, .nav-wrapper ul li:active .sub ul li a { font-size: 0.8em; background-color: transparent; color: #222; padding: 10px; font-weight: 600; } .nav-wrapper ul li:hover .sub ul li:hover a, .nav-wrapper ul li:hover .sub ul li:focus a, .nav-wrapper ul li:hover .sub ul li:active a, .nav-wrapper ul li:hover .sub ul li.current a, .nav-wrapper ul li:focus .sub ul li:hover a, .nav-wrapper ul li:focus .sub ul li:focus a, .nav-wrapper ul li:focus .sub ul li:active a, .nav-wrapper ul li:focus .sub ul li.current a, .nav-wrapper ul li:active .sub ul li:hover a, .nav-wrapper ul li:active .sub ul li:focus a, .nav-wrapper ul li:active .sub ul li:active a, .nav-wrapper ul li:active .sub ul li.current a { color: #ffffff; background-color: #d4002f; } .hc .nav-wrapper ul li:hover .sub ul li:hover a, .hc .nav-wrapper ul li:hover .sub ul li:focus a, .hc .nav-wrapper ul li:hover .sub ul li:active a, .hc .nav-wrapper ul li:hover .sub ul li.current a, .hc .nav-wrapper ul li:focus .sub ul li:hover a, .hc .nav-wrapper ul li:focus .sub ul li:focus a, .hc .nav-wrapper ul li:focus .sub ul li:active a, .hc .nav-wrapper ul li:focus .sub ul li.current a, .hc .nav-wrapper ul li:active .sub ul li:hover a, .hc .nav-wrapper ul li:active .sub ul li:focus a, .hc .nav-wrapper ul li:active .sub ul li:active a, .hc .nav-wrapper ul li:active .sub ul li.current a { background-color: #000; } .hc .nav-wrapper ul li:hover .sub, .hc .nav-wrapper ul li:focus .sub, .hc .nav-wrapper ul li:active .sub { background-color: #000; } .hc .nav-wrapper ul li:hover .sub ul li a, .hc .nav-wrapper ul li:focus .sub ul li a, .hc .nav-wrapper ul li:active .sub ul li a { color: #fff; } .sidr .sidr-class-sr-only, .sidr #sidr-id-mobile-menu { display: none; } /*-- module:header-skip-links --*/ #skip-links-wrapper { position: absolute; left: 0; overflow: hidden; z-index: 999; } #skip-links-wrapper ol { padding-left: 15px; } #skip-links-wrapper ol li { list-style: none; background-color: #0e2c2d; } #skip-links-wrapper ol li a { color: #ffffff; background-color: #0e2c2d; text-decoration: none; border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } #skip-links-wrapper ol li a:hover, #skip-links-wrapper ol li a:focus, #skip-links-wrapper ol li a:active { background-color: #0e2c2d; text-decoration: underline; outline: dashed 1px; height: auto; overflow: auto; padding: 0.2em; margin: 0.2em; position: static; width: auto; } /*-- module:header-slider --*/ .slider-wrapper { position: relative; } .slider-wrapper .slider { margin: 0; } @media only screen and (max-width: 768px) { .slider-wrapper .slider .page-wrapper { width: 100%; padding: 0; } } .inside .slider-wrapper .slider { max-height: 310px; overflow: hidden; } .slider-wrapper .slider button { color: #000; } .hc .slider-wrapper .slider button { color: #757575; } .slider-wrapper .slide-item { position: relative; } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item { overflow: hidden; } } .slider-wrapper .slide-item a { background-color: #232323; color: #ffffff; text-decoration: none; font-size: 2.75em; line-height: 1.6em; } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item a { font-size: 1.75em; } } .slider-wrapper .slide-item a:hover { text-decoration: underline; } .slider-wrapper .slide-item a:hover span { text-decoration: underline; } .slider-wrapper .slide-item a span { font-size: 1em; line-height: 1em; } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item a span { font-size: 1em; } } @media only screen and (min-width: 1600px) { .slider-wrapper .slide-item img { width: 100%; } } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item img { width: auto; float: right; height: 320px; max-width: none; } } .slider-wrapper .slide-item .intro { width: 360px; position: absolute; bottom: 130px; z-index: 99; } .inside .slider-wrapper .slide-item .intro { bottom: auto; top: 85px; } @media only screen and (max-width: 1024px) { .slider-wrapper .slide-item .intro { bottom: 60px; } } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item .intro { position: static; background-color: #232323; width: 100%; padding: 0 15px; } } .slider-wrapper .slide-item .intro span { background-color: #232323; color: #ffffff; font-size: 1em; line-height: 1em; } @media only screen and (max-width: 768px) { .slider-wrapper .slide-item .intro span { font-size: 1em; } } .slider-wrapper .slider-nav-wrapper { position: absolute; bottom: 70px; } .inside .slider-wrapper .slider-nav-wrapper { bottom: 20px; } @media only screen and (max-width: 1024px) { .inside .slider-wrapper .slider-nav-wrapper { bottom: 0; } } @media only screen and (max-width: 1024px) { .slider-wrapper .slider-nav-wrapper { bottom: 0; } } @media only screen and (max-width: 768px) { .slider-wrapper .slider-nav-wrapper { left: 0; right: 0; bottom: 50%; } } .slider-wrapper .slider-nav-wrapper .slick-dots { position: static; float: left; background-color: rgba(236, 236, 236, 0.9); width: auto; left: auto; bottom: auto; margin: 0; padding: 1em; height: 59px; } .hc .slider-wrapper .slider-nav-wrapper .slick-dots { background-color: #000; } @media only screen and (max-width: 768px) { .slider-wrapper .slider-nav-wrapper .slick-dots { display: none !important; } } .slider-wrapper .slider-nav-wrapper .slick-dots li { margin: 0 10px; } .slider-wrapper .slider-nav-wrapper .slick-dots li button:before { font-size: 24px; opacity: 1; } .hc .slider-wrapper .slider-nav-wrapper .slick-dots li button:before { color: #fff; } .slider-wrapper .slider-nav-wrapper .slick-dots li.slick-active button:before { color: #d4002f; } .hc .slider-wrapper .slider-nav-wrapper .slick-dots li.slick-active button:before { color: #ffff00; } .slider-wrapper .slider-nav-wrapper .slick-prev { left: auto; bottom: auto; top: auto; right: auto; background-color: #ffffff; width: 59px; height: 59px; float: left; position: static; margin: 0; } @media only screen and (max-width: 768px) { .slider-wrapper .slider-nav-wrapper .slick-prev { display: none !important; } } .hc .slider-wrapper .slider-nav-wrapper .slick-prev { background-color: #000; } .slider-wrapper .slider-nav-wrapper .slick-next { left: auto; bottom: auto; top: auto; right: auto; background-color: #ffffff; width: 59px; height: 59px; float: right; position: static; margin: 0; } @media only screen and (max-width: 768px) { .slider-wrapper .slider-nav-wrapper .slick-next { display: none !important; } } .hc .slider-wrapper .slider-nav-wrapper .slick-next { background-color: #000; } .slider-wrapper .slider-nav-wrapper .slick-next:before { font-family: gugik; content: "c"; color: #222; } .hc .slider-wrapper .slider-nav-wrapper .slick-next:before { color: #fff; } .slider-wrapper .slider-nav-wrapper .slick-prev:before { font-family: gugik; content: "c"; color: #222; display: block; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .hc .slider-wrapper .slider-nav-wrapper .slick-prev:before { color: #fff; } /*-- module:header-top-bar --*/ .top-bar-wrapper { background: #0e2c2d; /* Old browsers */ background: -moz-linear-gradient(left, #0e2c2d 0%, #29636d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0e2c2d), color-stop(100%, #29636d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #0e2c2d 0%, #29636d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #0e2c2d 0%, #29636d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #0e2c2d 0%, #29636d 100%); /* IE10+ */ background: linear-gradient(to right, #0e2c2d 0%, #29636d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=1 ); /* IE6-9 */ color: #ffffff; } .hc .top-bar-wrapper { background: #000; } .top-bar-wrapper .top-bar { overflow: hidden; padding: 0.625em 0; } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar { position: relative; } } .top-bar-wrapper .top-bar .login-wrapper { float: left; } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .login-wrapper { padding-top: 2em; } } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .login-wrapper { width: 100%; padding-top: 4em; } } .top-bar-wrapper .top-bar .login-wrapper form { float: left; } .top-bar-wrapper .top-bar .login-wrapper form legend { float: left; font-size: 1.25em; padding: 0.25em 0.8em 0.25em 0; font-weight: 600; } @media only screen and (max-width: 1170px) { .top-bar-wrapper .top-bar .login-wrapper form legend { padding: 0.25em 0.5em 0.25em 0; } } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .login-wrapper form legend { float: none; } } .top-bar-wrapper .top-bar .login-wrapper form fieldset { float: left; border: none; margin: 0; padding: 0; position: relative; } .top-bar-wrapper .top-bar .login-wrapper form fieldset input { font-size: 1em; line-height: 1.4em; padding: 0.25em 0.5em; height: 36px; border: none; float: left; margin-right: 40px; width: 116px; } .top-bar-wrapper .top-bar .login-wrapper form fieldset input[type=password] { padding: 0.25em 2.5em 0.25em 0.5em; margin-right: 0; } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .login-wrapper form fieldset input { width: 160px; } } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .login-wrapper form fieldset input { width: 125px; } } .top-bar-wrapper .top-bar .login-wrapper form fieldset button { background: none; padding: 0; margin: 0; border: none; position: absolute; right: 0; bottom: 2px; } .top-bar-wrapper .top-bar .login-wrapper form fieldset button i { margin-right: 12px; font-size: 1.5em; color: #222222; line-height: 0; } .top-bar-wrapper .top-bar .login-wrapper form fieldset button:focus i { outline: dashed 1px #000000; } .top-bar-wrapper .top-bar .login-wrapper form fieldset .spacing { position: relative; float: left; } .top-bar-wrapper .top-bar .login-wrapper form fieldset .spacing:before { content: " "; border-style: solid; border-width: 36px 36px 0 0; border-color: #ffffff transparent transparent transparent; position: absolute; left: -40px; top: 0; } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .login-wrapper form fieldset .spacing:before { left: -43px; } } .top-bar-wrapper .top-bar .login-wrapper form fieldset .spacing:after { content: " "; border-style: solid; border-width: 0 0 36px 36px; border-color: transparent transparent #ffffff transparent; position: absolute; left: -36px; top: 0; } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .login-wrapper form fieldset .spacing:after { left: -33px; } } .top-bar-wrapper .top-bar .login-wrapper form fieldset .user-info { max-width: 355px; min-width: 290px; padding-right: 30px; } .top-bar-wrapper .top-bar .login-wrapper form fieldset .user-info .user { font-size: 0.8em; color: #ffffff; display: block; } .top-bar-wrapper .top-bar .login-wrapper form fieldset.logout button i { color: #ffffff; margin: 0; } .top-bar-wrapper .top-bar .search-wrapper { float: left; margin-left: 40px; } @media only screen and (max-width: 1170px) { .top-bar-wrapper .top-bar .search-wrapper { margin-left: 15px; } } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .search-wrapper { padding-top: 2em; } } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .search-wrapper { width: 100%; margin: 0; padding-top: 1em; } } .top-bar-wrapper .top-bar .search-wrapper form { float: left; } .top-bar-wrapper .top-bar .search-wrapper form legend { float: left; font-size: 1.25em; padding: 0.25em 1.8em 0.25em 0.5em; font-weight: 600; } @media only screen and (max-width: 1170px) { .top-bar-wrapper .top-bar .search-wrapper form legend { padding: 0.25em 0.5em 0.25em 0; } } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .search-wrapper form legend { float: none; } } .top-bar-wrapper .top-bar .search-wrapper form fieldset { float: left; border: none; margin: 0; padding: 0; position: relative; } .top-bar-wrapper .top-bar .search-wrapper form fieldset input { font-size: 1em; line-height: 1.4em; padding: 0.25em 3em 0.25em 1em; height: 36px; border: none; float: left; width: 339px; } @media only screen and (max-width: 1170px) { .top-bar-wrapper .top-bar .search-wrapper form fieldset input { width: 259px; } } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .search-wrapper form fieldset input { width: 359px; } } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .search-wrapper form fieldset input { width: 290px; } } .top-bar-wrapper .top-bar .search-wrapper form fieldset button { background: none; padding: 0; margin: 0; border: none; position: absolute; right: 0; bottom: 0; } .top-bar-wrapper .top-bar .search-wrapper form fieldset button i { margin-right: 13px; font-size: 1.75em; color: #222222; line-height: 0; } .top-bar-wrapper .top-bar .search-wrapper form fieldset button:focus i { outline: dashed 1px #000000; } .top-bar-wrapper .top-bar .tools-wrapper { float: right; padding: 0.5em 0; margin: 0 0 0 27px; } @media only screen and (max-width: 1170px) { .top-bar-wrapper .top-bar .tools-wrapper { margin-left: 15px; } } @media only screen and (max-width: 1024px) { .top-bar-wrapper .top-bar .tools-wrapper { position: absolute; right: 2%; } } @media only screen and (max-width: 768px) { .top-bar-wrapper .top-bar .tools-wrapper { top: 2.5em; } } .top-bar-wrapper .top-bar .tools-wrapper ul { margin: 0; padding: 0; } .top-bar-wrapper .top-bar .tools-wrapper ul li { list-style: none; float: left; padding: 0 0.5em; border-right: 1px solid #ffffff; } .top-bar-wrapper .top-bar .tools-wrapper ul li:last-child { border: none; padding: 0 0 0 0.5em; } .top-bar-wrapper .top-bar .tools-wrapper ul li a { color: #ffffff; text-decoration: none; font-weight: 400; } .top-bar-wrapper .top-bar .tools-wrapper ul li a:hover, .top-bar-wrapper .top-bar .tools-wrapper ul li a:focus, .top-bar-wrapper .top-bar .tools-wrapper ul li a:active { text-decoration: underline; } .hc .top-bar-wrapper .top-bar .tools-wrapper ul li a:hover, .hc .top-bar-wrapper .top-bar .tools-wrapper ul li a:focus, .hc .top-bar-wrapper .top-bar .tools-wrapper ul li a:active { color: #ffff00; } .top-bar-wrapper .top-bar .tools-wrapper ul li .font-size a { line-height: 0; margin: 0 2px; } .top-bar-wrapper .top-bar .tools-wrapper ul li .font-size a.small { font-size: 1em; } .top-bar-wrapper .top-bar .tools-wrapper ul li .font-size a.medium { font-size: 1.25em; } .top-bar-wrapper .top-bar .tools-wrapper ul li .font-size a.large { font-size: 1.5em; } .top-bar-wrapper .top-bar .tools-wrapper ul li .font-size a.current { text-decoration: underline; } /*-- module:header --*/ /*-- module:home-icons --*/ .home-icon-list { background: #ffffff; overflow: hidden; } .home-icon-list .icon-list { margin: 0; padding: 0; list-style: none; margin-bottom: 2em; overflow: hidden; } .home-icon-list .icon-list li { width: 20%; display: inline-block; float: left; text-align: center; margin: 2.5em 0 0.5em; } .home-icon-list .icon-list li:nth-child(6) { clear: left; } @media only screen and (max-width: 768px) { .home-icon-list .icon-list li:nth-child(6) { clear: none; } } @media only screen and (max-width: 768px) { .home-icon-list .icon-list li { width: 50%; } .home-icon-list .icon-list li:nth-child(3) { clear: left; } .home-icon-list .icon-list li:nth-child(5) { clear: left; } .home-icon-list .icon-list li:nth-child(7) { clear: left; } .home-icon-list .icon-list li:nth-child(9) { clear: left; } } .home-icon-list .icon-list li a { text-decoration: none; } .home-icon-list .icon-list li a span { display: block; color: #222222; font-weight: 600; } .home-icon-list .icon-list li a img { width: 66%; } .home-icon-list .icon-list li a:hover, .home-icon-list .icon-list li a:focus, .home-icon-list .icon-list li a:active { text-decoration: underline; } /*-- module:home-map --*/ /*-- module:home-news --*/ .home-news { overflow: hidden; padding-bottom: 4em; } .home-news .items-wrapper .items-col { width: 48%; float: left; margin: 0 2% 0 0; } .home-news .items-wrapper .items-col:nth-child(2n) { margin: 0 0 0 2%; } @media only screen and (max-width: 768px) { .home-news .items-wrapper .items-col:nth-child(2n) { margin: 0; } } @media only screen and (max-width: 768px) { .home-news .items-wrapper .items-col { width: 100%; margin: 0; } } .hc .home-news .items-wrapper .items-col .item { color: #ffff00; } .home-news .items-wrapper .items-col .item h3 { font-size: 1.375em; font-weight: 600; margin: 1.3em 0; } .home-news .items-wrapper .items-col .item .img-wrapper { float: left; border: 1px solid #ffffff; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.24); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.24); margin: 0 1.5em 0.5em 0; } .home-news .items-wrapper .items-col .item .img-wrapper img { display: block; } .home-news .items-wrapper .items-col .item p { line-height: 1.5em; } .hc .home-news .items-wrapper .items-col .item p a { color: #fff; } .home-news .items-wrapper .items-col .item a.read-more { font-weight: 600; font-size: 0.875em; padding: 0.8em 1.2em; background-color: #4abc96; color: #ffffff; text-decoration: none; display: inline-block; margin: 0.5em 0 1.75em 0; } .hc .home-news .items-wrapper .items-col .item a.read-more { background-color: #000; border: 1px solid #ffff00; } .home-news .items-wrapper .items-col .item a.read-more:hover, .home-news .items-wrapper .items-col .item a.read-more:focus, .home-news .items-wrapper .items-col .item a.read-more:active { text-decoration: underline; } .home-news .items-wrapper .items-col .divider { width: 165px; border-bottom: 1px solid #232323; } .hc .home-news .items-wrapper .items-col .divider { border-bottom-color: #fff; } .home-news .items-wrapper .old-news-wrapper { width: 48%; float: left; margin: 0 0 0 2%; } @media only screen and (max-width: 768px) { .home-news .items-wrapper .old-news-wrapper { margin: 0; width: 100%; } } .home-news .items-wrapper .old-news-wrapper .old-news { font-weight: 600; font-size: 1.375em; padding: 0.7em 1.2em; background-color: #4abc96; color: #ffffff; text-decoration: none; display: block; text-align: center; margin: 1.75em 0 0; } .hc .home-news .items-wrapper .old-news-wrapper .old-news { background-color: #000; border: 1px solid #ffff00; } .home-news .items-wrapper .old-news-wrapper .old-news:hover, .home-news .items-wrapper .old-news-wrapper .old-news:focus, .home-news .items-wrapper .old-news-wrapper .old-news:active { text-decoration: underline; } /*-- module:home-partners --*/ .home-partners-list { overflow: hidden; } .hc .home-partners-list { background-color: #fff; } .home-partners-list .partners-list { margin: 0; padding: 0; list-style: none; width: 100%; } .home-partners-list .partners-list li { width: 16.66%; display: table-cell; vertical-align: middle; text-align: center; height: 168px; } @media only screen and (max-width: 1024px) { .home-partners-list .partners-list li { width: 33.33%; float: left; display: table; } } @media only screen and (max-width: 768px) { .home-partners-list .partners-list li { width: 50%; } } @media only screen and (max-width: 500px) { .home-partners-list .partners-list li { width: 100%; } } .home-partners-list .partners-list li a { text-decoration: none; display: inline-block; vertical-align: middle; } @media only screen and (max-width: 1024px) { .home-partners-list .partners-list li a { display: table-cell; } } .home-partners-list .partners-list li a img { max-width: 90%; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; } .home-partners-list .partners-list li a:hover, .home-partners-list .partners-list li a:focus, .home-partners-list .partners-list li a:active { text-decoration: underline; } .home-partners-list .partners-list li a:hover img, .home-partners-list .partners-list li a:focus img, .home-partners-list .partners-list li a:active img { margin-bottom: 10px; } /*-- module:search --*/ .search-form .search-form-wrapper { background-color: #ffffff; border-bottom: 9px solid #4abc96; padding: 2.5em 4em; } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper { padding: 1em; } } .hc .search-form .search-form-wrapper { background-color: #000; border-bottom-color: #ffff00; border-top: 1px solid #ffff00; border-left: 1px solid #ffff00; border-right: 1px solid #ffff00; color: #fff; } .search-form .search-form-wrapper fieldset { margin: 0; padding: 0; border: none; } .search-form .search-form-wrapper fieldset legend { font-weight: 700; font-size: 1.5em; float: left; padding: 0.3em 0; } @media only screen and (max-width: 1170px) { .search-form .search-form-wrapper fieldset legend { float: none; } } .search-form .search-form-wrapper fieldset input { font-size: 1.25em; border: 1px solid #24765b; padding: 0.5em 1em; float: left; margin-left: 30px; width: 66%; } @media only screen and (max-width: 1170px) { .search-form .search-form-wrapper fieldset input { margin: 0; width: 78%; } } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper fieldset input { width: 100%; } } .search-form .search-form-wrapper fieldset button { height: 50px; margin-left: 5px; float: left; background-color: #24765b; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 0 1.875em; color: #ffffff; } @media only screen and (max-width: 768px) { .search-form .search-form-wrapper fieldset button { float: right; margin-top: 0.3em; } } .search-form .search-form-wrapper fieldset button:hover { background-color: #148660; } .hc .search-form .search-form-wrapper fieldset button { background-color: #000; color: #fff; border: 1px solid #ffff00; } .hc .search-form .search-form-wrapper fieldset button:hover { background-color: #ffff00; color: #000; } .results .search-results-info { border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .hc .results .search-results-info { border-bottom-color: #fff; } .results .item { border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding: 0 4em 1.5em 0; margin: 1.5em 0 0; clear: both; } .hc .results .item { border-bottom-color: #fff; color: #ffff00; } @media only screen and (max-width: 768px) { .results .item { padding: 0 0 1.5em 0; } } .results .item .read-more { margin: 2em 0 0; display: block; text-align: right; color: #222; text-decoration: none; } .results .item .read-more:hover, .results .item .read-more:focus, .results .item .read-more:active { text-decoration: underline; } .hc .results .item .read-more { color: #ffff00; } .results .item.clickable { cursor: pointer; } .results .item.clickable:hover .read-more { text-decoration: underline; } .results .results-nav .pagination { display: block; width: 100%; text-align: center; padding: 4% 0; } .results .results-nav .pagination .prev, .results .results-nav .pagination .next, .results .results-nav .pagination .page-list { display: inline-block; } .results .results-nav .pagination .prev:hover, .results .results-nav .pagination .next:hover, .results .results-nav .pagination .page-list:hover { border-bottom: none; } .results .results-nav .pagination a { display: block; width: 40px; font-weight: 400; font-size: 1.125em; line-height: 2em; font-family: "Helvetic Neue", Helvetica, Arial; color: #222; text-decoration: none; text-align: center; } .results .results-nav .pagination a.dots:hover, .results .results-nav .pagination a.dots.current { color: #222; border-bottom: none; } .hc .results .results-nav .pagination a.dots:hover, .hc .results .results-nav .pagination a.dots.current { border: 1px solid #fff; color: #fff; } @media only screen and (max-width: 768px) { .results .results-nav .pagination a { width: 20px; line-height: 2em; } } .results .results-nav .pagination a i { display: inline-block; font-size: 0.9em; line-height: 0; vertical-align: middle; } .results .results-nav .pagination a i:before { display: block; } .results .results-nav .pagination a:hover, .results .results-nav .pagination a.current { text-decoration: none; color: #24765b; border-bottom: 2px solid #24765b; } .hc .results .results-nav .pagination a:hover, .hc .results .results-nav .pagination a.current { border-bottom-color: #ffff00; color: #ffff00; border-left: none; border-right: none; border-top: none; } .hc .results .results-nav .pagination a { color: #fff; background-color: #000; border: 1px solid #fff; } .results .results-nav .pagination ul { margin: 0; padding: 0; } .results .results-nav .pagination ul li { list-style: none; display: inline-block; } /*-- module:sendtoafriend-form --*/ .mfp-content form { width: 50%; padding: 15px; margin: 0 auto; position: relative; background: url("/__data/assets/image/0016/23281/tlo.jpg?v=0.1.3") repeat 0 0 #ebebeb; } @media only screen and (max-width: 768px) { .mfp-content form { width: 100%; } } .mfp-content form .staf { width: auto; margin: 0; } .mfp-content form .staf .page-wrapper { margin: 0; width: auto; padding: 0; } .mfp-content form .staf .page-wrapper .staf-form { width: auto; margin: 0; } .mfp-content form .staf .page-wrapper .staf-form .form-wrapper { width: auto; } .mfp-content .thank-you { width: 50%; padding: 15px; margin: 0 auto; position: relative; background: url("/__data/assets/image/0016/23281/tlo.jpg?v=0.1.3") repeat 0 0 #ebebeb; } @media only screen and (max-width: 768px) { .mfp-content .thank-you { width: 100%; } } .mfp-content .thank-you .page-wrapper { margin: 0; width: auto; } .staf { display: block; width: 100%; margin-top: 28px; } .hc .staf { color: #fff; } .hc .staf a { color: #ffff00; } .staf .content { float: none; } .hc .staf .content { color: #ffff00; } .staf h1, .staf h2 { font-weight: 700; font-size: 1.563em; margin: 0; } .staf .staf-info, .staf .staf-form { display: block; width: 100%; margin-bottom: 3em; } .staf .staf-info hr, .staf .staf-form hr { margin-bottom: 20px; } .staf .footer-form-close { display: none; float: right; color: #fff; text-decoration: none; position: relative; top: 15px; right: -25px; margin-bottom: 10px; } .staf .footer-form-close:hover { text-decoration: underline; } .staf .form-wrapper { display: block; width: 615px; margin: 0 auto; clear: both; } @media only screen and (max-width: 768px) { .staf .form-wrapper { width: 100%; } } .staf .form-wrapper td { font-size: 1.25em; font-weight: 400; border: none; padding: 0; text-align: left; } .staf .form-wrapper fieldset { border: none; margin: 0; padding: 0; } .staf .form-wrapper legend { display: none; } .staf .form-wrapper label { display: block; font-size: 1.25em; font-weight: 400; } .staf .form-wrapper input { width: 100%; height: 2em; border: 2px solid #24765b; border-radius: 3px; font-size: 1.25em; font-weight: 400; } .hc .staf .form-wrapper input { border-color: #ffff00; } .staf .form-wrapper textarea { resize: none; width: 100%; height: 9em; border: 2px solid #24765b; border-radius: 3px; font-size: 1.25em; font-weight: 400; } .hc .staf .form-wrapper textarea { border-color: #ffff00; } .staf .form-wrapper .field { margin-bottom: 1em; } .staf .form-wrapper .field .error-text { display: none; color: red; margin: 0; padding: 0; } .staf .form-wrapper .field.error .error-text { display: block; } .staf .form-wrapper .field.error input, .staf .form-wrapper .field.error textarea { border-color: red; } .staf .form-wrapper input[type=submit] { width: auto; height: auto; font-size: 1em; float: right; color: #fff; background-color: #24765b; margin: 20px 0 0 0; padding: 0.8em 2.5em; border: none; border-radius: 5px; } .staf .form-wrapper input[type=submit]:hover { text-decoration: underline; background-color: #148660; } .hc .staf .form-wrapper input[type=submit] { background-color: #000; border: 2px solid #ffff00; } .hc .staf .form-wrapper input[type=submit]:hover { background-color: #ffff00; color: #000; } @media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .top-bar-wrapper, .slider-wrapper, .footer .pull-right, .cookie, .back-to-top, .content-tools, .nav-wrapper, .breadcrumbs, .old-news-wrapper { display: none !important; } .logo-wrapper { position: static; margin-bottom: 5em; } .logo-wrapper a.site-link { top: 10px; } .logo-wrapper a.site-link:after { content: ""; } .content-intro { padding: 8em 0 0; } #iapi { display: none; } .home-icon-list { page-break-before: always; } } .hidden_input { visibility: hidden; }