/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.kontener{padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}.row{margin-right:-8px;margin-left:-8px}[class^="col-"]:first-child,[class*=" col-"]:first-child{padding-left:15px}@media(min-width:768px){.kontener{width:100%}.sm-dn{display:block}}@media(min-width:992px){.kontener{width:970px}.md-dn{display:block}}@media(min-width:1200px){.kontener{width:1200px}.lg-dn{display:block}}.col-9{width:75%}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){[class^="col-"]:first-child,[class*=" col-"]:first-child{padding-left:0}[class^="col-"]:last-child,[class*=" col-"]:last-child{padding-right:0}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.dl-h dd:before,.dl-h dd:after,.row:before,.row:after,.nav:before,.nav:after{display:table;content:" "}.clearfix:after,.dl-h dd:after,.row:after,.nav:after{clear:both}
@font-face {
    font-family: 'Bree Serif';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/bree-serif-v5-latin-ext_latin-regular.eot);
    src: local('Bree Serif'), local('BreeSerif-Regular'), url(/fonts/bree-serif-v5-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'), url(/fonts/bree-serif-v5-latin-ext_latin-regular.woff2) format('woff2'), url(/fonts/bree-serif-v5-latin-ext_latin-regular.woff) format('woff'), url(/fonts/bree-serif-v5-latin-ext_latin-regular.ttf) format('truetype'), url(/fonts/bree-serif-v5-latin-ext_latin-regular.svg#BreeSerif) format('svg')
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/lato-v11-latin-ext_latin-300.eot);
    src: local('Lato Light'), local('Lato-Light'), url(/fonts/lato-v11-latin-ext_latin-300.eot?#iefix) format('embedded-opentype'), url(/fonts/lato-v11-latin-ext_latin-300.woff2) format('woff2'), url(/fonts/lato-v11-latin-ext_latin-300.woff) format('woff'), url(/fonts/lato-v11-latin-ext_latin-300.ttf) format('truetype'), url(/fonts/lato-v11-latin-ext_latin-300.svg#Lato) format('svg')
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/lato-v11-latin-ext_latin-regular.eot);
    src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/lato-v11-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'), url(/fonts/lato-v11-latin-ext_latin-regular.woff2) format('woff2'), url(/fonts/lato-v11-latin-ext_latin-regular.woff) format('woff'), url(/fonts/lato-v11-latin-ext_latin-regular.ttf) format('truetype'), url(/fonts/lato-v11-latin-ext_latin-regular.svg#Lato) format('svg')
}

@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: url(/fonts/lato-v11-latin-ext_latin-italic.eot);
    src: local('Lato Italic'), local('Lato-Italic'), url(/fonts/lato-v11-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'), url(/fonts/lato-v11-latin-ext_latin-italic.woff2) format('woff2'), url(/fonts/lato-v11-latin-ext_latin-italic.woff) format('woff'), url(/fonts/lato-v11-latin-ext_latin-italic.ttf) format('truetype'), url(/fonts/lato-v11-latin-ext_latin-italic.svg#Lato) format('svg')
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/lato-v11-latin-ext_latin-700.eot);
    src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/lato-v11-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'), url(/fonts/lato-v11-latin-ext_latin-700.woff2) format('woff2'), url(/fonts/lato-v11-latin-ext_latin-700.woff) format('woff'), url(/fonts/lato-v11-latin-ext_latin-700.ttf) format('truetype'), url(/fonts/lato-v11-latin-ext_latin-700.svg#Lato) format('svg')
}


@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot');
    font-display: block;
  }
  @font-face {
    font-family: 'icomoon';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDcEAAAC8AAAAYGNtYXDKzcFrAAABHAAAAHxnYXNwAAAAEAAAAZgAAAAIZ2x5Zk9OH60AAAGgAACegGhlYWQeO/V7AACgIAAAADZoaGVhCZQF2wAAoFgAAAAkaG10eB36Cf8AAKB8AAABKGxvY2FJmyaIAAChpAAAAJZtYXhwAK8I+wAAojwAAAAgbmFtZZlKCfsAAKJcAAABhnBvc3QAAwAAAACj5AAAACAAAwP5AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwngPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAYAAAABQAEAADAAQAAQAg5hnpQOlS8BnwlfCe//3//wAAAAAAIOYZ6QDpUvAZ8JXwnv/9//8AAf/jGesXBRb0EC4Psw+rAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwCAACsDgAOBAAMAHwAjAAAlESERATMVMzIXFhURFAcGIyEiJyY1ETQ3NjsBNTMVIRMVIzUDKv2sAdRWKiIaGhoaIv2sJBkZGRkkKlYBVCzWgQHU/iwDAFYaGiL9rCIaGhoaIgJUIhoaVlb+gNbWAAEBAP/EAwADwAACAAAJAgMA/gACAAPA/gD+BAABAQD/xAMAA8AAAgAACQIBAAIA/gADwP4A/gQABQAA/8AF0QPAAA8AEwAYACEAJgAAASEiBhURFBYzITI2NRE0JgcJASEBEQkBIzMBFxYyPwEBISEjCQERBXT66SY3NyYFFyc2Nnr9yP3MBGz7PAG+/qJg6AEbShtNG0gBG/y1BC9a/qIBuAPANyb8uiY3NyYDRiY3Xf3RAi/8ugMX/kL+pwEUSRwcR/7uAVkBuPzvAAsAAP/AA14DvwA+AEIARgBLAKsA3wErAWsBgAGWAasAACUuASc+ATc0Njc2Jic+ATc+AScuAS8BLgEHDgEHAw4BBwYWFw4BFx4BFx4BFw4BBw4BHQEUFjMhMjY9ATQmJwMHNxcnFwc3BzcXBzcBFAYjISImPQE0Njc+ATc0NjU2JicuAScuASc0JicmNjc+ATc2JicuATc+ATceATMyNjM3PgE3NjQnHgEXFgYHDgEVFBYXHgEHDgEHDgEHDgEHDgEXOAEVHgEXHgEdATMBFjIzMjY3NDY3PgE3NiYnLgE3PgE3PgE3NiYnJgYHFAYHDgEHBhYXHgEHDgEHDgEHBhYXJT4BJy4BIyoBNSY2Nz4BJy4BIyImMTQ2Nz4BJy4BBw4BFxYGBw4BFx4BMzoBFRYGBw4BFx4BMzoBFRYGBw4BFx4BMzI2Mz4BJyY2NwEyNjc+AScmNjc2Mhc6ATc2NCcmNjc+ARcWMjc2NCcuAQcOAScmIgcGFBcWBgcGIicmBgcGFBccAQcGFBceATMlMjY3PgE1NCYnJiIHDgEVFBYXHgEBJiIHDgEVFBYXHgEzMjY3PgE1LgEnBR4BMzI2Nz4BNTQmJyYiBw4BFQYWAnkmQQkREAcCAh0HCQEBAQYKFQknHp8DCAUEBgERERQEBQkHCAMaAQMBBhARCUAnPXwbEgK+Ehp7Po+hbjOWHCEFBzchXgYBxwkF/UIHCGk9LksKAQICAxAQBgEEAQICFQIEAgQBAQICBQwFAgkGAgQCAQIB0AMFAQEBCAsEEAoFAgIEAwUDFgEBAQIDAQcPEAQCAglNLT1pAv0aAQMBBQgCBgcHEwUEBwQEAgEBBQcHEwUCBQUGCwMGBwcTBQQHBAQCAQEFBwcTBQMGBQMwBAQIBxUIBQUBAQIDBAcHFQgGBQECAwQHBAsFBgEDAQIBAwQHBxQIBwQBAQIDBAcHFAkFBQEBAgMEBwIGBAIEAgYBAwEBAvz4AwUDCQEBAQEBAgUICBQKCgEBAQIBBgcIFAoEBAUMAwIFCAgUCgoBAQEBAgYHCBQKCgECBAQCBQMCNwMFAwIDAgMEDQMCAwIDAQb9jgQNAwIDAgMCBQQCBgICAwEDAgKIAQYDAwUDAgMCAwQNAwIDAQLsESAXFDQcBQoENTUKAwYEHl4kEBQDxwQDAgIHBP7wCxwRFikOCzUxBQkFHDQUFyEPGU5SSRIaGhJJUU0ZAeUwbz+6JCJGcjcqXlH80gYICQVJREEYEykjAQEBBAkDEDAcBgwGAgMBKCYDAgQEAgcDCCQUCA4HAQIBPgEFBAMFAgQIBR1TGgkNAwQHAQQlKAEEAQcLBR0wDwMJBQEjKxIZQkNMASoBBQQDAwMCCw0NFAcHBQMCAwMDCg0GCwICBQUDAwIDCg4NFAcGBgIDAwMCCw0GCwKjBxQMCgQBAQQGBxQLCwMBAQUFBxUKBgEDBAwEAQUFBxUKCwQBAQQFCBQLCgQBAQQGBxQLBAICBAsGAQQFAQ8CAwoVBwcFAgIBCgoVBwcGAQIBAQEKBQwEAwEEAgEBAQoKFQcIBQICAQEBCQoVCAcFAgQNAwMChgICAgYDAwUDBAQCBQQDBgIBA/7nBQUBBwIDBQMCAwIDAgYDAwYB1gIDAgMCBQMDBgIFBQIFBAMFAAAAAQD1/8QDBwO1ABkAABMzNTA2Nz4BFxUjMAYHDgEdATMHIxEjESM19Z8LNjaVZ2UwERACsRabu58CSZBwNjYICKIFERArBnO0/i8B1LEAAAADAAD/6wQAA5UADwAfACYAAAEhIgYVERQWMyEyNjURLgEDFAYjISImNRE0NjMhMhYVAScHITUnAQOm/LQmNDQmA0wmNAUyBhIL/LQNEBILA0wNEP4DjOMDOcb+/AOVNCP9ByU1NSUC+SM0/LANDxIKAvkODxIL/YmN45TG/vwAAAIAAP/JA/oDwAAjAD8AAAUBPgE1NCcuAScmIyIHDgEHBhUUFx4BFxYzMjY3ARYyNzY0JyUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYD+v7JLDEfIGxJSVNTSUlsIB8fIGxJSVNLhzQBNwkbCQoK/ZZGPT1cGhsbGlw9PUZGPT1cGhsbGlw9PQkBOTSDSVNJSG0gHx8gbUhJU1NJSWwgHzQu/scJCQoaCugbGlw9PUZGPT1cGhsbGlw9PUZGPT1cGhsAAAAAAwAA/8AEWAPAACkAZwCrAAABMhceARcWFRQHDgEHBiMwIi8BBw4BBz4BMTcnJicuAScmNTQ3PgE3NjM1IgcOAQcGFRQXHgEXFhccATEUBgcxDgEVFBYzOgExMjAxNjc+ATc2Nx4BMzoBMzI3PgE3Nic0Jy4BJyYjMQE0JicGFgceARUUBg8BMBYXLgExBw4BMSImJzYmBxYXHgEXFjM6ATMyNjceARc4ATE6ATMyNjU0JicxLgE1PAExPgE1AcZXTExxICAfHm1KSlctGyswCVAgFBYEKicdHSUJCSQkdktMUF5TU3sjJAsLLCEhLS4NAQEPCwEFASEnJ0UaGQgPFg0FDAZeUVJ3ISIBIyN5UlJeApI8RQEUBjEkPkQnBgQ4LSkMME96Mg5VARkiIlIvMDUFCgULEw0NdToBBAEJDQEBChtOSgOaFxdPNjY9RDo6VBcYBAMoCkMUNzkvFRQeH0YnJiU9NjZQFxclGhtbPj5GLCwsUSEiFwEBJloWAgUDCg8FExMtFBUJAgIaGl1CQVBGPj5bGxr9lUdtKBMOFCNLND9dIxNqEyo8BgIBJycBDAIfGhkkCQoBAg9iCg0JAwQCE1khAQEodEsAAAcAAP/ABLADwAAPACAAPgBKAGwAeACEAAAFISImNRE0NjMhMhYVERQGASIGFREUFjMhMjY1ETQmIyEBISImJyY2NxM+ATM2Fh8BEz4BFx4BFxMWBgcOASMlIQsBDgEjIiYvAQcFIiY1NDYzMjY1ETQmIyEiBhUUBiMiJjU0NjMhMhYVERQGASImNTQ2MzIWFRQGJyIGFRQWMzI2NTQmA6z8tCg4OCgDTCg4OfyNGSMjGQNMGSMjGfy0AzL86AUIAwIBA9wCBwQECAKX1AMJBAUHArYCAQIDCAT9DQLWnc8DBwQDCAKXuAOxCAoKCBkjIxn8tBkjCwcHCzknA0woODj8kSAuLiAhLS0hEhgYEhIZGUA4KAKcKDg4KP1kKDgDOCMZ/WQZIyMZApwZI/1XBQUECgQBHgMEAQQDpQEHBAQBAQUE/n8ECQQEBCQBTf7+AwQDA6bwDwoIBwsjGQKcGSMjGQgKCggoODgo/WQoOAGMLiEgLi4gIS55GRESGRkSERkAAAAIAAAAIQQAA1oACwAYAE4AYQBpAIIAjgCaAAABMjY1NCYjIgYVBhY3MhYVFAYjIiY1NDYzASMuASMiBgcjLgEjIgYHIyIGFRQWOwEOAQcUFhcGFhceATMyNjc+ASc2NDUuASchMjY1NCYjBT4BNz4BMzIWFx4BFw4BIyImJwEyFhcjPgEzAxYGBw4BIyImJy4BNz4BFx4BMzI2NzYWFwMyNjU0JiMiBhUGFjcyFhUUBiMiJjUmNgLPJzc3Jyc4ATgoFR8fFRUgHxYBG3MPaDEyZxA+IFcpKFchkwkMDAmADBEEAQECBggvZDM0ZC8HBwIBBBAMAe8JDA0J/LUFFxIWPSgpPRYSFwUpVSwrVSkCMDNAC/wKPzW0BAgIL2Q0M2QvCQYDAxAILFwvMFwrCRAD0zFDRDAwQwFEMB4rKx4eKgErAp03Jyc4OCcnN5MfFRUfHxUVH/5+e01NezspKDwNCAkLH1EzAgMCBw8EExMTEwMPCAIDAjNQIAwICA3MOVshKScoKCFbOQ8PDw8BaU9OTk/+GQgQBBMUFBMEEAgIBwMSEhISAwgHAdpELzBDRC8vRL0rHh4qKh4dLAARAAD/wAOwA8AAVgCgALoAzAEjAW0BhwGZAeIB+QJhAsIDJgOYA/sEOgSOAAATMhYXHgEXFBYVHgEXFTAUMR4BFx4BHwEeATMyNjcwNjE+AScwNCMnJjY3PgEzMhYXMBYxFx4BFx4BHwEUFhUUBgccARUHIyc0Ji8BLgEvAiY2Nz4BMzUiBgcOAR8CHgEfAhQWMxcyNjU3NjQ1PAExLgEnLgEvAS4BIyIGBw4BHwEWBgcGIiMiJi8BMCYnLgE1PAE1LgEnLgEnLgEjMRceARceARccARU+ATc+ATcwNjEuAScuAScxFx4BHwEcATEyFhcuAScuAScxJTIWFx4BDwIOAQ8BDgEPASMnPAE1JjQ1NDY9AT4BNz4BPwE2NDM+ATMyFhceAQ8BMBQHBhYXMhQzHgEzMjY/AT4BNz4BNzA0MTU0Njc0NjU+ATc+ATM1IgYHDgEHDgEHHAEVDgEHDgExBw4BIyoBJy4BPwE2JicuASMiBg8BDgEHDgEHMAYVFBYfARQWMzcyNjU/AT4BNzU3NiYnLgEjMQcOAQcOAQcwFDMeARceARc8ATU+ATc0NjcxBw4BBw4BBz4BMzA0NTc+ATcxAw8EFxUXFRcjBy4BJy4BIyIGBz4BLwEuASciJic+ATceARceATMyNjc+AScwNDE/AzE3Mz8EOwE/ATAyMzgBMTMHDgEHFAYHLgEnLgEnPgEzMjY/ATQ2MTcPAioBIyIGDwEjDwQjDwInDwIXBy8BDgEHFjYXFgYjIiYnJjQnDgEHHgEXFgYHDgEHBhYzOgEzPgEzMhYzHgEXPgE/ASM1Mxc7ASc1JzAmMSoBIyciMCM1LwI/Ay8BAzEyFhcOAQcXOwEfAQcVFw8CFwcXFR8CBycHDgEjKgEjNDY3PgEvASsBByMHMAYHDgEPAS4BJzAmIz4BNzYmJz4BNzYmJzI2Mz4BNw4BFx4BMzI2NycuATEyNjc2MjM1IgYHDgEXDgEjIiYnJjY3LgEjIgYHHgEHLgEjIgYXOgEzMjYzMDIzHgEHDgEHHgEzMjY3NiYnMjY3PgExFzczFgYXHgEzMjY3FzcnByczJyM/ARcnNyc3JyM+ATc0JicuASMxARcVHwI/ATIWFzAUMQ4BHwEeATMyNjc2MjceARcWFAcwIjEuASMiBg8BBhYXHAEzDgEHDgEHPgE3NTQmJy4BIyoBIw4BBw4BFS4BJy4BJz4BNT4BNycuASc1JzE1IzcvAR4BFyMnPwMnNTcXPwInDwEvAg8BFQcXDwQXMBYzFDAVIgYxFTcXNxU3MBYXDgEHHgEXHgEzMjY3JjY3OgEzMhYHFAYHHgEzMjY3LgE3PgEzMhYzMjYzNiYnDgEjIiYnJjY3LgEnMQcnNS8CEzEyFhcOAR8BHgEzMjY3MjYzHgEXLgEjIgYHDgEXBycjJwcnNS8CDwIvATczHgEzMjY/AS4BJzYyMzoBMTUqASMGFhcOASMiJicHIwcXBx8BMRc/AR8BNx8DMz8BJzU/Aic3LwEzHwE3FxUzHwE3HwE0JicOAQcmNjMyFhc2JicxDgEjIiYnJjY3NiYjMSABAwIBBQQBAggBAQYFGEcCBAQNBwMHAwELBgUBVAICBQIEAgQGAgFYBRAIMx4FAQEBAQWEAwICjw8QAgEZAQMCAQQCBgoEBwYBGQEDFQ+OAwcGkwUIBQEGIDsFDwRXBRAIBQoEDAcHVAEBBAECAQIEAgNHGQQFAQcEAQgGBgsFOQICAQQHAQIFAwMHAwECCwUDCwkvAwsDAQYLBQIMAwMLCQMIAQQCAwIBGAEDEQ+OAgIBAoUEAgEFHjQIEAVXAQEBBwMCBAIGAgJVAQUHCgEBAwYEBwwEBQJHGAUGAQkCAQQFAQICAgYLBQYIAQQHAQEEBBlHAwIEAgECAQQBAVQHBwwECgUIEAVXBQ4FOyAGAQEBBQgFkwYHA44PFQQZAQYHBAsFOQkLAgUKAwEDBwMCBQIBBwQDAi8JCwIDDQEFCwUBAgwDdgMCCBcBAQEBBA8NFg0DBgMGCQMDAQECDCYRAgMCAwgFAQQDBQ0IEB4JBwMEAxIEAhACCwYGAwMCAwQFAQICjwIDAQEBAgcDAQMBAgQBAwQDBgKxFQMKAQEBAgUDBAULAwYMDwIEFwUCBwoCAQEODQMDAQofBQYiDgMFAQcNExcEEzENAQcDCRMFAR8MAQEBEAEOAgMCDiQJAgUCAQEXAxEOARABAQIBCAEBAQEBFwkDHgENjwoTBwEDARIUDQcQBQIPAgEGAgICDAM2CAYMGAsCAwEBAQMGARYBAggCChEKAwYDCgkUCgEBAwUBAQoKBQcCCgcGAQEBBg4FBQgSBg8JEyYGAgMCAQIDAwYEBQkEDgsLAxsNBQkDDhYFBQwGDyINBhIfBwsEDwUMAQEBBgoMAQELBwEBCAMPIxEFCgQDBQQDBwMLEQQMAQISBgYOBw8fDgRIBQsDAQIEAQIRAwgkAhoUBAcDAgEKIhD+eyEECRMXMgECAQcJEggFCQUKDwUBAQEBAgEBAQEGDQkIEAYEAg8JAQIFAgQIBAEBAQcHDioNAgICEx0GAwICBgIEBwQBAgIDAgsECAMcAQQBDQECAgEcBRsLFQEBGAMECwsTAwELBwgFAQQVIQwEASgCAQECBwwJCgoHBQsCDhcLBAoGBAoFEBAcAQIBDy4BCgIDCAYOJxEJGAMCBgMIEgkBAQESCBgIEAgCBAMQEAYEDwhNCQIGOlIHCwQFCwQGCBUMEB0NAQIBAgUCBAYDEBsGAgECBBEMCBMGEAIXCgcFDwMHAQcSCQ0VCAIGBQEBAgIBAgECARwDEAYNCAgRCQEdBRUdBQQuCwoDAwwBARcBBQcIAwICAQMEAgIJDAgUDwYKCwcODgUJCRAJFRAUBQwFGRkGEScSBw0GAw0EASAOAhoBAgIQEgIDAQxAGwcBDBcLNGkDBQYGAgEBBhcLAYgEDAMBAQMDAXEHEAUlRRUDAQcFBQwGAQEBV0cDBwKrECARCe0ECAIBARUEBAURCe0JFyURqk0FCAEIBV4HDgYHCRZQKgQOBXEICAMCCBsMiQMHAgECAgRpNAkTCwEEARg8FwclCAUFGwYNBhU9EwIEAgIDAgIDAQESOxIJDQMiDSoNCwECAwELKAsJDAMoAQEDBwPuCBIgEaoCBwNHVwEBAQYMBQUHAQMVRSUFEAdwAQEDAwEBAwsEiQEBChcGAQECBgYFA2k0CxcMAQcbQAwBAwITDwICARUFBQglBxc8GAEEAgoTCTRpBQECAQIHA4kMGwgCAwgIcQUOBCpQFgkHBg4HXgUIAQgFTaoRJRcJ7QkRBgMEGwMNCRI7EgECAwEBBAICBAIUPBUGDQYiAwwJCygLAgICAQsNKQ4BpwIQBzwIDQMEKjAOFhsEAQEDAgYKAwcVEAUBAQYPBQQJBAcGFg0LFAkBAgMBAQMDAwQCAQEBtAQJAwIDAgEEAwEDAgEBAQEDAQHNAgEBAQEBAwMEAwMCBAMEAgIGAwUNCwQKBgsGDAwjAgMIFwIIJxQJChYECAIDAwgTGgMnAQVADAEBAg8WAwIRAgEBMCwGDTwBGgMHFP6mAwMCBAMeCgMaBRoJDQoHAQoBDAclEgECBAcBAgIFEAoRAQEGAwECARoBCwYBChcMEx4KBAkEESkRAQMGAggfDwUFGRYPBgYBAQEVAQEDFRQOEQIDDBUOBwYSBRBCCAYFIQ0LCBkODx4LCBUCAgcKBgIBBAYBAgsWDgQDCgUCF0IDDAwKDAQsLgcKAQcNBQECAQcJAToIEg4LCQIEAQEBGTsaCAICBwMBAQIEAgUKBAMGCAgLFicQAQEBAgECBAIDBQMCCREIDgsBExAGDggCAwECBAICBAIDCAQdAQMBBBUJCAIPAQEBGQcNCysVARMBAwYUGSIDAQwGBwoLHwcrEBEFCCUBAQECIAECAhkCAgQNGAgDDQUCAwMCFCkCEhMHCwsGBRYFFisYBAMNAQw+AgIMAQEYPBkFBwMHDBkGBw3+qgMCBhQPCQgICgYBBQ4HAQEYFAgRBwEJARUOCQ0UEwECAgIBIgMFCQkdBwoCARYCIhQGBQUEAhASCQ8PBwQBFQwCDQI0FgYIBQQCBwsDCAIKAQsEAQYEBAECAQoSBwELAQw7BwcHPhIFEwUFCg0IEQ4ABAAA/8EDrgPAAB0AMgBqALoAAAEGBw4BBwYHNiYnLgEnNDAxPgE3PgE3FhceAQcGBwUuASc2Nz4BNzY3BgcOAQcGBw4BBwMUBgcmJy4BJyYnJgYXFhceARcWFy4BJyYnLgEnJicuAScmNjc+ATc+ARcWFx4BFxYXHgEXHgEHATQnLgEnJiMmBgcOAQcGBw4BBwYHLgEnJicuAScmIyIHDgEHBgcGBwYWFxYXFhceARcWFx4BFx4BFR4BFxY2JzQmJz4BNzY3PgE3Njc+AScDdQsaGkwwMTkNBhcBAgEgTygwUiEGAwQBAwMJ/qoIEwkrLzBdLCwkGiMjTykpJgYMBgkBAQcPEDUpKDoFCgQYHh04FxYJCzEuKignRRwcFR0bBQUCBQIPBAEIAycxMms1Ni4QGAgNAQsBmAMCCgcICgscBxUpFSUnKE8mJiEnVCkTJiZQISAJCwkJDgQFAQIBAQcJCREYIyNWMjM2DhsNEC4BAQQJKgIDAgoQBzMvMFIiIhgjDQECDjo0NFUfIBA1bTYCBQIBNFguN3hBKCkpUikpKDAOGQ01LS1RJSYnNS4uVyoqLQcOCP62BAgDJC4uaDk5OQQIBSEwL3RCQ0UMHA0MFBU2HyAgMnI4LlsuD14ZBAIDMC4uYzg4QxczHDJqNAITFy8uXSIjARsGEiYTIyEhQyMjJylLJREnJ08eHiUkYjIxGSkqKVEoKCY0KypCGBcNAwYDBR8jGx4CBCIVBUIPESISCxQUOyYnL0eZTgAABAAA/8AEAwPAAAcAEgBnALIAAAE1KgEjIRUhMzEVITUhOgEzNxUFHgEXHgEXHgEXFBYVHgEzITI2PQEXHgEfARY2NRE0Jg8BDgEPAScuASsBNTc+ATU0Jy4BJyYjIgcOAQcGDwEnLgEjIgYVFBYfARUjIgYXMBYXHgEXJyY2OwE1Jy4BNTQ3PgE3NjMyFhcwFhc0NjE2Nz4BNzYzMhceARcWFRQGBxUzMhYfATc+AT8BNhYVERQGLwEiJi8BFRQGIyEiJicDAnUCBAP+mAFxEf5tAXkCBAMR/dECBAMCBgIBAQEBAhoQAnoQFR4ECgRuDA8NDHAFCQQeAgETD1cLRFMTE0ItLDIpJSY9FxcLCRUbTixPb19GD2gPEQIEAQIPAiIQGBpcEEZdEBA5JSYrLE0cDAIGDhgYQCYmKjYvMEYVFFpHRREbBgQQAgQCcBQdHhVsAgQCEh8W/YUWJAMoAZMkJBFGATbpDR4QFCkVCA0GBAUBEBcWD48TBAYCTAUKDgF2DQgFUgMGBRkmDxNUBBx7SjMsLEIUEw0NLiEgJiEbIidvTkhrCQJGFA4PAgiOD5wfLiUEDnFLKiYmOBAQIh4OAgMRJR8eLQ0MFBVHLzA2UYIeNxIOFA0BAgFTCRIX/ooXFAdNAgENcBYgHxcBUAAAAAAKAAYACAP1A5gACwAXABsAJwArAE8AWwBnAGsAdwAAASIGFRQWMzI2NTQmByIGFRQWMzI2NTQmEyMVMxMyNjU0JiMiBhUUFhMjFTM3IxUzMhYVERQGIyEiJjURNDY7ATUjIgYVERQWMyEyNjURNCYBIgYVFBYzMjY1NCYnMjY1NCYjIgYVFBYTIxUzATI2NTQmIyIGFRQWAf0aJSUaGiUlGholJRoaJSVk+/t+GiUlGholJRo/P34/PxolJRr9DRolJRo/PzRKSjQC8zRKSv1XGiUlGholJRoaJSUaGiUlWT8/AbgaJSUaGiUlAl4lGholJRoaJfwlGholJRoaJQH3P/7GJRoaJSUaGiUBuL1+PyUa/asaJSUaAlUaJT9KNP2rNEpKNAJVNEr+CSUaGiUlGholfiUaGiUlGholAbi9/gklGholJRoaJQAAABMAAQBQA/8DJgAfAD0AUwBpAIwArAC/ANIA7gEDARIBIgFEAVUBawF9AZQBsQHDAAAlMSImLwEGJi8BJjY/ATYWHwEWBgcXFgYHDgEPASoBIycXFBY7ATcyNjMjNyc3MjYvAS4BIwcOAR8BHgEzNzciJicmNjc+ATc2FhcWBgcOAQcqASM1KgEjDgEHDgEXHgE3PgE3PgEnLgEjEzEiJi8BBiYvASY2Nz4BPwE2Fh8BFgYHDgEHFxYGDwEGIiMnHwEzNzA2NSc3PgE3PgE1Jy4BIwciBgcUBhUXFBYzNyciJicmNjc2FhcWBgcOAQcqASM1KgEHDgEXHgE3PgE3PgEnLgEjAyImLwEuAS8BJjY/ATYWHwEWBgcOAQcXFgYPAScXNyc3MjY1JzQmMQciBhUXFBYzNyciJicmNjc2FhcWBgcqAScwIiMOARcUFjcyNicuASMFIiYvAS4BLwE0Njc+AT8BNhYfARYGBw4BBxUWBgcOASMHJxc3Jzc0NjUnBxUHFzAyMTcnIiYnJjY3PgE3NhYXFgYHDgEHKgEjNSIGBw4BFR4BMz4BNz4BJzQmEzIWFxMWBgcFIgYjIiYnAyY2NyUyNjM1KgEHBQ4BBw4BFxMeATMyNjMlPgE3PgEnAy4BIwEiJjUmNjMlMhYXFgYjBSIwIwHUCAwBJgwSAgECDgw/DBQCGAINCwkBAgMCCAQSAQIBLSsBAQERAQEBAQELDwQGARgBBwQ+BAYBAQEGBBADERgCAgQFBQ8IEx0CAgQFBQ8IAgQBAQIBBQgDAwIBARAKBQgDAwIBAQ4IrggLAhsMEQIJAQMDAwoGOwwTAh4BAwMDCQUCAQoJEAECASMhAgEQAgIOAgMBAQEeAQUDPQIDAgEJBgMQBRAXAgMUEREcAwEEBAUOCQEEAQECAQkLAgEPCQUHAwIDAQIMCNAHCQEZCA0BAQIMCSoJEAEQAQIDAgUDBgEJBw8cHQkHDQECEAMrAQIBAgINAQwRAgMQDQ4VAgIPDQICAgEBBQYBCQYFBgEBBwUBgQYJAQ8HCwEGAgICBwUiCQ4BEgECAwEFAgECAgIFAw0SFAUBDAETIwEFAQwGChACAQMDBAkGDBMBAQIDBAkGAQICAwMBAQEBBgQCAwEBAQEFqR4tBUMFKCL9DgMIAx0uBUMFKCIC8gMIAwQJBP0OFCIMDAoDQwY4JQQJBALyFCIMDAoDQwY4JfzCAwYBBQQDlAQGAQEFBPxsAQG0CgeNAQ8MUAsTAgoCDgxJDRQDkwMIAwQEAQO0nwEBAwECpAMIBEoGAwoBBgVQAgUCcxQQCRAHCAkBAxUSCBEHBwkCQwEFBAQJBQoLAQEFBAQJBQkL/qsKB1gBDgt5BAsEBQYBCgIOC3QGCwUEBgFdCA0CAgF+aAICAQFvAgECAQIEAXQEBAoCAgEDAnkCBQKZExARHAMCFBEIEAcHCAJAAQEPCQkLAQEFAwQJBAgL/oAJBlsBCwg2CA8BBwILCTEGCQQCBQFfBwsBA4BsAXACAwIwAwEHAgI1AQIDRQ8MDRYCAg8NDhUDLQEJBQUGAQkFBQa3BwYwAQoHRwQHAwQEAQYBCghEBAkDAgQBNAMGAgMDAlM/AUIBAQEBRQYBAUcCUQ0LBQsFBQUBAg4LBgsEBQYBJQIBAgMCBAQBAQIBBAIDBAFvJBz+ZyA0BnwBJB0BmCA1BXwBEwF8AxQQECUU/mcjLQF8AxUPECYTAZkjLf7jBQMEB5cEBAQHlwABAAkA8wP3AnMAUQAAASYnLgEnJiMiBw4BBwYHBhYXHgEzMjY3NDc+ATc2MzIWFxQWFx4BFRQGIyImNTQmIyIGFRQXHgEXFjMyNz4BNzY1NCYnFhceARcWFR4BNz4BJwP3Aygph1paaGhaWocpKAMKAgoFDAYHDgUlJHtSUlwWLBYBARMWTTY2TRQODhQQDzYlJCkpJCU2DxAGBjowMUYUFAocCwoCCgF5BCcoXCYlJSZcKCcECxwJBQQGBQEkI1UkIwUEAQEBEzMdOFBQOA4UFA4qJSY3EBEREDcmJSoSJBAYICA6FBQBCgIKCRwLAAALAAAAewQAAw0ACwAXACMALwA7AEcAUwBfAGwAeQB9AAABMhYVFAYjIiY1NDYXMjY1NCYjIgYVFBYlMhYVFAYjIiY1NDYXMjY1NCYjIgYVFBYTMhYVFAYjIiY1NDYXMjY1NCYjIgYVFBYFMhYVFAYjIiY1NDYXMjY1NCYjIgYVFBY3NTQ2OwE1IyIGHQEzJTMyFh0BMzU0JisBFQcjNTMDbT1WVj09VlY9JDQ0JCQ0NP63PVZWPT1WVj0kNDQkJDQ0JD1WVj09VlY9JDQ0JCQ0NP63PVZWPT1WVj0kNDQkJDQ0QkIvbm5IZTwBtHsvQjtlR3tHPDwBoVc8PVZWPTxX6zMlJDMzJCUz61c8PVZWPTxX6zMlJDMzJCUzAldWPT1WVj09Vus0JCQzMyQkNIFXPD1WVj08V+szJSQzMyQlM9BnLkM7ZUdn2EMuZ2dHZTvnigAAAgAg/+AD3AOcACQAQAAAJSc2NzYmJyYnJicmIgcGBwYHBhQXFhcWFx4BNzY3FxYyNz4BJyUmJyY0NzY3Njc2MhcWFxYXFhQHBgcGBwYiJyYD3JskDg8SICA3QVJTrFJSQUEhICAhQTZDQ45IR0CbI18gJgEj/SQnFBMTFCcnMjJoMjInJxQUFBQnKDIzZzEyhptASEePQ0M2QCEgICFAQVNSrFJSQTYgIBINDiSbIyMkYiC/KDIxaTEyKCcTFBQTJygyMWkxMigoFBUVFAAAAAsAAP/dBAADqgAIAB0AKwBAAEkAVwBnAHAAhQCYALAAABMzFzczBxUjNSUwJiMiBjEVMBYXHgEzMjY3PgExNwcwBiMiJj0BMDYzMhYVNzMVMBYzMjY3NTMRIzUwBiMiJj0BEzM1MCYjIgYxJzAGBxUwFjMyNj0BIiY3ISIGHQEUFjMhMjY9AS4BBSMRIxEjNTMVEyM1MAYjIiY9ATMVMBYzMjYxNTMVNzAGIzAmJxUjETMVMDYzMhYdARciJjE1NDYzMhYxFSMVFBYxMjYxMw4BI8NBLihFTEEBOhU+PhkFDQ4fERAnDQ4EBD4JEBAJBhMQCW05BAsIFgY9PSceHQp+KwMTEwKbEAYMDQ4IAwba/XBMbGxMApBMbANp/bE+OTqxqTMnFhUPMwMLCxUzuAwjIBIzMxYYGRZsMxUaNjYSYhYYATMDGTQDqpeX35uXRUFBmCcLDgsLDg0skZ8WEwObFhMDPdQSEAXR/usdJC8D6v2bIRYWGQMIngsMBo0Vw2tJmExoa0mYSWt3/twBJDIy/twdISAI2MMSEsP8LzMHEhIBV3AZJhObNkh3CENLPjkWBC8mNwAABQAK/8wD9gOmABEAXQBvAJEAqQAANyImJyY0NwE2MhcWFAcBDgEjBSImNTQ2MzIWFRQWMzI2NTwBNTQ3PgE3Njc+ATU0Jy4BJyYjIgcOAQcGFRQGIyImNTQ3PgE3NjMyFx4BFxYVFAYHBgcOAQcGFQ4BIwMiJi8BJjY3NhYfARYGByoBIyciJicuATU0NjMyFhcWBgcGJicuASMiBhUUFhcWBgcOASMTIiY1NDYzMhYVFBYzMjY1NDYzMhYVDgEjBw0FCgoDuAogCgoK/EYFDQcBn05vFBAPFUQxMUQFBRQQEBYoFRUURzAwNjYwL0cVFRQQDxUaGls9PUVFPT1bGhoaLBINDhIFBAJwTk0MFAQ6BA8QDxkFPQMPDwQEBD8MEgQDA2dLPmAPBA8QDxkFCDomLD4DAgUODgEGBGEsPhUPDxgUDQ4UFQ8QFAE/GwUECRoIAxkJCQgaCfznBAVPXUMMEhIMKTk5KQEBAQQjI2A0MyVCRmItKCg8ERERETsoKC4NERENOjMyTBYWFhZMMjM6a1JJHy8uWSIiBkFdAYEMCscMFQQDDQzHDRQEygsKCRQKOFE7Lg0UBQIMDRkhLB8GCgULFwMBAf62NCQNERENCw8PCw0REQ0kNAAEAID/wAOAA8AACwAXADwAXwAAATI2NTQmIyIGFRQWEzIWFRQGIyImNTQ2NyIHDgEHBhUUFx4BFxYXFBYzMDIxMjY1Njc+ATc2NTQnLgEnJgMOASMwJicmJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYHAgBPcXFPT3FxT0JeXkJCXl5CT0ZGaR4eICBjOjs0HhUCFR41OjpjICAeHmlGRksBAgIDASw2N2AhIRkZVzs6QkI6O1cZGSEhYDc3LAGIcU9QcHBQT3EBYF5CQl5eQkJe2B4eaEZGUFRUVJ5ISDwBGRkBPEhInlRUVFBGRmgeHvxEAQIDATJDQpZQUE5COjtXGRkZGVc7OkJOUFCWQ0IzAAAWAAD/wANOA8AAewCNAJkAqwC9AM8A2wDoAPsBDgEkAToBUAFmAXgBiAGXAacBtwHDAdUB5wAAAT4BNTQmIyIGFRQWFw4BFRQWFw4BBy4BIyIGFRQWFw4BFRQWFw4BFRQWFw4BFRQWFw4BFRQWFw4BFRQWFw4BFRQWMzI2Nx4BMzI2Nz4BNTQmJz4BNTQmJz4BNTQmJz4BNTQmJz4BNTQmJz4BNTQmJz4BNTQmJz4BNTQmJwcUBiMiJjU0NjceATMyNjceAScyFhUUBiMiJjU0NhMUBiMiJjU0NjceATMyNjceARUUBiMiJjU0NjceATMyNjceATUUBiMiJjU0NjceATMyNjceASciJjU0NjMyFhUUBgEyFhUUBiMiJjU0NjMVMjY3HgEVFAYjIiY1NDY3HgEzFTI2Nw4BFQ4BIyImNTQ2Nx4BMxUyNjceARcOAQciBiMiJjU0NjceATMVMjY3HgEXDgEVIgYjIiY1NDY3HgEzFTI2Nx4BFw4BFQ4BIyImNTQ2Nx4BMxciBiMiJjU0NjceATMyNjceARcOARUXIiY1NDY3HgEzMjY3HgEVFAY3FAYHLgEnPgE3PgE3HgEVNRQGBy4BJz4BNz4BNx4BNRQGBy4BJz4BNz4BNx4BFTUUBgcuASc+ATc+ATceARU1FAYHLgEnPgE3HgE1FAYjIiY1NDY3HgEzMjY3HgE1FAYjIiY1NDY3HgEzMjY3HgEDPQgJjFFQjQkJCQkLCQMFAx5qOFCNCwkJCwsJCQsLCQkLCwkJCwsJCQsLCQkLjVAMGQ0ZdkBLhgo9WAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoJCBlhUlJhBQQhWi8vWyAFBLNSYWFSUmFhcmFSUmELCiBTKypUIAoLYVJSYQYGIVguLVkgBgdhUlJhAwMgXTAvXSEDA7NSYWFSUmFh/q1SYWFSUmFhUi5YIQYGYVJSYQcGIFktESEQDhAJEglSYQcGIFktDBkNAgYDCQ0CCRIKUmEGByBZLQsVCwIEAgcICRIJUmEHBiBZLQwZDQEDAgoKCRIJUmEHBiBZLSQJEglSYQcGIFktDBkNAQMCCgrdUmEGBiFYLi1ZIAYHYfQ8NAMGBAcJAhswFAYGPDQDBgQHCQIbMBQGBjw0AgQDBwgBGi8UBgY/NwMGBAkNAhswFAYGPDQHGxIqUB4GBmFSUmEHBiBZLS5YIQYGYVJSYQcGIFktLlghBgYDLAkWDDM2NjMMFgkKFQwNFwoDBwQZGjYzDRcKChcNDRcKCRcNDRcKChcNDRcKChcNDRcKCRcNDRcKChcNMzYBASAiLy0JMycNFwoKFw0NFwoKFw0NFwoKFg0NFwoKFw0NFwoKFw0NFwoKFw0NFgoKFw0MFQorEywsEwQJBBISEhIECZEsExQrKxQTLP2cFCwsFAYOBw8PDw8HDrMUKysUBQoGERISEQYKVhMsLBMEBwMSFBQSAwd1KxQTLCwTFCsBdSwTEywsExMsqBERBQsFEywsEwULBRERXAIDCxsPAQEsFAQLBRASXAIBAwYDCRMLASwTBQoGERJbAQEDBgMJEwsBLBMFCwUREVwBAgIEAQoWDAEBLBQECwUQEowBLBMFCgYREgIBAgMCChUNQSwTBQsFEREREQULBRMslQ8jCAUJBAcQCQQPCgULBVwPIwgFCAUHEAkEDwoGClcPIwkEBgMIEwsEDgoFCwRbDyQIBAcDCBMKBA8KBQsFXA8jCA0XCQEREAYKVxQsLBQECwUQEhERBQtXEywsEwULBREREREFCwAKAGD/wAOgA8AAFAAkADQARABUAGQAdACEAIwAkQAAATEiIyoBIyIxIgYVERQWMyEyNjURBTQ2OwEyFh0BFAYrASImNRU0NjsBMhYdARQGKwEiJjUVNTQ2OwEyFh0BFAYrASImExQGKwEiJj0BNDY7ATIWFTcUBisBIiY9ATQ2OwEyFhU1FAYrASImPQE0NjsBMhYVNRQGKwEiJj0BNDY7ATIWFTciJjUwNDUXATM1IxUCoAFGRqhFRjVLSzUCQDVL/eoEBYcCBwUEhwIHBAWHAgcFBIcCBwQFhwIHBQSHBQTcFA+GDxQUD4YPFBAEBYcCBwUEhwIHBAWHAgcFBIcCBwQFhwIHBQSHAgdqGibA/l2GhgPASzX9ADVLSzUCgGMCBwQFEAMHBQVXAwcFBRACBwUEZhACCAUFEAIICP7YDhUVDqoOFRUOTQMHBQUTAggFBVMCBwQFEAMHBQVXAwcFBRACBwUEliYaRjrA/ZYkJAAAAAAEAGD/wAOgA8AAFAAkADAAOAAAATEiIyoBIyIxIgYVERQWMyEyNjURASInLgEnJjU0NjcVFw4BIzcnNTIXHgEXFhUUBgMiJjUwNDUXAqABRkaoRUY1S0s1AkA1S/5NKSQjNQ8PaEjGGGI589YqKClAFBQIBRomwAPASzX9ADVLSzUCgP3KDw81IyQpSnIH1j0zQIlA6hIRPSkoLxYlAZ4mGkY6wAAAAAAGAGD/wAOgA8AAFAAiAC0ANwBOAFYAAAExIiMqASMiMSIGFREUFjMhMjY1EQE+ATU0Jic1HgEVFAYHJyMiJj0BNDY7ARUXFAYjJzU3MhYVEzU+ATU0Jic1FhceARcWFRQHDgEHBgcTIiY1MDQ1FwKgAUZGqEVGNUtLNQJANUv+mhwkJhooOzgr5DMOEhQMMLcUDHR0DhIwSllbSCgkJDQQDw8QNCQkKKYaJsADwEs1/QA1S0s1AoD+MwUuHR0uBSAFQCsrQAUQFAyDDxHDQw4STfBNFAz+diARaEpLag4gBhQUPCcnKysnJj0UFAYCYCYaRjrAAAAAAAIAYv+qA6IDqgANABMAABMiBhURFBYzITI2NREBFRcjIiY14jRMTDQCQDVL/wDAgBomA6pLNf0ANUtLNQKAAQBAwCYaAAAAAAcAYP+rA6ADqwAYABwAIAAlACoALwA3AAABMSIjKgEjIjEiBhURFBYzITI2NRE8ATUBATMVIxMjNTMlITUhFSchNSEVJyE1IRUDIiY1MDQ1FwKgAUZGqEVGNUtLNQJANUv/AP76yck2ysoBJv4QAfQE/hAB9AT+EAH0GhomwAOrTDT9ADVLSzUCQAcVJAEA/mAq/mopOikpbSkpYykpAS0lG0Y6wAAAAAcAY//AA6MDwAAIABAAHAAoAEAAUQBZAAABFzMyNj0BJwcHFRQWOwEnBzcyNjU0JiMiBhUGFjcyFhUUBiMiJjU0NgExIiMqASMiMSIGFREUFjMhMjY1ETwBNQMUBiMhIiY1ETQ2MyEyFhUREyImNTA0NRcB/WZHDBBTdroRDN2NbVMYHyEWGB4CIBgMEREMDBAQARkBRkaoRUY1S0s1AkA1S8AhFf6wGB8hFgFNGB4DGibAAQNmEQxwU3o9DAwRjWTQIRYYHiEVFiFUEQwMEREMDBEB1ks1/QA1S0s1AkAHFST9+hgfIRYBTBgfIRb+tAIGJhpGOsAABwBj/6sDowOrAAkAFQAfAC4ARgCBAIkAADcUFhc+ATcOAQcTMAYjDgEHBhYXNiYDPgE3LgEnDgEHJR4BMzI2Nz4BNy4BIyIGAyIjKgEjIjEiBhURFBYzITI2NRE8ATUBEw4BIyImJw4BBw4BBw4BIyImJy4BNz4BNzY3PgE3NjcuATc+ATc+ATMyFhceAQceARc+ATMyFhcWBgcDIiY1MDQ1F/MCCgMiISslAucBAQIDAgUHBwcEPCpYKhs0Fg4lFAEJEBwKBQwGAwIBAxARChgUAUZGqEVGNUtLNQJANUv/AHgLHhIYOB85fDURHw8VIxIHDQUVCgEET0wODw4aCwsJFBwOBREMBAkEChIGBhAaG0clGiwTHyYHBwUMOBomwGMBCgcBHz0ZJgwCXAEBAgQMKxkrKP5SEBwKIE4pM2kxGg0OBQkEBQIBBAECg0w0/QA1S0s1AkAHFSQBAP1TEBAfHwwpGCQ6FR0cBAUQIAwiRSMhJSVLJiUiLGchDBAEAgEICAhHczhtKAUFDw8NHREBrSUbRjrAAAAAAAUAYP/AA6ADwAAMACEAUgBaAGcAAAEiBhUUFjMyNjU2JiMBMSIjKgEjIjEiBhURFBYzITI2NREDFAYjJxQGIyEiJj0BNDY3LgE1NDYzMhYVFAYHMy4BNTQ2MzIWFRQGBx4BFTcyFh0BAyImNTA0NRcFIgYVFBYzMjY1LgEjAU0dKiodHSkDKh8BUwFGRqhFRjVLSzUCQDVLgxUOaioc/uAdKhYRERY/Kys+Dg5AERZINTJLIxoMDmkPFDYaJsD+1iQ1MyYkNgI0JAImKR0dKSkdHSkBmks1/QA1S0s1AoD94A4VRh0pKR2NEyMHESoYKz8/KxYiDhAvGjNKSDUhOBAKHBFHFQ/WAiAmGkY6wHMzJyQ1MyYkNgAFACH/wAQaA60ASwBYAGcAdACEAAAFIiYnLgEnNDc+ATc2Ny4BJyYnLgEnJicuATc+ARcWFx4BFxYXHgEXHgEXNjc+ATc2NzYWFxYGBwYHDgEHIicOAQcWFx4BBwYHDgEjEw4BFx4BFxY2NzYmJwMeARceARc+ATc+ATcuASUWNjc+AScuAQcOAQcBIgYHDgEXHgEXLgEnLgEjAZUHDQctMQEMDSkaGRoTMh0vKytIHR0TIQcbGUQlGxsaNBgYFihWLiA/HiEhIUIfHx0/OwoPER8XIyNXMzM3NGQrDAkJBwIDCg01JCcyOwEBGBsbIQkPChIzCxIJCRIIEBsJFS4ZNm4BJFeDHw8HCAYdJShiNf2NChIICwUZHG1LJ1ElCA4GQAEBCTgtIykoUigpI0OJPw0QDyMSExQjTCQiDxQOGxpHKiotChIIBQcDHRobKg4PBw4xFiI9FQ8KCgoBBDBwOTAvMFcmJh4nKAFmSIAtGhwEBRQbKopRAT4XLhcZNRsTIAoZMRgHExMDEhQKGBENFQgJPCsBHAsMDiYaHTcYSWsUBAUAAAAABgAA/8AEXwO7AEIASQBTAF4AeAB9AAABIzU4ATE8ATU4ATE0JjUwJjE0JjUwJjEuAScBNCYnOAEjNCYjOAEjLgEjOAExISIGFREjIgYdARQWMyEyNj0BNCYjARcjIiY9ASUhFRQWOwEVIREBITU0NjMhMhYdATcUBisBNTQmIyEiBh0BIyImPQE0NjMhMhYVJSE1IRUD5DcBAQEBAQEB/s4CAQECAQECBAL+ZQkONjNJSTMDaDNISDP+l+KhGyb+ZgFrQi7C/WMC0Pz+EQwCxwwSfy0fBSwg/TkgLAQgLS0gA2gfLfz0Ahj96AGK6AECAQECAQEBAQEBAQEBATIBAQEBAQEBDgn95kkz0jNJSTPSM0kB4eImG6Ehwi9B0AIC/GMODBERDA5NIC0OHy0tHw4tINIgLS0gyi8vAAEAAADAA/wCwAACAAA3CQEAAgAB/MACAP4AAAABAAL/wgP+A74AUwAAJTgBMQkBOAExPgE3NiYvAS4BBw4BBzgBMQkBOAExLgEnJgYPAQ4BFx4BFzgBMQkBOAExDgEHBhYfAR4BNz4BNzgBMQkBOAExHgEXFjY/AT4BJy4BA/f+yQE3AgQBAwMHkwcSCQMGAv7J/skCBgMJEgeTBwMDAQQCATf+yQIEAQMDB5MHEgkDBgIBNwE3AgYDCRIHkwcDAwEEiQE3ATcCBgMJEgeTBwMDAQQC/skBNwIEAQMDB5MHEgkDBgL+yf7JAgYDCRIHkwcDAwEEAgE3/skCBAEDAweTBxIJAwYAABUAAP/AAugDwAADAAoAPgB5AJUAsQDbAOcA7QD0ARMBRgF5AaAB3AHtAgUCDwIeAioCQwAAAQ8BJzcjFRc/ATUDHgEXFQcOAR0BFBYXHgEXHgEXFjIzFSMiMDEjNTI2Mz4BNz4BNz4BPQE0Ji8BPgE3MDYxNSIGHQEUFhcOAQcGFjMOARUjFSMfARUOAQcnBxUzNScHLgEnNT8BIzUjNCYnPgEnLgExPgE9ATQmIzETFRQWOwEUBh0BFBYfARQwMyM1NCYrATU+ASczIwYWFxUjIgYdASMyMDU3PgE9ATQmNTMyNj0BMzcjIgYdASMVFxUHIxchNDA9ATQ2OwEyFh0BFCIVITcjJzU3NSM1NCYjMQc1Jz4BMzIWFwcVIxMVIz4BNyMeARcjNTM3IxQWFRQGIyImNTwBNyMiBh0BFBY7ATI2PQE0JiMxExUjNTA0MTwBPQE8ATUuASMiBhUcAR0BIzU0Jic+AT0BNCYnPgE9ATQmJz4BPQE0JiczIQ4BHQEUFhcOAR0BFBYXDgEdARQWFw4BHQEjNTA0MTwBMTU8ATUuASMiBhUcAR0BIzUzFzIWFxYUFRwBHQEcARcGFB0BIzU8ASc2ND0BNDAxPAE1PAE1PgEzJSERMzU8ATU0NjMyFhcxFTAUFTAUHQEzNTQ2OwEVMzUzMhYdATM1PAE1NDYzMhYXMRUwFBUwFB0BMxExBSImPQE0NjsBMhYdARQGKwEVIiY9ATQ2OwEyFh0BFAYrAS4BIyIGByMXNTMyFh0BFAYjIyImPQE0NjsBMBQxFSM1ExUjLgEjIgYHIzUzNyMiBh0BFBY7AT4BMzIWFzMyNj0BNCYjMQHQArMCzeQNzAtvAQMCAgEBBAQOGwcBBwUBAwICAZwBAwEFBgEIHRAEBgEBAwIDAQEEBwIBAQUEAgkFAwQHCQEFFCEJBwvJDQcHHhIDAgkFBAQFCgIGBQECBgVMDAkDAQcF0QHLFA0jBQIDFpEDAgUbDRTJAdEFBwEBCQwOmrEFBx4J0SkBAQ4HBbEFBwEBEAEo0QgfBwWBBgQYDg8YBAZJeCADBAJvAQUDIhmPNAEWDw8VATYFBwcFsQUHBwX4MAIqHR4rIwICAgICAgICAgICAgUF7/5LBQYDAgIDAwICAwMCAgMmAyocHisr7mIJDwEBAQE0AQECDwkBaP00VB4WFR4BUAYEH14gBAZNHxUVHgFa/koEBgYEnQQGBgSdBAYGBJ0EBgYEIQQZEREZBCB9IAQGBgSdBAYGBB8foCcIFQsLFQcpnwmxBQcHBTsFEAkKDwU6BQcHBQHtAwEEFRcXARYXAXYCBAICBAIFAhkFCQMKMR0FBwIBBwgBAggFHTEKAgoFFwIEAgcBBAIBSAYFAQIDAQQHBgIIAgYDBxULFws5IAUSJSUQBR44DhkHGQcDBgIBBwIICQEDAgEFBv3rAQgMAgIBFgYKA2MBEg4TWwUOBgYNBVwTDhIBYQMKBhcCAgEMCQEVBwUKEggXYigBASUFBwcFJQEBKGQWCBEKBQeKZQYICQoHBmUBBRQFCgUFCgUUFQIDAg8WFg8CAwIHBSYFBwcFJgUH/oDnOAIBAQEBAQEBHiktIQECAjUJBQgEAwkEIgQIBAQIBCIECQMECAQiBwwEBAwHIQUIBAMJBCIECQMECAQiBAkDBAgFCTgCAQECAQEBHiktIQECATboeAsIAQEBAQIBNgIDAQIDASgoAQMCAQMCNQEBAgEBAQEIC4z+70sBAgEYIR8WAgEBAQFNHgUGPT0GBR5LAQIBGCEfFgIBAQEBTQERWAYFIQQHBwQhBQZCBgQiBAYGBCIEBg8UFA9CNgYEIgQGBgQiBAYBNgECfRQICAgIFBUHBSYFBwcJCQcHBSYFBwAAABAAAACABAAC8wANABkAJQA9AF0AeACGAMIA0wDcAOMA6QELARMBHwErAAABIyIGFRQWOwEyNjU0JiUiBhUUFjMyNjU0JgciJjU0NjMyFhUUBgEyNjU0JiMiBhUUFjMyNjU0NjMyFhUUFhMjETMyNjU0JiMiBhUUFjsBESMiBhUUFjsBMjY1NCYjAyMuAScuAScuATU0NjMyFhUUBgcOAQcOAQcjBSEiBhUUFjMhMjY1NCY3NCYrAS4BIyEiBgcjIgYVFBYXDgEdARQWFxUUFjsBMjY9AR4BMzI2NxUUFjsBMjY9AT4BPQE0Jic+ATUlPgE3NjIzIToBFx4BHwEhNwc0NjsBByImNRMjNR4BFxUhIzU+ATc3FRwBFQ4BBw4BBw4BIyImJy4BJy4BJzA0PQE0NjMhHgEVLwEzMhYVFAYHIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYB38YHCgoHxgcJCf6eGycnGxsnJxsOExMODhMTAxsHChwWFRwKBgcKCQcICQonMSEZKUQwMEMpGSEyBgoKBoQHCgoHMj0FCwEHCAMBATEhIjEBAQMIBwIKBR7+ZP74BwoKBwEIBwkJ8ScbIRkyGf6VGTEZIRsnEhAQEhEQEw5CDhNEgBMTgEQTDkIOEw8SEw8PE/2KBRQNBxAHAWwHEAYNFQUe/dEdYRMOFhYOE2NCDyESAjJCEiEPIQQhCBs7HC9eLy9eLx06GwgiAycbAjIbJyEWFg4TE1AcJiYcGycnGw4TEw4OExMBRgoHBgoKBgcKYycbGycnGxsnYxMODhMTDg4TASkKBxUcHBUHCgoHBwkICAcK/jIBKXg+L0RELz54/tcKBwYKCgYHCgFKBRcFEicTChQKITExIQoUChMnEgUXBWMKBwYKCgYHCoQbJ0oZGUonGxIfCA4nFmMPGAlUDhMTDi4KAwMKLg4TEw5UCRgPYxYnDggfEjgPLgoFBQouD1lZOA4TQhMO/pVFBQkEMzMECAaiYwECAQkRAwoLBAQEBAYDCwoDEQoCAWMbJwEnG2NCEw4OE0InGxsnJxsbJ2MTDg4TEw4OEwAAAAcAAP/EBAADwAAbADcAPgBCAEYASgBOAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1JicuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMBFzcnASclIxUzARUzNQEzNSMBMzUjAgBpXl2LKSgoKYtdXmlpXl2LKSgBKSmKXV1pZVpZhScmJieFWVplZVpZhScmJieFWVq0/tW/Dq0BHRL+8hYWAS9h/loWFv5sYmIDwCgpi11eaWldXYooJygpi11damhcXYopKPwWJieFWVplZVpZhScmJieFWVplZVpZhScmAxX+1b8OrQEdEnRi/s4WFv5aYQEvFgAAAAAFAAL/8QQAA0kAIwA/AFAAXgBqAAABPgE1NCYnJSYiBwUOARUUFh8BERQXHgEXFjMyNz4BNzY3MxElNDY3JToBMzoBMwUeARUUBg8CBiIvAi4BNQUDFAYjIiY1EQUeATMyNjclFxUUFjMyNj0BNCYjIgYTIgYVFBYzMjY1NCYD1xEWFhH+NQYNBf41ERYWEosXF1Y9PU1GOTlUGhoIBPzWCQYBywECAQECAQHLBgkIB9PnCxMK+cIHCQMKAZCbnI8BHwMGAwMGAwEgfQwJCA0NCAkMFRwmJhwbJycCZgUeExQeBHcCAncEHhQTHwQh/sMVFhUiCwsJCR0TExMBTVcJDQJ3dwINCQgNAjE1AgI5LQINCF7+yhJGRhIBNkMBAQEBQ3+7CQwMCbsIDQ3+8WkcGycnGxxpAAAFAEf//AO3A4UACwAOADkAUgB3AAABKgEHBQMHNyUTNiYDJzcDIgYHPAE1NCYjIgYVFBYzOAExDgEVFBceARcWMzI3PgE3NjU0Jy4BJyYjBTQ2MzIWFRQGBw4BBw4BBw4BBw4BIyImNQEiJy4BJyY1NDY/ATgBMz4BPwI+ATMyFx4BFxYVFAcOAQcGIwLvAQQB/tWdEiIBKp0EB8NKnn9CejM9Kyw9PiwrMCIidk9PWVlPT3UiIiIidU9PWf5gKx4dKwgHAgMBAgQCAQIBCRMKHysBoFNJSW0fID82AwEDCAMCATSIS1NJSW0fICAgbElJUwKVAZ3+1SISnQEqBwv+7klUAT0mIgIEAis9PSsrPjaISlpOT3UiIiIidU9OWllPT3YiIkAeKioeDRYKAQMBAgMCAQIBBQcrHvz/HyBsSUlTUpI2BAQGAwEBLzUfIG1JSVNTSEltIB8AAAAMAAP/ywP/A8AAIwAuADQAPgBPAFMAVwBbAF8AYwBnAIMAAAEhIgYHLgEjISIGFREUFjsBFTcXNTMyNjceATMhMjY1ETQmIwEiJjURNDY7AREjBScHETMRNyMRMzIWFREUBiUUBiMhIiY1ETQ2MyEyFhURATMVIzUzFSM1MxUjAzMVIzUzFSM1MxUjBSc/ATUjFRcHJzc1IxUfAQ8BFTM1JzcXBxUzNQOv/pITIgsLIRT+kiEvLyHpQUEcDRYHDB8SAW4hLy8h/KQUHBwU6ekBSyEhQjwcAxQcEAH+HBT+khQcHBQBbhQc/rzi4uLi4uJJISEhISEh/rJAPhRJEi0tEkgUPkAUSRIvLhFIA8ASDw8SLyH9MCEvhT09hQ8NDBAvIQLQIS/8sBwUAtAUHPzQWx8fA4v8dVsDMBwU/TAWGjAUHBwUAtAUHBwU/TABUCDDINMg/sshxCHVIcpaWAQTEwJDQwITEwRYWgMUFAJFRQIUFAAIAAgAEgP4A24ALQBGAGIAegCSAK0AyQDhAAAlIicuAScmJyY2NzYWFx4BMzI3PgE3Nj0BNCYrASImNTQ2OwEyFh0BFAcOAQcGEyImJyY0NzYWFx4BMzI2Nz4BFx4BBw4BIwEiJicmNjc+ATMyFhcWFAcOAScuASMiBgcOASMBIgYdARQXHgEXFjMyNz4BNzY9ATQmIyETIicuAScmPQE0NjMhMhYdARQHDgEHBiMDIiYnLgE3PgEzMhYXFhQHBiYnLgEjIgYHDgEhIiYnLgE3PgEzMhYXFhQHBiYnLgEjIgYHDgEjAyImJyY0Nz4BFx4BMzI2NzYWFxYGBw4BAqgpKCdHHx4YBAMGBQ8EKoNLPjc3URgYHxbbBwsLB9skMxobWz09TBorDQUGBQ4FBh0WFh0GBQ4FBQEFDSsa/uoEBgMFAQUeSycoSh4GBAUOBhk+IiE+GgIGA/47Fh8YGFE3Nz4/NjdSGBceFv4P+UY9PVsbGjMkAfIkMhobWz09RdQDBgMFAQUNLBkaLA0EBQYOBQYdFRYdBgMHAR0EBgIFAQUNLBkaLA0EBQYOBQYdFhYdBgIHA0woSh4GBAUOBhk/ISE+GgUOBQUBBR5LEgoKJRsbIgYOBAQCBj1GGBhSNzc/+RYfCgcHCjMk+UY9PlsbGgGREA4FDgUFAQUGDQ0GBQEFBQ4FDhD+8gMDBQ4FHB0dHAUOBQUBBRcYGRYDAgK3Hxb5Pzc3UhgXFxhSNzc/+RYf/YEbGlw9PUb5JDMzJPlGPT5bGhsBngICBQ4FDhAQDgUOBQUBBQYNDQYDAgICBQ4FDhAQDgUOBQUBBQYNDQYDAv7vHRwEDwUFAQUXGBgXBQEFBQ8EHB0AAAAACQBz/8ADjQPAAD8ASACVAKkA8QENAUsBVAGTAAATMhYXFR4BFRceATsBPwE0Njc1PgEzMjY/AScuASMiJicuATUnLgErASIGBw4BFRQGBw4BIyIGBw4BFRQWFx4BPwEfAQ8BLwE3BS4BJyoBBw4BFQYWFx4BFx4BFx4BFRQGDwEOASMiJi8BLgEnPgE3Iz8BNTQmLwEHFQ4BFRQWHwERBhYXHgEzMjY3PgEnETc+ASc2JicDDgEHDgEjIiYnLgEnER4BMzI2NwEOAR0BFBYXHgEzMhYXHgEXHgEXHgEdARQWHwE/ATU+ATc+ATc+AT8DNScuASMiJicuATUvASMiBgcOARUUBgcOASMiBgc3PgE3HgEXHgEXDgEHDgEHNQcnLgEnLgEnPgE3NzIWFxUeARUcARceATM/ATQ2NzU+ATM/ATUvASImJy4BNScuASMiBgcOARUUBgcOASMiBgcOAR0BFBYXHgE/AR8BDwEnIycDNy8BBw4BFwYWFx4BMzI2Nz4BJzYmJy4BJyIGBw4BFRQWFx4BMx4BFx4BFw4BBw4BIyImJyMuASc+ATcjPwHrDBMJCAgFAgUEAQkHBwgKEwwCBgMFBgIGAgwVCAgIBgIEAwEEBQIDAggICBULAwYCAgMDAgIGQQsJCwsJCwsLAesWMBoDBQIEAwECAQEGAhcuFTE0NDEcMndEQHMxIzEzAgIzMQETCAUDCxM9PDw9GAEoKiNYMzJXJCopAhM9PgICPj0yAh4cI1EvMVIhHR4BMW4+QHAx/kACAQECBAUEDhsNDBcKCA4FBwcEAgkLBQEJCQQMBxEnFhcLBQUCBQQdMxUUFAULAgIGAQIEFBUUMh0EBQSGCxIHBxEMChkNDRkKCg4GBgUFDwsLGg4OGgusEB0MDAwDAwYDCwULDAwcEAsFBQsQHAwMCwUCBwIEBQQCAQsMDBwSAgUCAgQEAgIFUhEQFxcQDwIW/wEGDBwoJgICJigjUjAxUiIoJgICJigfRCgDBQMCAgICAwUDJj8bGxwBARwbH04tLU0gAhoaAgIcGgIbCQNMCAcCCBMMDAMBBAwMEwgCBwgCAwsLAgMICAkTDAsCAwMCAwUDDBMKBwgDAgIFBAMHAQMCGQ0NCQkNDQkJ/ggOBgEDBAMDBgMDBAEDDgkTLxwbLxQJEREQDwwULxscLxMIBwsEBAECBgIaPSQjPRoJ/r4XJhENDAwNECcXAUMIGjwkJD0a/cANFwsNDAwNCxcNATgNDw8NATICBgMBAwYCAgMFBgUQCgcSCQ8fEgICBgMFBQkCEyERCQ8HEhMCAwULAQsBBBQVFDMeCQcDBAEFAx4zFBUUBAEYChoODxkKDBEHBhELChMMAgsHCxULCxEGBxEMlwsLAQwcEQIGAwICBAsRHAwBCwsFCwELBQwLCxwSCQMDAwMCBQMRHAsMCwQBAwYCAgIGAwICIhQUERMUFBP+zQwKAQgNIBQVIQ0MDAwMDSEVFCANCgsBAgMCBQMDBgIDAgEKCAkTCQsTCAoMDAoIEwsJEwkFCAAAAAcAFQDFBAECuwA4AFgAgQCGAJIAnwCxAAABMSIHDgEHBgcuAQcOAQcGFhceATceATMyNz4BNzY3MT4BNz4BNz4BNyMyNjc+AT0BNCYnLgErASUVMhceARcWFRQGBzAGMQ4BIyInLgEnJjU0Nz4BNzYzMTsBFxQWOwEyNj0BMzIWFx4BHQEUBgcOASMwIjEOAQcOAQc8ATU0JicxBRUjJzcFIgYVFBYzMjY1NCYHMhYVFAYjIiY1NDYzBR4BFw4BFRQWFwYmJy4BNz4BAXUqJiU/FxcMDRsNESAMGAQcFzwaG39RKiYmPxcXDAQNCgsfFCqAWAEPGQkJCQkJCRoO+v6xLSgnOxERBQQBFHJJLScoOxERERE7KCctfX4BCgaFBwqnCwwDAwUFAwMMCwFYgS0WIw5GOAEDYwFk/oA+WFg+PllZPjFERDEwRUUw/uwIDwYCAQMDEisQEgMPChsCuw0NLx8gJgYFAgERDh1LGRUGD0hcDQ4vICAnDRQIBw0ECgkGCQkJGg5kDxoJCQgBIhEROygnLREhDwFCVhESOigoLS0nKDsRETIHCgoHMgQEAwwLZAoMBAMEBwkKBQ4JAQEBR3MgAx8eAUBYPj5ZWT4+WCFEMTBFRDExRD8BBQUKFgsOGw0NARAQMBIMCwAAAAALAAD/xwP8A7oAIwBQAFUAYgDRASwBXQFqAeUB/gIXAAABMhYXFhceARcWFx4BIyIwMSoBIyoBIyI2NzY3PgE3Njc+ATM1IgYHBgcOAQcGBw4BFx4BMzoBMzoBMzoBMzgBMTI2NzYmJy4BJy4BJy4BIzEHMwcvARcyFhUUBiMiJjU0NjMDFBYVHgEVHgEXFhceARcWFx4BFx4BMxwBFxQWFx4BFx4BFxYGBw4BBw4BBw4BFx4BFxYGBw4BBw4BBw4BIyImJy4BJyYnLgEnJicwIjE2Ji8BJicuAScmJy4BNTQmJy4BNTQ2NzY3PgE3Njc+ATc3IgYHBgcOAQcGBw4BFRQXHgEXFhUUFhcWFx4BFxYXHgEHBhYXFhceARcWFx4BMzI2Nz4BNz4BJy4BJyY2Nz4BNz4BJy4BJy4BJyYnLgEnJicuAScuAScuASMxAy4BJy4BJy4BJy4BIzc+ATc+ATc+ATc+ATU0JisBFTM1MzIWMx4BFx4BFx4BHwEzJycyFhUUBgcOASsBNTMXHgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEnLgEnLgE1NDY3NDY3PgE3NjIzOgEXMhYXMhYXFiYXNy4BIy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BFx4BFx4BFRQGBw4BBw4BIwYiIyImJy4BJwceARc3PgE1NCYnLgEjIgYHDgEVFBYXHgEzPgE3Jx4BFRQGBw4BIyImJy4BNTQ2Nz4BMzIWFwHtBQkFDhMTKBMTDggEFAESMh05eyAVCAcPFBQoExIMBAgFDBMIDBISKRMUDgYNCAMREQ4oGB9HIR0xEhIRBAgMBQ4lFBQnDwMUEA8hBBgFEAgMDAgICwsILgEBAgQiHhgjI1ArKicgORUMDQIBAQIGCgUECAQGBQQQGwQBAwEKCQMDEgsFDQkFDAYLFggECwgGDQUPKBgmLCxTIyQWAQMjCAIaLS5kLy8dDQsGAwMFAwkfNzd5NzgfAgQCBgQKByA3N3g3Nx8VCQIDBwIDFRAdLzBlLy4cCBABAgwKHTM0cTQ0HwYPCQsXCQ0kDw4MBQoRBQMKCwkYCwsDBQkTCgYBLSM4N3Y2NyIbEgIBBAEBCAcrAQIBAQIBAgMCAQUEAgQEAwMFAwIDAQIBGxw1IgkBCAECAgEBAwEBAQEIJw0zCwwDBAMJBQ8QZwYLBgYMBQYJBAQGAwIDAgECBAIDBgMECAQEBgIDBAICAwEBAQEBAwIBBAMCBQMDBAIDBAMCBAMCAgIGBAgEBQoGBgsGBQoEBAYDAgIEBAUNCAQGAwMFAgMDAQECAQEBAgIBBAMCBgMFCwUGBQQFBQkG4QoKCgoKGRERGwoLCgoKCxoQEBsLGQUFBgUFDggJDgUFBgYFBQ4JCQ4FAuoJCBUiIUciIhYMFhYKFiIhRyIhGAkIGA8PGCIiRiEgFQocDgYMDAYQHgcWQiIkRRYGFoVhAWBrDAgICwsICAwBjwIDAgUJBR8XAwMEBAgEBAQDBgICAwEDAQQLBhU5HhYqERoTBhEqBwMEAg8eIBybOBclDAcRCQ8gDAcFAgIECwYLDAwWCQkFHxMCAQYSESwWFg8HDRIqi0pJfiANBQIIDw8iEBEJAQEBGQMCChAQIg8PBwYXDyFAQZFFRCkcFwgPFhcsEhIHAggRFAQCBg4NHg8OCAIDCQ0UMxYULhgxji0hFRIPIwwNIRkpcCYXFQQEBQYMBQYEAw8TCBEHCAf9SwIDAgIEAQICAgECAQECAwEFAwIHAwMHBBQVljkBAQIBAQMCAgMDJy1RCgoFCAMDAyl8AQIBAgEEAgMHBAQLBgUIAwQGAgMFAgIEAgEDAQICAgEDAQIDAgIDAQEDAQEBAQEBAQECAQEBARwBAwEBAgEBBAMDBwQECgYHDQUGCQMCAwEBAwIBAwICBAICAwECAgEBAgECAQIDAx4BAwETCxwSERwKCwsLCwwcEhEbCwoLAQoLXAcSCwwRBgcGBwYHEQsMEQcGBwcGAAAABwAO/8MD8gO9ADgAPABIAEwAXACHAK8AACUjNTQmKwE1MzI2PQE0JisBNTQmKwEiBh0BIyIGHQEUFjsBFSMiBh0BIyIGHQEUFjMhMjY9ATQmIycVIzU3NTM1MxUzFSMVIzUTITUhAScmBhURFBYfARY2NRE0JiUnJgYVETMyFh0BMzIWHQEUBisBFTMyFhcyFhceAR0BFAYHFxY2NRE0JicBNDYzPgE7ATUjIiY9ATQ2OwE1NDY7ARE0Jg8BDgEVERQWPwEuAT0BA2QgEg06JgwSEgwmEg07DBImDRISDSY6DRIgDRISDQFqDRISDT/sFEU7REQ70v6WAWr9yvkNGggH+A4aCAKu9Q4bBxwmAxsnJxsDFxkmAg0XCQoJBQUtDhsIB/3VJRsCJhkXAxsmJhsDJhwGGw/0BwocDy0EBWkcDRKJEg07DRItDRISDS0SDTsNEokSDRwSDU4NEhINTg0SHBwcxztMTDuoqP6wTwL4egcQEPyyBw0EewcRDwNOCA0DegcQEf5zJhsLJhw7GyZEIhkKCQkYDU8KEQgWBxEQA0sIDgT9CRonGSJEJhs8GycKGycBjBARB3oEDgj8thARBxcHEQlPAAAAAGQAXP/CA6QDvwA5AHMAiwCYALAAvQDVAN4A/QEhATMBWAFzAZgBpAHMAeUB7wH+AgQCCgIZAiwCMgI4AkICSAJOAnYCfAKSAp4CqALMAtkC3wL+AxEDNQNOA1cDXQNsA6EEJQRlBKsE2QTvBPwFAgVgBWoFcAV5BYYFogXcBeUF+AYOBm8GeAasBwQHDQc7B0gHageFB4wHmQejB6oHtgfYB+UIHAgmCDMIOQhDCEwIVQheCGQIbQiDCI8ImQilCK4IuAi+CMUIzgjaCOMI6Qj4AAABNhYXFhceARcWFxYUFRQHDgEHBgcOAQcOAQcOAScuAScmJy4BJyYnLgEnLgEnJjY3PgE3PgE3PgE3Bw4BBwYHDgEHBhcWFBcWFx4BFxYXHgEXHgEXFjY3PgE3PgE3Njc+ATc2NTQ2Jy4BJy4BJy4BBw4BBxceARcqASMuAScGFhUqASM2JjcWNhcWBiccARUyFjc2NCcmBicHDgEjHgEXIgYjLgEnDgEHNCY1PgEzBhY3MhYzFAYVIiYnPgE1Bx4BFwYmIy4BJyImJw4BByImIz4BNzIWBxYyFy4BJw4BNxQGFQ4BBx4BFxQGBy4BJzQ2NT4BNy4BJz4BNx4BFwUOAQcuAScmBhUUNhceARUUBic+ATceARcWNicmBicuATc+ARcGFgcGJjc+ATMUFjc2Jjc6AQcWFBcOAQcUFhUyNjcUFhUOAQcUFhU+ATcUFhUOAQcuASc+ATcXIiYjNiYHFBYXHgEVFiY3OgEzBhY1NCYnJjYXHgEXDgEHPgE3HgEXDgEHHgEXLgEnLgEnDgEHFAYHLgEnPgE3Bw4BBy4BJzI2Nx4BJxQWFw4BBy4BJx4BFyIGBy4BJz4BNx4BFzQmJz4BNx4BFw4BBy4BJwUGFhUuASc8ATUuAScOAQcuASc+ATceARcHHgEXJjYnDgEHBxYGFzI2FyYiBxQWBy4BFyY0NxwBJwYmJzYWBxQyFT4BMxYUMzQyNSYiBwYiJzYWNzYmNT4BNRYGBwYWBzccARUmNAU2JiceARc+ATc+ATcOAQc3FhQHPAEFFBYHNiYXHgEXDgEHLgEnPgE3HgEXLgEnPgE3HgEXLgEnMjYzHgEXDgEHLgEnJxYUBzwBBy4BJzYGFx4BNx4BFwYmNz4BFx4BBzceARcOAQcuASc+ASUUBgcmNDU+ATcHDgEHLgEnDgEHHgEXFAYHLgEnDgEHHgEXFAYHLgEnPgE3HgE3NhYHDgEnLgE1NDY3FxYmBwYWJx4BFw4BBy4BJx4BFw4BIy4BJzYWFx4BFy4BJz4BMwcqASMmBhceATceARcGJicmNhc3MhYzDgEHFjIXPgE3MhYXDgEHIiYjPgE3LgEjDgEHBiYHPgE3HgEXIgYjLgEnIgYjDgEHIgYjPgE3OgE3BzI2Fy4BJw4BAwYmJz4BBzIWMz4BFx4BBzI2NSYGAQ4BBw4BBy4BJy4BJyY2NzY0Jy4BJz4BNxYXFjI3NjceARceARcOAQcOARUGFBceARccARUBDgEHHgEHDgEHBhYXPgE3PgE3PgE3LgEnFCIxBhYXDgEjLgEnNjInNCY1DgEHHgEXDgEHLgEnNjI3LgEnIgYjLgE1PgE3JjQnIgYHLgEnPgE3LgEnIgYjLgEnPgE3HgEXPgE3JjQ1JgYjLgEnPgE3HgEXNDIzNiYnPgE3HgEXPgE3LgEXHgEXHgEXFgYHDgEXHgEXNhYXHgEXHgEXHgEXHgEXHgEXFgYXHgEXFgYHHgEXPgE3NiYnLgE3PgE3LgEnDgEHFzQmBw4BBw4BFx4BFx4BFzYmJyY2NS4BJyY0Jy4BNzQ2Nz4BNz4BNzYWFx4BFQYWBw4BFQYWFQ4BBzAUBw4BFR4BFz4BNScuATcuAQcWBhc+ATcOARU+ATcuASc2Fhc+ARcOAQcyFhc0JiceARc+ATc8ATUHHgE1NDY3BhYXJjY3NCY3NDYnDgEHJx4BFzYmJy4BJw4BBzcGFhc2JgceARcyNhceARUOAQcuAScOAQceARcyNjMeARciBgceARc+ATcUFhUOAQceARc+ATceARcOAQceARc+ATcuASc+ATceARUOARUeARcyNjcuASc+ATcuASciBiMuAQcXFBYHHgEVNiYnFQYWFzYmBzYmJw4BFyY2Nw4BBxYGFz4BNy4BJwcUFhc+ATcWFDM+ATceARc0MjceARcmNicmBgc3DgEjFAYHHgEHFjY1NjQ3DgEHHgE3HAEVPgE3JjYnNCY1HgEXBiYVDgEVOgE3PgEnNCY3IhQjLgEnBw4BFz4BNzYmFxYGJy4BNw4BFQYWNz4BNS4BBwcGFicOASMOAQcmNicGJicOASc2JicXNjQ1LgEnLgEnDgEHHgEXFAYVNhYXPgEXNhYHFgYHHgEXPgE3IgYjPgE3PgE3NiYnJjYnNCYnLgEnFBYXLgEnDgEHPgE3LgEnLgEnLgEnFgYHDgEHPgE3PgE3DgEHPgE3Jz4BNy4BJx4BNw4BBx4BFz4BFzIWFxYGFx4BFxQGFRYGFz4BNy4BJw4BJxQGBz4BNS4BJw4BBz4BNy4BJwcOAQcGFgc2NDcOAQcOAQcOAQc+ATciBiM+ATc+ATc+ATc+ATc2NDc+ATU0JicuAScOAQcOARUUFhUWBhcmNicOAQcWBgc+AScOAQceARc+AScuATcOAQc3DgEHHgEXPgEHNiYHFgYHLgEnDgEHDgEHBhYVPgE3MjY3PgEnDgEnPgEnDgEnPgEnDgEjPgE3Fw4BIx4BFz4BNy4BJwcUFhUWNjc+ATMmNjcGJic2JicOAQc+ATcuAScmBhUGFgcnDgEHBhYVFgYHHgEXNjQnNCYnJjY3NiY3FAYXPgE3DgEHFz4BNzYWMz4BNyYGFzcGNhcGFjEOAQcnPgE1DgEHMzQmJyIGBwYWFz4BFw4BBxYGBz4BNy4BJw4BFyY2NyY2NQ4BBw4BBz4BNw4BByc+ATcWBgc0NjU0JicHHgEVDgEHLgEnJgYHFgYHHgE3PgE3HgEXDgEHHgEXPgEXPgEnJiInPgEnNhYzPgEnBiY1JgYHJx4BFzQ2NQ4BBwcyFjM+ATc2FjcmBgc3PgEXDgE3NDI1MhYHIiYnBzI2MxYUBy4BBy4BNzoBMxQWBx4BMz4BNS4BFxQWMzYiFzY0NTAiMRQGJzAGFR4BFR4BFz4BNyYGIy4BNwYmJxcuAScuASciJiMeATceATM0NjUmBhcXFgYHHgEXNjQnBhYnMhYzPgE1JiIHPgEXFAYVIiYnFxY2NSYGBx4BMy4BIxcWFDEyNjUmBhcuAScuASciJicGFjceATc0JiciBic+ATcOARM2JjUWBgc+AScuAQc2FgHbOnA1NCkoORESBgMQED4uLTkQIxMSJhMMGQ0MFApDOThYHx8PBAcCAQEBAxgUFz8tFjIbGzcebRowFiofHygJCAIBAgUMDCcaGiInYTcJEwsMGgoRJBE0WyIdFxYfCAgBAwYhGx5MNDJrOhw1GpoIDAUFCAUICRACAQQIBAICAQkmCAkHKggSAwEBAxIIMQUKBgEFAQQHBAIEAQYLBgEPHw4BAv0FBQQCBQYEAQJVBwoGAwkEAQMBCA4IAgQCBAgECRIKBQYSBQoFAgMCBAaGAw0aDQsTCwIBDx0PAwwZDQcTCAEBAQ4aDv6LAwYDAwIFBQ4jBgUGNwYCCAMEAwUIEQUEGwgGBwQHLakBAxAMGAIDBwQGBgsGAgQHQwIBChQKAggVCQEJEgoCCxULAQ8bDwIHAQ4aDpcEBwQEHgEZBQMIA0MDBAcEBCMgBRNNGgMIAwEEAgkTCQUKBQgSCAQJBQUKBAMGAwQIBAMBBAgDBAkF8wMIAgYJBAMHAwYIOwMBAwcECBAIAwsEBAYCCAsHBgoGBw8HAgIGCgcFDQYDBwIHCAUBrAECBAcEBg8HBAUEBAcDDRsOBAcEIgYIBgEBAQUKBM4DBAEHEQMEEQYGAQMGJgEBBwISAgMREgMCBAMBAQQCDg4DBwEBBQIGCgEIAwkBAQoEwAH+8gcSBwgTmgEHAxUmCgouGJsBAf7dAQIBAfUECAMBBgIMFwoCBAIJDggDBwQCBwIJDwkECQMDAwQFDAUDBQIKEArxAQF1AwUDAiYCARAHAQMCDR4CAicLBAMDDwMFAwcQCAMEAwcQASEEBQEDBQLhAQIBCA0IAgIBBQ4GAwEGDgUDBAEHDgcDAQoTCgYNBwoT8hEWBgQXDAgLDgsDFQUSEwweBQcFAgcCCRAIAgUCAgYCBAkDCQwHBQgDAgYCAwQDmAMGAwYcBAIUBAIFAggnAQE1AwgDBgMBAQEFDQUBAQEEBgICAwIDBgMBAQEEDQYBAQECBwMCBE4JDgcEBgMBBAEGCwUDAQEEBQQFCAUDBgIKBQcEAgUDAQMlAxEDAxITAgEBAQUDAQEBAgMDDgEMAjshJUseH0okITwDBCYKBAcGFgsLFQsoMjJnMTIoBwoFBgsFBxEGBwgBAQEqBP5VChQKFBwDAysCAhkSBg8OAwcNCBQUAwYFAwEFAQMDAwMFAgEHAgEEBgQDBwIGDAYCAwIBBQEBAwEDAwMBBAcQBwEBCA8JAgMCAgUBAgIBAwMDAQQCBwwGBAYEAwgCAQMEAgMFAgIFAgICBAEBAQgCBQkGBAgFAy8nMVigFRsLDBEBAQwKAw0CAhIBDQkJBAkCAwECAgkDAwUDAgUBAwMBAQQBBAEGBQoFDxcCAhUJCQ0CAhoRCxMLKFsxVz0uFCILCRQEAQgEBw4QCAEBAQEBAwECAQQKAgUCAwgECQ8LExQKCQIBAgEBAwEBAQQBAQEEBBEEDxQ8AQEBCjMLAQcMAQcDAgcEDAYDBQIGBQUDBwMCBQEGBwUHAgQFAQUHAWQCBQEBAQUGAQQBAQEFAw0LAUoYLhcRCQQVKBUDCQOuAQsEAgTEAgUCAgMDAQIFCAQDBgQFDAQCAgEDAwICBAEDAwEBAwEJDgkDBxEHAgIDAQQCAgMCAgUBAgICBQsFAggCBQcFAQICBAEFAgICAgEEAQEFAQgNBwMCAwIEBrkBAQQFCA0ECAgGBQVLAQkBAQQFAQk+AQMBBAMCBAkBBAYCOwICAgIDAQECCAQDCAQDAgEDBAEBAwokBhoFBQYGAQEEAwMEBAkHAwQBCwYEBAIBBwEEAwYCAQQBBAEEAQMGAQsCAwMBCQQcAggCAQYDAQE/BBMVEBYKBQUGPBAIBAIFAT4UXQ0HAgsCBwQBAQEHCQMBBAEDAQNyAQQMCAEKBwYZEwQFBgEFBAIFGgoEDQUNDhAHBwIDBwMDBwMWKhMFEgEDCwEBAgEHAwYKCQQDBgIBESocGy0RAQMEAwUDBwsLAwsGDiMPBgoFBAYGBgsHDykIlwMHAgUKBAIDFwINBQgQCAMDAgcEBAECAQECAQIGBgELDQcDAQMECgUBAwECBwoFAQIFAgQBCQkBOgEGBAcBCggHBgkGAgsDBAEGAgQCAwUDAwgEBAcECBUEBxIKBAMCBAYCBgsGDxEHAgcEAgQDBQUGDAUEBAMEAQUEDRAFGDwfAwUBAQYFCQ8IjAQIBgICAgIJNAEJBgQNCAEEAgYBAgEGAgIDBg4HCRQFAQUGAQgEBQ0GAwYGBA0FBAcFAgsBBgMGBQMGAwMIBAMGBC4BBQMCBA8LAgMDAwEBAgQDCBEHBhMHAQMBFQgBAQEBAwUCBQMCAwQGCwUBAQMBBAIBAgMDAisGDAMEEAEaBgoLAgYDAgUBExwBLw0RCQEBAgYFRAMLAgsBGgQCBRAEAQIBBBhGAwkEAQ4BI0gbBAgFAgcDBgoCAwgPHhEGDAkHDAUHDQcXAQUCCwwOCwMBLQEDBAcEAwMCCxIDBAMDAw0MAgQEAwgCAQUBAwwKAQkFBQMFAgkDAQIBAwkEBQYFBQgMEAMYBQYEAwQKBCoDBgQDCQcGCwUJKwIyAgoEAgsKAgMBAQICAQYCAQIBAQICAgIDAgEBAQJEAxAFAQEFFmQFAgIHBwMCBGQBAgMNGAwKFgwBCgQOEgMTIAIzCBEFAQMBAwYEASA6AQMCAQIGARACBQUCAgINDgIEEAECAgEBAgUqAQMCAgECAQUCBAEFCAEKAwEJBA0BAwICBCABAwEMDQMBAwIBFBADBwgGAQUFaAIFAwMENwECBgMGAQUBBRIGAxQDvwMHBwYSETspKTQbORxmVVWNOTkuDBcMCxcGBAMDAgkFJC0tckdHWBg1Gxw5HDhlIycxDwcHAgMCAhkCBwcNGRlJLy84HTYaQjk6ZSwrJStIHgUJAwIEBAcXCiFPMCgwMG4+PkQcNhoyUBwdHwYGBgICAwI4BRQICBcBBxEIESwPAQIGCB0dBQkFAQUCBwIFAgECAQIQHxABDx8QAQEBBAUEAQUDBQgDBAUEAgEDBgQCEygTAQIFCQQCAQQIBAESJBIBLAEBBw8HBw0NAwUECRQLAQYCAwcDBAcEBAUECRQIBAMDAwYDAwcDCAECAQEFAQIGBAkCBAIKCBQKFgMBAgIHAQILBwYDBAMQCQ4BRhQyBgQMDwEBBwcBAjIMAgEIBAEDAQUHBAQBBAYDAQMBBgkFAQMBAwYEAQUBEyYSAQQCGgEJBgkHBwMCCQUbAR0OBAsICAccCQ0BAQIIDwgEDgYBAwEGCgYNGQ4CAgEKEwoCBQIGCgYBAgESJRJOAgEBESYTAgESJRkOIA4BAwENGA0NHA8CARAlEgIEAQoWCw0aDQIEARIjEgECAQwdDgMVJxUBAwIECQQEBAQCCQMCAgIPHg8BAwIkAQUBBxAGBgoGnAIHAwQHAwQIDAcJGBUCCgIEBwMGAwQGAgQBAgECAQMBAgRdAQIBAgEFCgYGCgcHCQUHCgcoAwgEAwqeFh4PDSJdBAMCDiQaICMSJgEKAQMGJwIFAQIFgwoVCgMDAgkUCwEEAQYPBgkUCQMDAwYPBgkUCgUOHA4BBAIHDwcaAQcBAgQkAQMBGhIQBwYGAgUCDBMRFQwNBAwJCgEEAQ0YDQEDAg0YDAUMAgMHBAEDAR8DAwMDCAMCBgIFBgMDBAMEBgQDBwQEBwQDBAIFCgUNGg0ECgsDIA8IDAUDFAkMDQIxBS4CAyIcDR4NAQECBxAHChEJAQIOHA8FDAYECAMKEgkBAhwXGQ8IAgoCAwIRDBIdCx0OAQUMBgICBgwGAQEOHQ8BBwwGAgEFDQYBAgEPHgwNHg4BAwYEAgIJAwEPHw8BJQIBBQwEBgoB+AUCBAUBBwECAgEBAgEBAgQB/vstMxARGxMTGxAQMSswSCkWMRQTHg4SJxINBgYGBg0IFAoJEwkKFA0MHhICCgM3SDUDBgMBfRIkERc6KzFPLyAoEB02FBEiBxcqCwgSBgEECAQBAgUMBgMDAQECAQMBCQ4JAgYBBAcFAgIDBwMCBQYGAwYEAQIBCQIECQQBAQICBwMCBQcFAgUDBxEHAgICAQIBAgMGDAYBAgEDCgIBBg4HAgQCCxUJKy8IAg0PBA0LDCMUEyMMBAsDBQQHAxMHAwMEBAgEBQoGBgwGAwYECA4JAwYDDBoKChMKDiMaIjIaFzIeIS0VESYQDAwCZCo8AwISDQkpFQYQCBEbBgYLCwIFAgIFAgQJAgkHDAUOAwYHAwILAgIQCQgKDAYPBgMFAgMHAgMCAgIBAgQDBAIFDiQZCQcQBhABDhAwDAUJAQMIAwUDAgECAgEGAQEGAwEBAgYBBQQEAgQEBAsIBAcEEQEHAgYMBhAcCgUOCAYPBwoOBwYaEio4cDgCFwwxYi8CAwICEBMLDxoOBQsFAwECBAMBBAEHEQcDBAMDBwMDBQgFAgEDBgQDBwIDAwIEBgQDCAMCAQEECQQBAgEDCAMDBAIJDgkBBAECBAMBAQIFCgUBAQQHBAECAREhEQIEDgYFBQ0EAwkHChcIGQgWBgcaHAYMBwkaCQcGGQIEAgYSCQQGBwUMBw4GCQUDCAMBAwUGBAQFBAIBBQoECBAFCAEMAgMLBAQEBAoFAQQCCBUDBhcJBwYFAwQCAQYCCA4GAwQDBAgDAQYDBgkHAQEPAwUKBgQFBgMLBAoIBAMBBAgOFh4CAh4RAgYEHhUPBxYOAQYBASgMMgIWBAYCAgYBBQsFAQECAg4CMwMJBAYJAgcFATBTIwcRBAICAQEFAQcGBQYJCA4nAwQPCAUNBgUMGA8EDQUKEgcGDQYGBwYLGQcMEgkGFQogORYZOiIECgMCAQIFEwEPGwsZMhMJFgwMGQoRJw8aMSAaAQECAwkCBQgGBwQCFCcUAQIBEgUCAgIBAgMDAwIEDQQPJxQJFAgBAQELFQgKEwsBAwMIDwQGDQkFEQ6ZBgYDFzwUFToXAgcCBQgGBg8GBgsGCgUIBQQKAwYIDAQIAwgSCAIGAwQKBA8dDQgdEQQNBQMGAwwcCwwlDQYiDgYRBQUPBRU1HRMaDBEnFRkzEgIIA30ECAIIEwkMHUUGCgMJCgIFCgQHFAkECAQJFAoEDwUEBwIKAwQIAQQOCAQKAQQNCAILBAYGLwMFCA4HAgMBCBEGPQUIBgEJAgYHBAgBAQMBBAoDChQICxMKBAUEAxwTAQUCJgIFAwQRCxgzEwIFAgEHAREeEAQIBA0kCgEBEwIDBQEFBBgFDgEBAQIFBAYUEQoCHgYBAQYNAQwCAwICAwICAwEKAQMEAgIHNQkOBw0KCw4cFwoRCAUOBAQPBAcLCAwXCgsYBQgTCgMIAy0EBQIMJgMHDQkEBgMHAwcEAgIDAwgEAgYIAwsCCQoBAwYBBAMEBAUECAsBBQMCBhMHAgMFBQUCAQUUCAEFBgIKCAYBBQIECQMDAwIWAQQIAQEDAQ4JEAYDBQEDBQIBAQYBBAEBAQIEAgEDBgEFAQIEBwUBAgQEAgQOAgEEEQIMAwMMDAEBESQUBA4GBgwFBgECGBAIExIaAwQGAgUEARERHQEBAQICAQEDEwgMBwIHAgcqBgYHCQICAQEBCQIEAgICAgEBAwQEBAECAgMIBAcFAQEDAwEDLgMGAwEMCwMBExYPBRMIBwkGA3IDBQIDBQEUBAUDBx4FBwsJAwQFBwQAAgAA/+8D/AORAJEArgAAJSM1MzI2PQE0JisBNTQmKwEiBh0BIyIGHQEUFjsBFSM1NCYrAREzMjY9ATQmKwE1NCYrASIGHQEjIgYdARQWOwERIyIGHQEjIgYVFBYzITI2NTQmIyE1ITI2NTQmKwERNCYrATUzMjY1NCYrATUzFRQWOwEVIyIGFREUFjsBFSMiBhUUFjMhFRQWMzI2PQE0JiMhNTMyNjU0JisBNTMyNj0BMxUUFjsBFSMiBh0BIwPyrVoFCQkFWgoFaAYJWgUJCQVaKwkGc5AGCQkGkAkFjQUJkQUJCQWR/QUJUAUJCQUCvAUJCQX9sQFIBQkJBUEJBpDcBgkJBkF0CQWQkAUJCQVzSwYJCQYBuAkFBQkFBf7mKAUJCQWQWgUJUAkFWloFCVCDvwkFUwYJXQYJCQZdCQZTBQm/PQUJAY0JBXcGCZQFCQkFlAkGegYJ/ncJBbQJBgIJCQYFCaYJBgUJAZQFCWIJBQUJgpQFCV4JBf5aBQkvCQYFCWkFCQkFdwgHvwkFBgk2CQVeXgUJNgkGzQAAAAAGAKb/wANaA8AAIQA8AEUAVgCNAL0AAAEjNTQnLgEnJiMiBw4BBwYdASMiBhURFBYzITI2NRE0JiMlNDc+ATc2MzIXHgEXFh0BIzU0JiMiBh0BIzUhFSM1NDYzMhYTFAYjISImNRE0NjMhMhYVESU+AT8BPgE9ATQmLwE+ATU0JiMiBhUUFhcHDgEdARQWHwEeAR8BIxUzFx4BOwEyNj8BFTM1IzcnBw4BKwEiJi8BLgEvAS4BPQE0Nj8BJy4BNTQ2MzIWFRQGDwEXHgEdARQGDwEOAQcDAhQTEkArKzEwKytAEhMZJTMzJQIEJTMzJf4tERE5JicrLCYnOREQRFQ7O1NFAUrtRTExRsklG/38GyUlGwIEGyX+9gEEAwsEBBIOCwsOJhsbJg4LCw4SBAQLAwQBBYyNAwEUDRoNFAEDk5IFDAkBDAkaCQwBCQEFAwwDAw0KLRIOEh8WFh8SDhItCg0DAwwDBQECMKUwKytAEhMTEkArKzClMyX+QCQ0NCQBwCUzpSsnJjkREREROSYnK6urO1NTO6urq6sxRUX9EhomJhoBwBslJRv+QHoGCgQRBg0HXA8WAwMJGw8bJiYbDxsJAwMWD1wHDQYRBAoGLwwVDRERDRgDDC8CUAkLCwlQBg0GEQQKBVwLDwIKCAYbDxYfHxYPGwYICgIPC1wFCgQRBg0GAAAABAAJ/8gEgAO4ADAATAB1AJAAAAEmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYzMjY3HgEzMjc+ATc2NTYnLgEnJiclMhYXHgEXHgEVFAYHLgEnLgEnLgEjIgYHPgEzAyInLgEnJjU0Njc+ATc+ATM6ARceARceARUcARUOAQcOAQcOAQcOASMlKgEnPgE3Njc+ATc2NTQmJx4BFRQHDgEHBiMDfBsjIlMvLzJDPT1iJCMQKiIiMQ0OHx5pR0dQSoQzGzcdUEdGaR8eARMTRjAwOf69ITsbJz0SDAwcGA5KNhxAIxo4HAkSCSJsQKw2Ly9HFBQcGBY+JhQqFwYLBiI+GjQ+ARMPBAcEDycXHUMkAXEGCwYJDwYqIiMwDQ4BASEjFBVGLy82Aw0nHyAsDQwWFk01NT4aIyRVMTA0UEdHaR4fNS4ICR4faUdGUUA6OmAkJBMqDg4UQCgYNh0sTyBFdSsVIgoHCgEBMDn9EhQVRi8wNSxPIB4uDQcIAgIYESNxQgMGAyA9GwcKBRUjDhATUgETJhQaIyNVMTE0Bg0II1ozNi8vRxUUAAAJABYAEgPtA3MAAwBkAMsBOwFRAWcBawGAAZYAAAEWJjEXLgEnJgYHBiYHDgEHDgEHLgEnPgEnLgEnPgEnJgYHLgEjDgEHDgEHDgEHBhYXHgEXFjY3NhY3PgE3PgE3HgEXDgEXHgEXDgEXFjY3HgEzMjY3PgE3PgE3PgE3PgE3NiYnJTYWFxYGFxYGBx4BFw4BBwY2Nw4BBw4BBw4BBwYmJyYGBzAmNz4BNz4BNz4BNz4BNzYWBw4BBw4BIzI2Nz4BNzI2FxYGBw4BBw4BIzI2FxY2Fx4BFw4BJy4BIw4BIw4BFQ4BFT4BNwUOAQcOAQcOAQcOAQcGJjc+ATc+ASMiBgcOAQcOAQcOAScmNjc+ATc+ATMiBgcOASMiJicuASc+ATc2Fhc2FjcyNjU+ATUOAQcOASMuAScuAScmNjcuATU8ATU+ATc+ATc+ATc2Fjc+ATcGFhceAQclBiYjIgYHHgExHgExNhY3PgE3NiYnFw4BBw4BBy4BJy4BJz4BNxY2Nx4BFyU2BhcHNhYzMjY3LgEzLgExOAExDgEHBhY3PgE3HgEXHgEXDgEHJgYHLgEnPgE3A8UPDygGFA4VPxgcMRsjQSIdLw8DDgkYKAwJMBEaChkXUBkBHRgfLxQbMg8PFSUqCAoHEw8XVR4SJBMWLRUkUBQDDggXKAwJMBEaChoWURgBHRcTFQshMBUVHAoFCgkKGwwYDAj9QDVXKA0CAQEDBAUBAQEHBgUCAgYMECFAIAsWDA0YDCQ+HzYNKCAMDC4cCxoMBxUJCQgBARMHBCsCDzIOECYSDC0LGkQLECAQBjILGDEaEioRCywGBhoPCBgHAhgjBkQCAQEDAQKhPBocDyUVCxEKBhEIDAQEChYKAh0BCRkGDRoPDBsNCjYJCw0NGTMaBzELDicODRUOEiYNCyMHAwgHFCEPBTIGBkQCAQEDARRADg0cChQUAwEDBAMEBB4YFSsVEioUEyYUHDEYASsCAQEF/ucXJhcDJwUNDRkcJhMQDgUIBiMTCAEDAQocDAUNCAEEAwYIBAsYCwgMBf7QAwYDQBcmFgQnBQ0OARgdFDgMGCsOChwMBg0HAQQDBggDDBgLBw0FAQICApMVFVoYLhQgJwgJDQMBIgcGFBwLDwcFMRkTJAsQPxQRDAoWKAFHExpOIyJhEhV3JhcuEx81AQILAgESCA4RJwsRBgUxGRMkCxA+FBINCRUnFw0WTSAbOiIRIhAQCQwYax4WIy0fCRILDxcOAgYEBRANCwMEDi0FCRULAwkBAQgBARYSamEVPSkqVSEPGg8JHAQDHAQLFAcFPy8HCBQBDAgWFwIEDgUJLycEBAULByAMDwwIBBoBAwE0AgIFAgECAZwfczYZOBUKFwsGGAMFJgYNGQ0DKxoFCg8HBgsDAwoICRoDCQ8ICS8XBAQDAg0LEw4ICQQOKAYHAgEzAQMFAwECAQ4DARgHEBUaEBYOAQUEAQEBGEcKBwkIBxIBAgoBAhcOAU1HDAckRQkBNgQLLQgYFQINCQ8ZFBAlSQQJAggHBQMIAwYKBgYMBQECAwkNBAsGBQEwCQI2BAsuBxgLDhQpIzcJBgYFBwMFCwUHCwYBAQMJDAUECAQAAAAPAGD/wAOAA8AAGAAcACAAJAAoACwAMAA0ADgASABMAFAAVABYAGwAAAUhIiY1ETQ2MxEUFjsBMjY1ESEyFhURFAYnMzUjNTM1IzUzNSM1MzUjAzM1IzUzNSM1MzUjNTM1IwE0JiMhIgYdARQWMyEyNjUVIxUzFSMVMxUjFTMVIxUzISMiJjURNDY7ATUzFTMyFhURFAYDQP1gGyUlGyYagBslAaAbJSW7QEBAQEBAQEBgQEBAQEBAQEABABMN/uANExMNASANE0BAQEBAQEBA/iCADRMTDT4iIA0TE0AmGgMAGyX9ABomJhoDACYa/QAaJmBAIEAgQCBA/qBAIEAgQCBAAWANExMNgA0TEw3gQCBAIEAgQBMNAyANE0BAEw384A0TAAAAAAQAAP/4BAAC+QALABIAFgAdAAAXARc3ASIjIiAjIiMnFBYXCQERCQIhFwkBPgE1ESMBc2pnAWwFkpL+o5KTBSMCAQFh/pwD4P4g/iADwCD+nAFgAgIIAXtYWf6ETAYLBQFtASP9hgK1/n8BgTz+3/6SBQsGAnkAAAIAAP/ABAADwAAbAHMAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiYnEz4BPQE0JiMiJy4BJyY1LgErASIGHQEUFh8BFSYnLgEnJjU0NjczMjY/AT4BPQE+ATMyFhcOAQcOARUUFhceATM6ATMWFx4BBwYHFAYVBgcOAQcGAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWovWSnpBAQTDSoqKkIUFQUMBoANEwoIbiwjIzMNDhYVdQYMBYAEBR5BITVjLAMGAxsdHRscRiYCBQIGBgUEBgUSAR4lJFEsLQPAKCiLXl1qal1eiygoKCiLXl1qal1eiygo/EATEQEHBAsGYA0TEhMsExIBBAUTDcAJEAQ3vB8oJ181NTk0YCwFBIAFDAZNCQoXFgMFAxtHJiZHGxsdEyMiXzw7RgEDASAYGSMKCQAABAAAAJkEAALnADEATQBZAGYAAAEiBw4BBwYHFzY3PgE3NjcOARUUFx4BFxYzMjc+ATc2NTQmJxYXHgEXFhc3JicuAScmExQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFiciBhUUFjMyNjU0JgciJjU0NjMyFhUUBiMCAFBMS4U3NyYjGB8fSCopLS84FxdQNjU9PTU2UBcXOC8tKSpIHx8YIyY3N4VLTK0UFEUuLjQ0Li5FFBQUFEUuLjQ0Li5FFBT9PFVVPDxVVTwrPT0rKz09KwLnFBRKNTVCFSkkJDsXFxApc0M9NjVQFxcXF1A1Nj1DcykQFxc7JCQpFUI1NUoUFP7YNS4uRRQTExRFLi41NC4uRRQUFBRFLi5cVTs8VVU8O1X4PSsrPDwrKz0AAAgACf/gA84DtwALADgAVwCTAOEBCwEPAVsAABM0NjMyFhUUBiMiJhc+ATU0JiMiBhUUFhcVFBY7ARceAT8BPgEnLgEPAScuASsBNTMyNjU0JisBNQcWBgcOARUUFjMyNjU0NjMyFhUUBiMiJjU0Njc2FhcDNDY3PgEzMhYfATc+ATMyFh8BNz4BMzIWFx4BFRwBDwEOASMiJicuAS8BBw4BBw4BIyImJy4BLwE0JjUFNTQ2Nz4BMzIWFx4BFRQGBw4BIyImNSY0JzQmJy4BJy4BJy4BIyIGHQEUFjMyNjc+ATc+ATc0Njc0NjMyFhceARUUBgcOASMiJicuATUXNDY1Nz4BNz4BMzIWFx4BHwEcARUUBgcOASMiJi8BIwcOASMiJicuATU3MycHFzU0Njc+ATMyFhceARUUBgcOASMiJjUuAScuASMiBh0BFBYzMjY3PgE9ASMiJicuATU0Njc+ATsBMhYXHgEdARQGBw4BIyImJy4BNYAZEhEZGRESGUQeJzcnJzcnHQ8Lz1QFDgdBCgsDAxIKMVIDCwXCmwsPDwubRAUECRshSzU1Sw8KCw9pSkppLiUJFQZeBQUFCwUHCAE8IAEMCwoMASA8AQgHBQsFBQUBSgMQDQYKBAUFARgZAQUFBAoGBgoFBAYBSgEBVgwMDCATFCAMDQwCAwMJBwwMAQEBAgEDAgEGBAQIBRQUFBQGCgQEBgICAgEBAQwMBgoCAwMMDQwgFBQfDAwMvgFIAgUEBQoGBQoFBAYBSQUFBQoFBwkBDlYOAggHBQsFBQVIQSAhoAwMDB8UFCAMDQwDAwIKBgwMAQUEBA8KFBQUEwoOBQUGHwMGAgICAgICBgNABAUCAgIMDAwgFBQgDAwMA1oRGRkREhkZSQkxISY3NyYhMQmvCw9kBgUCEQMTCgoLAw1hBQVBDwoLDyFlCRQGETkiNUtLNQoPDwpKaWlKMFAXBgUJ/kcEBwMDAwUFzIMHBwcHg8wFBQMDAwcEAQIB7QgIAgICBgRmZgQGAgICAgICBgTtAQIBq2kWIAsKCwoKChoQBwkDAgMICAIEAgIEAwMFAgIDAgECFhVpFhUCAQIGAwQGAgMHBAgHAgMCCgcRGwoKCgoLCiEWQAECAewEBgIDAgIDAgYE7AECAQQHAwMDBQUyMgUFAwMDBwROc3MOaRYgCwoLCgoKGhAHCQMCAwgICA0FBgUWFWkWFQUGBRALFgMDAgcEBAYDAwMCAwIFAy0WIQoLCgoLCiEWAAAAAAgAAP/QA/kDsAAbADcARgBVAGQAcwCCAJEAACUGIi8BFRQGIyImPQEHBiInJjQ/ATYyHwEWFAcBNjIfATU0NjMyFh0BNzYyFxYUDwEGIi8BJjQ3JTQ2MyEyFhUUBiMhIiY1FTQ2MyEyFhUUBiMhIiY1FTQ2MyEyFhUUBiMhIiY1FTQ2MyEyFhUUBiMhIiY1FTQ2MyEyFhUUBiMhIiY1FTQ2MyEyFhUUBiMhIiY1A/kHFQhKDwoLD0oHFQgHCHUHFQd1CAf+8QgVB0oPCwoPSggVBwcIdQcVB3UIB/0WDwoB5AsPDwv+HAoPDwoB5AsPDwv+HAoPDwoB5AsPDwv+HAoPDwoB5AsPDwv+HAoPDwoB5AsPDwv+HAoPDwoB5AsPDwv+HAoPlQgHSPILDw8L8kgHCAcVB3IHB3IHFQcCVggHSPILDw8L8kgHCAcVB3IHB3IHFQeKCg8PCgsODguoCg8PCgsODguoCg8PCgsODguoCg8PCgsODguoCg8PCgsODguoCg8PCgsODgsAAAgAAP/XA/kDqQAOAB0ALAA7AEoAWQB1AJEAABM0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNQEOAS8BFRQGIyImPQEHBiYnJjQ/ATYyHwEWFAcBPgEfATU0NjMyFh0BNzYWFxYUDwEGIi8BJjQ3AA8KAeQLDw8L/hwKDw8KAeQLDw8L/hwKDw8KAeQLDw8L/hwKDw8KAeQLDw8L/hwKDw8KAeQLDw8L/hwKDw8KAeQLDw8L/hwKDwP5BxUISg8KCw9KBxUIBwh1BxUHdQgH/vEIFQdKDwsKD0oIFQcHCHUHFQd1CAcDdQoPDwoLDg4LqAoPDwoLDg4LqAoPDwoLDg4LqAoPDwoLDg4LqAoPDwoLDg4LqAoPDwoLDg4LAuYHAQhI8woPDwrzSAgBBwgUCHIHB3IIFAj9WgcBCEjzCg8PCvNICAEHCBQIcgcHcggUCAAKAAD/5wP5A5kAGwA3AEYAVQBkAHMAggCRAKAArwAAAQYiLwEVFAYjIiY9AQcGIicmND8BNjIfARYUBwE2Mh8BNTQ2MzIWHQE3NjIXFhQPAQYiLwEmNDcBNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjURNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUD+QcUB0gPCgoOSAgUBwcIcQcUB3IHB/76BxQISA4KCg9IBxQHBwdyBxQHcQgH/Q0OCgJGCw4OC/26Cg4OCgHVCg8PCv4rCg4OCgImCg8PCv3aCg4OCgHVCg8PCv4rCg4OCgJGCw4OC/26Cg4OCgHVCg8PCv4rCg4OCgImCg8PCv3aCg4OCgHVCg8PCv4rCg4DCAcHRusKDw8K60YHBwgUB24HB24HFAj9cAcHRusKDw8K60YHBwgUB24HB24HFAgC7woODgoKDg4KYgoPDwoKDg4KYQoODgoKDw8KYgoPDwoKDg4K/vwKDg4KCg8PCmIKDw8KCg4OCmEKDg4KCg8PCmIKDg4KCg4OCgAAAAoAAP/gA/kDoAAbADcARgBVAGQAcwCCAJEAoACvAAAlBiIvARUUBiMiJj0BBwYiJyY0PwE2Mh8BFhQHATYyHwE1NDYzMhYdATc2MhcWFA8BBiIvASY0NyU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRE0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNRU0NjMhMhYVFAYjISImNQP5BxQHSA8KCg5ICBQHBwhxBxQHcgcH/voHFAhIDgoKD0gHFAcHB3IHFAdxCAf9DQ4KAkYLDg4L/boKDg4KAdUKDw8K/isKDg4KAiYKDw8K/doKDg4KAdUKDw8K/isKDg4KAkYLDg4L/boKDg4KAdUKDw8K/isKDg4KAiYKDw8K/doKDg4KAdUKDw8K/isKDp4HB0brCw4OC+tGBwcHFQduBwduBxUHAkQHB0brCw4OC+tGBwcHFQduBwduBxUHhQoODgoKDg4KYgoPDwoKDg4KYQoODgoKDw8KYgoPDwoKDg4K/vwKDg4KCg8PCmIKDw8KCg4OCmEKDg4KCg8PCmIKDg4KCg4OCgAIAAAADAQAA3oADgAdACwAOgBIAFYAcgCOAAATNDYzITIWFRQGIyEiJjUhNDY7ATIWFRQGKwEiJjUFNDYzITIWFRQGIyEiJjUhNDYzITIWFRQGIyEiJgE0NjsBMhYVFAYrASImJTQ2MyEyFhUUBiMhIiYBFhQPATMyFhUUBisBFxYUBwYmLwEmND8BNjIXASY0PwEjIiY1NDY7AScmNDc2Mh8BFhQPAQ4BJwAOCgGnCg4OCv5ZCg4C7A4K5AoODgrkCg79FA4KAUULDg4L/rsKDgKKDgsBRQoODgr+uwsO/XYOCoILDg4LggoOAccOCgIJCg4OCv33Cg7+0AgHRusKDg4K60YHCAcUB24HB24HFAcC0ggHRusKDg4K60YHCAcUB24HB24HFAcCwAoODgoLDg4LCg4OCgsODgujCg4OCgoODgoKDg4KCg4OAU8KDg4KCg4OCgoODgoKDg79ugcUB0gPCgoOSAcVBwcBB3EHFAdyBwf++gcVB0gOCgoPSAcUBwcHcgcUB3EHAQcAAAAACAAAAAwEAAN6ABsANwBGAFUAZAByAIEAjwAAAR4BDwEzMhYVFAYrARcWBgcGJi8BJjQ/ATYyFwUuAT8BIyImNTQ2OwEnJjY3NhYfARYUDwEGIicDNDYzITIWFRQGIyEiJjUhNDY7ATIWFRQGKwEiJjUFNDYzITIWFRQGIyEiJjUhNDYzITIWFRQGIyEiJgE0NjsBMhYVFAYrASImNSE0NjMhMhYVFAYjISImA0IHAQdG6woODgrrRgcBBwcUB24HB24HFAf9fAcBB0brCg4OCutGBwEHBxQHbgcHbgcUB74OCgHHCw4OC/45Cg4C7A4K5AoODgrkCg79FA4KAWYKDg4K/poKDgKKDgsBRQoODgr+uwsO/XYOCoILDg4LggoOAccOCgIJCg4OCv33Cg4BEgcUB0gPCgoOSAcVBwcBB3EHFAdyBwf2BxQHSA8KCg5IBxQHCAEHcQcUB3IHBwKkCg4OCgsODgsKDg4KCw4OC6MKDg4KCg4OCgoODgoKDg4BTwoODgoKDg4KCg4OCgoODgAAAAAFAAT/1gR5A7IAGwA3AE4AZgBpAAA3FhQPASEyFhUUBiMhFxYUBwYiLwEmND8BNjIXASY0PwEhIiY1NDYzIScmNDc2Mh8BFhQPAQYiJwE2FhcbAT4BFx4BBwEOASMiJicBJjY3AQYmLwEhBw4BJy4BNwE+ATMyFhcBFgYHJSEDqwkITwEJCxAQC/73TwgJCBYIfAgIfAgWCAMsCQhP/vcLEBALAQlPCAkIFgh8CAh8CBYI/DkKFgX4+AUWCgoHBf7wBA0ICA0D/u8FBwoEWwoVBU/+mk4FFgoKBwUBGgMNCAgNBAEZBQYL/kMBLpf8CBcIURALCxFQCRYICAiACBYIgAgI/toIFglQEQsLEFEIFwgICIAIFgiACAgD2QUHCv4QAfAKBwUFFgr93wcICAcCIQoWBf2uBQcKl5cKBwUFFgoCIQcICAf93woWBdoBJAAFAAD/1QSCA7MAFgAyAE4AZgBqAAATNhYXGwE+ARceAQcBDgEjIiYnASY2NwEeAQ8BITIWFRQGIyEXFgYHBiIvASY0PwE+ARcBLgE/ASEiJjU0NjMhJyY2NzYWHwEWFA8BBiInAQYmLwEhBw4BJy4BNwE+ATMyFhcBFgYHJSELAQ8KFgX5+AUWCgoHBf7vAw4HCA4D/u8FBwoDnQgBCE8BCQsQEAv+908IAQgIFwh8CAh8CBcI/SoIAQhP/vcLEBALAQlPCAEICBcIfAgIfAgXCAOWChUGTv6ZTgUWCgoHBQEaBA0IBw4DARoFBgv+QgEvl5gDsAUHCv4PAfEKBwUFFgr93gcICAcCIgoWBf1MCBcIURAMCxBRCBcICAiACBYIgAgBCP7ZCBcIURALDBBRCBcICAEIgAgWCIAICAGIBQcKl5cKBwUFFgoCIgcICAf93goWBdoBJf7bAAAKAAYAVwP6AwcALABTAF8AawB4AIQAkQCdAMEBMwAAASEyNj0BNCYrASImJy4BKwEiBgcOASsBIgYVFBY7ATIWFRQGKwEiBh0BFBYzJzMyNjU0JisBPgE7ATI2Nz4BOwEyFhceATsBMhYdARQGIyEiJj0BFzI2NTQmIyIGFRQWNzIWFRQGIyImNTQ2FzI2NTQmIyIGFRQWMzUyFhUUBiMiJjU0NjMyNjU0JiMiBhUUFjM1MhYVFAYjIiY1NDYFFAcOAQcGByIwMSImNTQ2MzY3PgE3NjU0JicuATc+ARceARUFMBYVFAYxOAExFDAxMAYxOAExOAExOAExOAExMBQjOAExOAExOAExOAExOAE5ATgBMTAUMQcOASMiJicmND8BJicuAScmNTQ2NzYWFxYGBw4BFRQXHgEXFhcnJjQ3NjIfATgBOQE4ATE4ATEUFhc4ARUBawE2IC0tICsJDwIDGhFQERoDAg4JQBciBgVEBQcHBUQFBi4fODoOExMOOAMTDEAQGwMCDglQCQ8CAxoRKxchIRf+yhch1jFERDEwREQwKDg4KCc4OCQgLCwgHy0tHxcgIBcXICC9DhUVDg8VFQ8GCAgGBgkJAVQcHWdIR1YBBAcFBFFERGMcGygnAwIDAgkDLCz+EAEBAQFBAgQCAgQBAwMvZFhYgiYlNjUECAMCAgQwMSQkfFRUYC8DAwMJA0EBAQGILSCqIC0MCREVFREJDCEYBAYIBQUIBgSQIC3SFA4OFAsOFREJDAwJERUhF6oXISEXhbNGMjFHRzEyRts6KSk6OikpOq8sIB8tLR8gLIMgFxcgIBcXIBUODxUVDw4VMgkGBggIBgYJ/ismJj4WFgoGBAQHCRUUOSMiJh89GwIJBAMCAx5FJeMCAQICAQEBAUIBAgIBAwkDMAMTFEErKjEpTCACAgQECAIdQyMsJyc7EhIDMAMJAwMDQgEBAQEADwAUAGQD6gLsACYAMQBCAEwApQCzARoBKAE2AV0BcAGiAbUB5AH3AAABITIWHwEyFh8BFgYHHAEVAw4BKwEiJicDPAE1LgE/AT4BMzc+ATMFJy4BIyEiBg8BIRchIgYVEx4BOwEyNjUTNCYjNyc0JiMhIgYVBwc0NjsBMjY1NCYrASIGDwEjIgYPAQYWFxwBFRMeATsBMjY3FRQWMzI2PQE0JiMiBgc3NCYnIgYPAQ4BKwEiJjUDNDY7ATI2NTQmKwE3NDY7ATI2NTQmKwE3AzQ2MzIWHQEUBiMiJjUBMhYHAxQGKwEiJi8BLgEjDgEVFy4BIyIGHQEUFjMyNj0BHgE7ATI2NxUUFjMyNj0BNCYjIgYHNzwBNT4BLwEuASsBJy4BKwEiBhUUFjsBMhYfASMiBhUUFjsBMhYVFyMiBhUUFjsBATQ2MzIWHQEUBiMiJjUlMhYdARQGIyImPQE0NiUwJjEOASsBKgE1MDQxNTQiMTAGBzAUMR4BMToBPQE8ATsBMjY/ATcWFAcOASM4ATEnIjYxNzAyMRcHFDI1NDY3NDY3OQE+ATUxMDYxMBYxMDIxFzAyNSc0IjEOATEiFDMXMhQVMAYHBhYfARciJicmNjcwNjEzMBYxFTAiMSM3IhQxHgEXMBYXMR4BFTIUMTAGIwcwFDEwFhcyMDU+ATEwJjEHBiI1MCYnLgErAQc+ATMyFhc4ATEHMCIxJzgBNTcBZgFECg8CBQoPAgYCCggtARoR8xEZAi0ICgIGAg8JBQIPCgFLAwECAf68AQIBAwFSDv6TAgItAQsI8wgMLQICEwUCAv5/AgIF7wICzAUHBwXMChACAgIKDwIDAQkIHAEZEY4OFgUMCAkLCwkECAICBgUFBwEFAQsIjgcMHAICwwUHBwXWAQMB7AUHBwXRATwMCAkLCwkIDAOqAgMBGgwHgAgLAQUBBwUFBgIDBwQIDAwICQsFFg6ADBYFDAgJCwsJBAYDFwgKAgICDwoDAgIPCr0FBwcFvQECAQGzBQcHBc4BAgG6BQcHBaf+9gwICAwMCAgM/pQIDAwICAwMASgBBA8OHwEBAR0DAxwBAQETCwsIEQUDAgQZDRYBASoBFLQBBAcFAgMFAQEBCwERAQUqAQELAQQFBgIHERkFCAIEBwcBLQEBKSIBBAsHBAMDBQEBAQssBAECEAEMAQEEBQUNDyIZAwYDCA8GFAElEQLsDQoYDQkgCA4CAQQB/iMRFxcRAd0BBAECDgggCQ0YCg0vFAECAgEUTgIC/iMICgoIAd0CAhgbAQICARs2AQIHBQUHDQkKDAoKCA4CAQQC/u8RFxAMCggMDAgjCQsDAxgFBwEGBTMICgoIARIBAwcFBQcFAQIHBQUHBf63CAwMCCMJCwsJAS8DAf7uCAoKCDMFBgEHBRUCAwwIIwgMDAgGCw8OCgQIDAwIIwgMAgPzAgQBAg4ICQoNCQoNBwUFBwIBBQcFBQcCAQUHBQUH/qQIDAwIQAgMDAhUDAhACAwMCEAIDJwBAgUBAQ4BJQQBBCUBDgEBCQ4gGQQJBAcGKAEZJD8BAQQPCwEIBQUIAQEBBgEtAQEHAQcBAQYKCQ4NHREDBAcZCgEBMb8BAwsMCQUGCAEBAQcBCAEBBCwBBwEBBwoJBhEEBRILJhgBIQACAAD/2AQAA6gABwALAAAFNwkBFzchFwkCIQO1S/4A/gBLhQJghf1KAQEBAf3+KCkDp/xZKfT0AUkB1f4rAAAABAAAAEkDtwO3ABAAIQA9AFgAACU0JyYjIgcGFRQXFjMyNzY1MzQnJiMiBwYVFBcWMzI3NjU3FRQHBiMhIicmPQE0NzYzIRcWMzI/ASEyFxYVAxYHAQYjIicBJjc2OwERNDc2OwEyFxYVETMyAtsKCw8PCwsLCw8PCwqTCwsPDwsKCgsPDwsLSRAQF/y3FxAQEBAXAQpNISwtIU4BCRcQELoKEv8AChAPCv8AEgoJGJMLCg+TDgsLkhi3DwsKCgsPDwsLCwsPDwsKCgsPDwsLCwsPgLcXEBAQEBe3FxAQTiAgThAQFwFFFxH/AAsLAQARFxYBAA8LCwsLD/8AAAAAAAEAEwBXAxYDZgBCAAATIgYHDgEXFhceARcWFxYXHgEXFhczMjY3NiYnJicuAScmJy4BIyIGBw4BBy4BJy4BJz4BNz4BJyYnLgEnJicuASMxrAkUCQFzAQIWF0YqKikoMTBoNTYyASNeARAHDwQYFzYYGAYFDQcIFAoJLg4NOi0uLwkIGgUJAgcEEA8kEA8EBhUNA2YGBgFgIzI1NWgxMCkoKitFFxcBcQEXLgoDDxAkEBADAwQGBQUaCAkwLS46DA4uChEiDAYXGDcXFwUJCQADAAAASQMlA24ADwAvAFMAADcUBwYjIicmNTQ3NjMyFxYFFgcGKwEiJyYnJicmJyYnJj0BNDc2OwEWFxYXFhcWFwUWBwYrASInJjUmJyYnJicmJyYnJj0BNDc2OwEWFxYXFhcWF9sgIC0uICAgIC4tICABJQELChFNDgoLAQxdXYMOCgkMCg8CXFNUQEEnJwcBJQEMChBSDwoLBzMzUVJub3sOCgoLCw8BlomJams9PQi3LiAgICAuLiAgICB0EAwMCgkOg11dDAIKCg5OEAoKBycmQkBUU1sCDwsMCgoOe29uUlEzMwcBCwoOUhAKCwg9PWtqiYmWAAEAAAABAACZEsrNXw889QALBAAAAAAA3KXYigAAAADcpdiKAAD/qgXRA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABdEAAP//BdEAAQAAAAAAAAAAAAAAAAAAAEoEAAAAAAAAAAAAAAACAAAABAAAgAQAAQAEAAEABdEAAANkAAAEAAD1BAAAAAQEAAAEWAAABLAAAAQAAAADsAAAA64AAAQDAAAEAAAGBAAAAQQAAAkEAAAABAAAIAQAAAAEAAAKBAAAgANOAAAEAABgBAAAYAQAAGAEAABiBAAAYAQAAGMEAABjBAAAYAQsACEEZgAABAAAAAQAAAIC6AAABAAAAAQAAAAEAAACBAAARwQAAAMEAAAIBAAAcwQAABUEAAAABAAADgQAAFwEAAAABAAApgSLAAkEAAAWBAAAYAQAAAAEAAAABAAAAAQAAAkEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEggAEBIIAAAQAAAYEAAAUBAAAAAO3AAADJQATAyUAAAAAAAAACgAUAB4AVgBkAHIAvAMqA1IDkgP2BNwFngZ8DJYNtg6wD1YR5hJeEwgTcBRMFToVxBhkGR4ZchnuGhIaZhriG7AcPB0QHa4dvB4yIPYiiCMII6QkUiUMJlIolCmMLIItaDqkO3Q8eD1OP6xAQEB8QSJBukOURFpFIkYQRvxHxEiOSTZJ5EtOTbxN3E5cTsRPQAAAAAEAAABKCPkAZAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }


#do-gory:before,
#jezyki:after,
#menu-lewa ul li a:before,
#menu-lewa ul li > a:after,
#szukaj-ico::before,
#tresc .formularz-wyszukaj p:before,
.akt-arch .akt-wiecej:after,
.aktualnosc-lista-glowna h3 a:before,
.alert_error:after,
.alert_info:after,
.alert_ok:after,
.banery-glowna a strong:before,
.banery > a:before,
.buton:after,
.buton:before,
.clndr-next-button,
.clndr-next-button:before,
.clndr-previous-button:before,
.custom_arrow:after,
.data:before,
.do-gory:before,
.fn_drukuj:before,
.fn_pdf:before,
.fn_powrot:before,
.fn_top:before,
.gal-data:before,
.gal-ifoto:before,
.gal-wszystkie a:after,
.galeria strong span:before,
.galeria ul a:after,
.galeria-lista li a:before,
.kalendarz:after,
.link-box a span:after,
.mapa > li h2:after,
.mapa > li > a:after,
.menu-m-roz a.custom_arrow:after,
.naglowek-dane li + li::after,
.nav-m:before,
.nav-next:after,
.nav-prev:after,
.newsletter h2::before,
.old_news_tosrus div:before,
.powrot:before,
.ps-f a:before,
.ps-l a:after,
.ps-n a:after,
.ps-p a:before,
.slider-inner a:after,
.stopka-nav .akt-pop span:after,
.stopka-nav .akt-wsz span:after,
.stopka-nav .buton span:after,
.strona-glowna h2::before,
.wazne-pasek li a:before,
.wcag-opcje a::after,
[class*=" ikon-"],
[class*=" i-"]:before,
[class^=i-]:before,
[class^=ikon-],
a.gal-wiecej:after,
footer h2:before,
span.gal-wiecej:after {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.banery > a strong,
.custom_arrow strong,
.fn_i strong,
.galeria-lista li a strong,
.porady-pointer strong,
.topbaner-close strong,
[class*=" ikon-"] strong,
[class*=" i-"] strong,
[class^=i-] strong,
[class^=ikon-] strong {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    width: 100%
}


.ikon-kat-cmentarz:before {
    content: "\e92e"
}

.ikon-mail2:before {
    content: "\e902"
}

.ikon-wydarzenia:before {
    content: "\e903"
}

.ikon-szukaj:before {
    content: "\e906"
}

.ikon-aktualnosci:before {
    content: "\e907"
}

.ikon-galeria-zdjec:before {
    content: "\e908"
}

.ikon-galeria-filmow:before {
    content: "\e90c"
}

.ikon-kalendarz:before,
.ikon-kalendarzyk:before {
    content: "\e90d"
}

.ikon-kontrast:before {
    content: "\e90f"
}

.ikon-mapa-strony:before {
    content: "\e910"
}

.ikon-nieslyszacych:before {
    content: "\e913"
}

.ikon-kat-podatki:before {
    content: "\e915"
}

.ikon-siedziba:before {
    content: "\e922"
}

.ikon-pdf:before {
    content: "\e91e"
}

.ikon-print:before {
    content: "\e91f"
}

.ikon-event:before {
    content: "\e619"
}

.ikon-mail:before {
    content: "\e933"
}

.ikon-download:before {
    content: "\f019"
}

.ikon-tel:before {
    content: "\f095"
}

.ikon-rss:before {
    content: "\f09e"
}

.ikon-plik-arch:before {
    content: "\e916"
}

.ikon-plik-arkusz:before {
    content: "\e917"
}

.ikon-plik-audio:before {
    content: "\e918"
}

.ikon-plik-blank:before {
    content: "\e919"
}

.ikon-plik-doc:before {
    content: "\e91a"
}

.ikon-plik-img:before {
    content: "\e91b"
}

.ikon-plik-pdf:before {
    content: "\e91c"
}

.ikon-plik-video:before {
    content: "\e91d"
}

.ikon-arowleft:before,
.ikon-arowleft_ico:before {
    content: "\e900"
}

.ikon-arowtop_ico:before {
    content: "\e920"
}

.ikon-arowright:before,
.ikon-arowright_ico:before {
    content: "\e901"
}

.ikon-facebook:before {
    content: "\e904"
}

.ikon-foto_ico:before {
    content: "\e905"
}

.ikon-szukaj_ico:before {
    content: "\e911"
}

.ikon-youtube:before {
    content: "\e912"
}

.ikon-fax:before {
    content: "\e932"
}

.ikon-location:before {
    content: "\e914"
}

.ikon-web:before {
    content: "\e934"
}

.ikon-cross:before {
    content: "\e921"
}

.ikon-czas:before {
    content: "\e924"
}

.ikon-kat-strefa-parkowania:before {
    content: "\e923"
}

.ikon-kat-karta-duzej-rodziny:before {
    content: "\e90e"
}

.ikon-kat-bok:before {
    content: "\e909"
}

.ikon-kat-budzet-obywatelski:before {
    content: "\e90a"
}

.ikon-kat-ekologia:before {
    content: "\e90b"
}

.ikon-kat-edukacja:before {
    content: "\e925"
}

.ikon-kat-iurystyka:before {
    content: "\e926"
}

.ikon-kat-kalendarium-prezydenta:before {
    content: "\e927"
}

.ikon-kat-kultura:before {
    content: "\e928"
}

.ikon-kat-ogolne:before {
    content: "\e929"
}

.ikon-kat-sport:before {
    content: "\e92a"
}

.ikon-kat-grobonet:before {
    content: "\e92c"
}

.ikon-kat-RSO:before {
    content: "\e92b"
}

.ikon-kat-SM:before {
    content: "\e92d"
}

.ikon-kat-rodo:before {
    content: "\e92f";
}

.ikon-kat-wydatki:before {
    content: "\e930";
}

.ikon-kat-wirtualny-spacer:before {
  content: "\e93f";
}

.ikon-kat-segregacja:before {
    content: "\e940";
}



.ikon-jezyk_migowy:before {
  content: "\e931";
}
.ikon-kontrast1:before {
  content: "\e935";
}
.ikon-ico_litera_small:before {
  content: "\e952";
}
.ikon-wcag:before {
  content: "\e936";
}
.ikon-lh-minus:before {
  content: "\e937";
}
.ikon-lh-plus:before {
  content: "\e938";
}
.ikon-paragraph-plus:before {
  content: "\e939";
}
.ikon-paragraph-minus:before {
  content: "\e93a";
}
.ikon-word-plus:before {
  content: "\e93b";
}
.ikon-word-minus:before {
  content: "\e93c";
}
.ikon-letter-plus:before {
  content: "\e93d";
}
.ikon-letter-minus:before {
  content: "\e93e";
}

@charset "UTF-8";
/* INFO */
/* Links */
/* IKONY */
/* menu */
/* info 1 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
/* INFO */
/* Links */
/* IKONY */
/* menu */
/* info 1 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
.skip__link {
  position: absolute;
  left: -999em;
  background: #a80825;
  font-size: 14px;
  color: #fff;
  padding: 10px;
}

.skip__link:focus {
  position: absolute;
  left: 0;
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

.js-focus-visible .focus-visible {
  outline: 3px #C72441 dashed;
}

.js-focus-visible .tooltip {
  visibility: hidden;
}

.js-focus-visible .focus-visible + .tooltip {
  visibility: visible;
}

.d-none {
  display: none !important;
}

@media (min-width: 768px) {
  .d-md-inline-block {
    display: inline-block !important;
  }
}
ul,
ul li {
  padding: 0;
  margin: 0;
}

body,
header,
html {
  font-family: Lato, sans-serif;
}

header .row > div,
section .br,
ul,
ul li {
  padding: 0;
}

header,
header .row {
  position: relative;
}

#szukaj,
#szukaj-ico {
  outline: 0 !important;
}

#FormSzukaj_szukaj,
#wstecz_drukuj,
#wstecz_drukuj > div,
.fn_i,
.jezyki a,
.kalendarium-box,
.naglowek-dane,
.nav-next strong,
.nav-prev strong,
.tresc,
a.nav-m,
nav > ul {
  overflow: hidden;
}

#nav > ul > li > a,
.buton2,
.link-box a,
.wcag-opcje a,
nav > ul > li > a {
  text-transform: uppercase;
}

#head,
.naglowek-dane-k,
div.newsletter {
  clear: both;
}

body,
html {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6em;
  color: #555;
  height: 100%;
}

*,
:after,
:before {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#logo a,
a.nav-m,
p#logo a {
  text-decoration: none !important;
}

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

ul li {
  list-style: none;
}

section {
  margin: 16px 0;
}

section .br {
  background: #fff;
  margin: 0;
}

header {
  font-weight: 300;
}

header strong {
  font-weight: 400;
}

header .menu {
  background: #f4f7f7;
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.25);
}

footer .row {
  margin: 0;
}

#logo,
p#logo a {
  font-family: "Bree Serif", sans-serif;
  margin: 0;
  padding: 0;
  color: #3870a7;
  font-size: 26px;
  border: 0;
  line-height: 1.1;
}

header {
  background-color: #fff;
  z-index: 11;
  padding-bottom: 10px;
}

header:before {
  content: "";
  display: none;
  height: 55px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #f4f2f0;
}

header .menu-top {
  height: auto;
  background-color: #f4f2f0;
}

header .menu-top div {
  position: relative;
}

header .menu-top ul li {
  display: inline-block;
  float: left;
  margin-right: 2px;
}

.d-flex {
  display: flex;
}

header img {
  padding: 2em 0 0;
}

a.nav-m {
  display: block;
  font-size: 28px;
  position: absolute;
  top: 14px;
  left: 10px;
  width: 44px;
  height: 44px;
  background: #eb690b;
}

a.nav-m:after,
a.nav-m:before {
  content: "";
  position: absolute;
  left: 0.15em;
  width: 0.7em;
  height: 0.1em;
  background: #fff;
}

.menu-scrolled a.nav-m {
  top: 5px;
}

a.nav-m:before {
  top: 0.2em;
  box-shadow: 0 0.25em 0 0 #fff;
}

a.nav-m:after {
  top: 0.7em;
}

a.nav-m:focus,
a.nav-m:hover {
  background: #d50000;
}

.podmenu {
  display: block;
  padding: 0.5em 1em 1em 60px;
  margin-bottom: 15px;
}

.podmenu select {
  width: 100%;
  border: 1px solid #ccc;
  color: #d50000;
  height: 40px;
  background-color: transparent;
  line-height: 40px;
  padding: 0 0.5em;
}

#logo a,
p#logo a {
  display: block;
  height: 100%;
  min-height: 110px;
  padding: 1em 1em 0 120px;
  text-align: right;
  color: #3870a7;
  font-weight: 700;
  background-image: url(/pics/otworz_sie_na_ciechanow.jpg);
  background-repeat: no-repeat;
  background-position: left 20px;
  background-size: contain;
}

#nav,
nav {
  height: 70px;
  padding: 0 !important;
  margin-left: 0;
}

#nav > ul,
nav > ul {
  clear: both;
  height: 100%;
  margin: 0;
  padding: 0;
}

#nav > ul {
  display: none;
  width: 100%;
  table-layout: fixed;
  padding-right: 70px;
}

nav > ul {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

#nav > ul > li,
nav > ul > li {
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  height: 100%;
}

#nav > ul > li {
  display: table-cell;
  float: none;
}

nav > ul > li {
  display: inline-block;
  float: left;
}

.menu-scrolled #nav > ul > li > ul {
  top: 50px;
}

.menu-scrolled .nav {
  top: 0;
  left: 0;
  height: 55px;
  background: #fff;
}

.menu-scrolled .podmenu {
  padding-left: 180px;
}

#nav > ul > li:hover > ul,
#nav > ul > li > a:focus + ul,
#nav > ul > li > a:hover + ul {
  opacity: 1;
  visibility: visible;
}

#nav > ul > li > ul > li {
  display: table-cell;
  width: 22%;
  vertical-align: top;
}

#nav > ul > li > ul > li + li {
  width: 30%;
  background: #523d3f;
}

#nav > ul > li > ul > li + li + li {
  width: 48%;
}

#nav > ul > li > a,
nav > ul > li > a {
  display: table;
  width: 100%;
  height: 100%;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
  font-weight: 400;
  color: #3870a7;
  white-space: normal;
  margin: 0;
  position: relative;
  padding: 0.4em 1em;
}

#lokalizer a,
#lokalizer span,
.buton,
.jezyki a,
.naglowek-dane dl dd,
.naglowek-dane dl dd a,
.naglowek-dane dl dt,
a.ikon-event {
  white-space: nowrap;
}

#nav > ul > li > a span,
nav > ul > li > a span {
  display: table-cell;
  vertical-align: middle;
}

#nav > ul > li a:focus,
#nav > ul > li a:hover,
#nav > ul > li:hover > a {
  background: #3870a7;
  color: #fff;
}

.naglowek-dane {
  display: block;
  padding: 10px 0 0;
  margin: 0 4% 0 0;
  width: 96%;
}

.herb {
  text-align: center;
  display: none;
}

.herb img {
  padding-top: 1em;
}

.naglowek-dane strong {
  display: block;
  font-weight: 400;
  line-height: 1.3;
}

.naglowek-dane address {
  font-style: normal;
  line-height: 1.35;
}

.naglowek-dane li {
  display: block;
  width: 100%;
  padding: 5px 0.5em;
  margin: 0;
  text-align: right;
  border-bottom: 3px dotted #ccc;
  position: relative;
}

.naglowek-dane li + li {
  width: 50%;
  float: left;
  border: 0;
  border-right: 3px dotted #ccc;
  margin-top: 3px;
  padding-right: 36px;
}

.naglowek-dane li + li::after {
  content: "\e914";
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  right: 0;
  text-align: center;
  line-height: 32px;
  font-size: 24px;
  color: #eb690b;
}

.naglowek-dane li + li + li {
  border: 0;
  padding-right: 0.5em;
  padding-left: 36px;
}

.naglowek-dane li + li + li::after {
  right: auto;
  left: 0;
  content: "\f095";
  font-size: 26px;
}

.naglowek-dane dl {
  display: block;
  text-align: right;
  margin: 0;
  padding: 0;
}

.naglowek-dane dl dd,
.naglowek-dane dl dd a {
  line-height: 20px;
  margin: 0;
  text-align: left;
}

#FormSzukaj_szukaj,
#szukaj,
#szukaj-ico,
.social a,
.wcag-opcje a,
.wcag-opcje a::after {
  text-align: center;
}

.naglowek-dane dl dt {
  float: left;
  padding-right: 5px;
  line-height: 20px;
}

.inline {
  margin-top: 10px;
}

.inline,
.inline dd,
.inline dt {
  display: inline !important;
  float: none !important;
  padding: 0 !important;
}

.inline dt.ir {
  padding: 0;
  float: left !important;
  display: block !important;
}

.social {
  display: inline-block;
  border-left: 1px solid #dbd9d8;
  border-right: 1px solid #dbd9d8;
  margin: 3px 0;
  padding: 0 5px;
}

.social a {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  color: #39599f;
  margin: 6px 3px;
}

.social .ikon-youtube {
  color: #E90101;
}

.social .ikon-rss {
  color: #976C07;
}

.social a:before {
  font-size: 24px;
}

.social a:focus,
.social a:hover {
  color: #fff;
  text-decoration: none;
}

.social .ikon-facebook:focus,
.social .ikon-facebook:hover {
  background: #39599f;
}

.social .ikon-youtube:focus,
.social .ikon-youtube:hover {
  background: #fe4141;
}

.social .ikon-rss:focus,
.social .ikon-rss:hover {
  background: #f8bc2e;
}

.jezyki {
  position: relative;
  padding: 0 15px;
  height: 40px;
  width: 100%;
  align-items: flex-end;
  justify-content: flex-end;
  margin-right: 60px;
}

.jezyki::before {
  left: 0;
}

.jezyki::after {
  right: 0;
}

.jezyki a {
  display: inline-block;
  margin: 3px;
  width: 31px;
  height: 22px;
  text-indent: 100%;
  background-image: url(../themes/default/pics/sprite.png);
  background-repeat: no-repeat;
}

.jezyki-pl.jezyki-aktywny {
  background-position: -84px 0;
}

.jezyki-pl {
  background-position: -84px -22px;
}

.jezyki-en.jezyki-aktywny {
  background-position: -22px 0;
}

.jezyki-en {
  background-position: -22px -22px;
}

.jezyki-en:focus,
.jezyki-en:hover {
  background-position: -22px 0;
}

.jezyki-de.jezyki-aktywny {
  background-position: -54px 0;
}

.jezyki-de {
  background-position: -54px -22px;
}

.jezyki-de:focus,
.jezyki-de:hover {
  background-position: -54px 0;
}

.jezyki-ua {
  background-position: -116px -22px;
}

.jezyki-ua.jezyki-aktywny,
.jezyki-ua:focus,
.jezyki-ua:hover {
  background-position: -116px 0;
}

.mapa-strony,
.dla-nieslyszacych {
  display: block;
  width: 44px;
  height: 44px;
  padding: 0;
  overflow: hidden;
  text-indent: 100%;
  position: relative;
}
.mapa-strony::before,
.dla-nieslyszacych::before {
  text-indent: 0;
  display: block;
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 44px;
  font-size: 30px;
}
.mapa-strony:hover, .mapa-strony:focus,
.dla-nieslyszacych:hover,
.dla-nieslyszacych:focus {
  color: #FFF;
}

.dla-nieslyszacych {
  background: #004ea2;
  color: #FFF;
}
.dla-nieslyszacych:hover, .dla-nieslyszacych:focus {
  color: #FFF;
  background: #3870a7;
}

.mapa-strony {
  color: #004ea2;
}
.mapa-strony:hover, .mapa-strony:focus {
  color: #FFF;
  background: #3870a7;
}

#szukaj-ico {
  background: #eb690b;
  color: #000;
  display: block;
  height: 70px;
  line-height: 70px;
  font-size: 36px;
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 70px;
}
#szukaj-ico:hover, #szukaj-ico:focus {
  background: #3870a7;
  color: #fff;
}

#lokalizer a,
.fn_i {
  text-decoration: none !important;
}

#wyszukiwarka {
  text-align: right;
  position: relative;
  display: none;
}

#szukaj {
  height: 55px;
  line-height: 55px;
  padding: 0 0.5em;
  margin: 0 15px 10px;
  width: 50%;
  font-size: 24px;
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #CCC;
}

#szukaj:focus {
  border-bottom-color: #eb690b;
}

#szukaj-ico.active {
  height: 125px;
  line-height: 195px;
}

#szukaj-ico.active::before {
  content: "\e920";
  color: #fff;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 22px;
}

#szukaj-ico.active + #wyszukiwarka {
  display: block;
}

.kslider-pagination,
.nav-next,
.nav-prev {
  display: block !important;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  z-index: 100;
  outline: 0 !important;
  overflow: hidden;
  text-indent: 100%;
  border-bottom: 6px solid #707173;
  border-right: 6px solid #707173;
}

.kslider-pagination-previous,
.nav-prev {
  left: 15px;
  border-left: 6px solid #707173;
  border-right: 0;
  transform: rotate(45deg);
}

.kslider-pagination-next,
.nav-next {
  right: 15px;
  transform: rotate(-45deg);
}

.kslider-pagination:focus,
.kslider-pagination:hover,
.nav-next:focus,
.nav-next:hover,
.nav-prev:focus,
.nav-prev:hover {
  border-color: #eb690b;
}

.nav-next,
.nav-prev {
  top: 50%;
  margin-top: -10px;
}

.nav-next strong,
.nav-prev strong {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  clip: rect(0 0 0 0);
}

.menu-szukaj form input[type=text] {
  width: 100%;
  height: 34px;
  background-color: #fff;
  line-height: 34px;
  padding: 0 40px 0 1em;
  margin-top: 30px;
  border: 1px solid #c2c2c2;
}

.nav-next:after,
.nav-prev:after {
  font-size: 44px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 50px;
}

.nav-prev:after {
  content: "\e900";
}

.nav-next:after {
  content: "\e901";
  right: 0;
}

#FormSzukaj {
  position: relative;
}

#FormSzukaj_szukaj {
  position: absolute;
  right: -100px;
  bottom: 10px;
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  width: 100px;
  height: 64px;
  text-indent: 200%;
  border: 0 !important;
  z-index: 9;
}

header .menu-scrolled {
  position: fixed;
  top: 0;
  height: 55px;
  left: 0;
  background: #fff;
  margin: 0 auto;
  right: 0;
  z-index: 9;
}

header .menu-scrolled:before {
  content: "";
  width: 100%;
  height: 50px;
  background: #fff;
  position: fixed;
  left: 0;
  z-index: -1;
}

header .menu-scrolled #logo {
  margin: 0 0 0 50px;
  height: 55px;
  opacity: 1;
  padding: 5px;
  width: 100px;
}

header .menu-scrolled #nav,
header .menu-scrolled nav {
  line-height: 55px;
  height: 55px;
}

header .menu-scrolled #szukaj-ico,
header .menu-scrolled #wyszukiwarka {
  height: 55px;
}

header .menu-scrolled #szukaj-ico {
  line-height: 55px;
}

header .menu-scrolled #szukaj-ico.active {
  height: 125px;
  line-height: 195px;
  z-index: 9999;
}

header.active .menu-scrolled {
  height: auto !important;
}

.buttons__container {
  overflow: visible;
  margin: 5px auto;
  justify-content: flex-end;
  margin-right: 60px;
}
.buttons__container li > a {
  margin: 3px;
}

.bip {
  display: block;
  position: absolute !important;
  top: 10px;
  right: 10px;
  width: 44px;
  height: 44px;
  background: url(../themes/default/pics/bip.png) no-repeat;
  z-index: 5;
}

#head,
.tresc {
  background: #fff;
}

#lokalizer {
  color: #9d1006;
  font-size: 12px;
  padding: 0 10px;
  text-align: right;
  line-height: 1.1;
}

#lokalizer:before {
  content: "Jesteś na:";
  color: #707070;
  padding-right: 5px;
}

#lokalizer a {
  color: #767676;
  border: 0;
}

#lokalizer a:focus,
#lokalizer a:hover {
  color: #d01111;
}

#lokalizer a:after {
  content: "/";
  color: #acacac;
  font-size: 12px;
  margin-left: 4px;
}

#head {
  margin: 30px 0 10px;
  padding: 0;
  position: relative;
}

.tresc {
  padding: 15px 0.5%;
}

#wstecz_drukuj {
  margin: 10px 0 0;
  display: table;
  width: 100%;
  position: relative;
  border-top: 1px solid #e1e1e1;
}

#wstecz_drukuj > div {
  display: table-cell;
  width: 50%;
}

#wstecz_drukuj div + div {
  width: 50%;
  text-align: right;
  vertical-align: middle;
}

.fn_i {
  margin: 15px 5px 15px 0;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 48px !important;
  text-align: center;
  font-size: 30px;
  color: #555;
  border: 1px solid #b1b1b1;
  text-shadow: 2px 2px 2px rgba(177, 177, 177, 0.5);
  -webkit-text-shadow: 2px 2px 2px rgba(177, 177, 177, 0.5);
}

.fn_i:focus,
.fn_i:hover {
  background: #b1b1b1;
  color: #fff;
  outline: 0;
}

.fn_drukuj:before {
  content: "\e91f";
}

.fn_pdf:before {
  content: "\e91e";
}

.fn_powrot,
.fn_top {
  line-height: 40px !important;
  font-size: 24px;
}

.fn_powrot:before {
  content: "\e900";
}

.fn_top:before {
  content: "\e920";
}

#wstecz_drukuj form {
  float: right;
  height: 100%;
  font-size: 11px;
  font-weight: 400;
  text-align: right;
  margin: 24px 14px 0 0;
}

#wstecz_drukuj form input {
  display: none;
}

.stopka-nav {
  display: table;
  width: 100%;
  margin: 20px 0;
}

.stopka-nav > a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  outline: 0;
  font-size: 15px;
  color: #555;
}

.stopka-nav .buton:after {
  content: "";
  display: none;
}

.stopka-nav > a:focus,
.stopka-nav > a:hover {
  background: #898989;
  color: #fff;
}

.stopka-nav > a span strong {
  display: none;
}

.stopka-nav .akt-wsz {
  width: 50%;
  text-align: center;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.stopka-nav .akt-nast:before,
.stopka-nav .akt-pop:before,
.stopka-nav .akt-wsz:before {
  content: "\e900";
  display: block;
  line-height: 44px;
  font-size: 11px;
}

.stopka-nav .akt-nast,
.stopka-nav .akt-pop {
  width: 25%;
}

.stopka-nav .akt-nast:before {
  content: "\e901";
}

footer .bgkolor {
  background: #56555b;
  color: #fff;
}

footer .social li a,
footer nav ul li a {
  color: #fff !important;
}

footer nav {
  height: auto;
}

footer nav ul {
  padding: 0.5em 0 !important;
}

footer nav ul li a {
  line-height: 1.3;
}

footer .social {
  border: 0;
}

footer .social li {
  display: inline-block;
  float: left;
}

footer .social li a:focus,
footer .social li a:hover {
  background: #fff !important;
  color: #56555b !important;
}

.footer-desc {
  font-size: 11px;
}

footer nav ul li a {
  font-size: 13px;
}

.kalendarium-box {
  background: #767676;
  padding: 5px 5px 10px;
  position: relative;
}

.kalendarium-box h3 {
  margin: 0;
  padding: 9px 0 0 120px;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  height: 36px;
  border: 0;
  position: relative;
}

#tresc .kalendarium-box ul {
  margin: 0;
  padding: 0;
}

#tresc .kalendarium-box ul li {
  background: #b9b8b8;
  padding: 5px;
  margin-right: 5px;
}

.kalendarium-box h3 .data {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #333;
  font-size: 28px;
  font-weight: 300;
  color: #fff;
  line-height: 36px;
  height: 36px;
  padding: 0 10px 0 0;
}

.kalendarium-box h3 .data span {
  font-size: 12px;
  line-height: 1;
  display: inline-block;
  width: 40px;
  text-align: right;
  border-right: 1px solid #fff;
  text-transform: uppercase;
  padding: 0 0.7em 0 1em;
  margin-top: -1px;
}

.kalendarium-box > div {
  overflow: auto;
  height: 77%;
  height: calc(100% - 70px);
  position: relative;
}

.strona-glowna .kalendarium-box a.ikon-event {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.podstrona .kalendarium-box a.ikon-event {
  width: 104%;
  margin-left: -2%;
  margin-bottom: -9px;
}

.kalendarium-box h4 {
  margin: 0;
  padding: 5px;
  font-size: 16px;
  width: auto;
  line-height: 1.1;
}

.kalendarium-box h4 a {
  color: #000;
  display: block;
}

.kalendarium-box h4:before {
  content: none;
  display: none;
}

.kalendarium-box dl {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

.kalendarium-box dt {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  width: 24px;
}

.kalendarium-box dt:before {
  vertical-align: middle;
  color: #888;
  position: relative;
}

.kalendarium-box dd {
  font-size: 12px;
  padding: 0 0.5em 0 24px;
  line-height: 1;
}

.kalendarium-box dd,
.kalendarium-box dt,
dl.adress dd,
dl.adress dt {
  display: inline-block;
  margin: 0;
  color: #000;
}

dl.adress,
dl.kontakt {
  padding: 10px 0;
}

dl.adress dt,
dl.kontakt dt {
  position: relative;
  width: 20px;
  padding: 0;
  float: left;
}

dl.adress dt:before,
dl.kontakt dt:before {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 50%;
  margin-left: -10px;
  text-align: center;
  line-height: 20px;
  top: 0;
}

dl.adress dd,
dl.kontakt dd {
  line-height: 1.1;
  padding: 2px 0;
}

aside .kalendarium-box > div {
  overflow: hidden;
  height: 100%;
}

aside .kalendarium-box h3 {
  padding: 40px 0 0;
  height: 70px;
  text-align: center;
}

aside .dzisiejsze-wydarzenia li {
  padding: 0.5em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

aside .kalendarium-box dl {
  margin-left: 5px;
}

a.ikon-event {
  background: #eb690b;
  color: #fff;
  text-align: center;
  font-family: "Exo 2", sans-serif;
  display: block;
  line-height: 34px;
  text-decoration: none;
}

a.ikon-event:before {
  font-family: icomoon;
  line-height: 34px;
  padding: 0 10px 0 0;
  vertical-align: baseline;
}

a.ikon-event:focus,
a.ikon-event:hover {
  background: #f8771a;
  color: #fff;
}

.intracom {
  color: #757575 !important;
  margin: 22px 0;
}

.intracom strong {
  font-weight: 400;
}

.intracom span {
  color: #C25700;
}

#menu-lewa {
  display: none;
  background: #fff;
  margin-bottom: 20px;
  overflow: hidden;
  border-bottom: 4px solid #039;
}

#menu-lewa h2 {
  color: #727811;
  font-size: 24px;
  font-weight: 600;
  border: 0;
  padding: 1px 0 22px;
  margin: 30px 0 0;
  line-height: 1.1;
}

#menu-lewa ul,
#menu-lewa ul li {
  display: block;
  margin: 0;
  padding: 0;
}

#menu-lewa ul {
  position: relative;
}

#menu-lewa ul li {
  height: 100%;
  width: 100%;
  background: #fff;
  border-top: 1px solid #e1e1e1;
}

#menu-lewa ul li a {
  display: block;
  width: 100%;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  height: 100%;
  padding: 15px 15px 15px 25px !important;
  margin: 0;
  border: 0;
  text-decoration: none !important;
  position: relative;
  line-height: 1.1;
  outline: 0 !important;
}

#menu-lewa ul li a:hover,
#menu-lewa ul li a:hover:before {
  color: #c05203;
}

#menu-lewa ul li a:before {
  content: "\e901";
  font-size: 12px;
  color: #000;
  position: absolute;
  top: 20px;
  left: 6px;
}

#menu-lewa ul li a.menu_aktywny {
  z-index: 8;
  background: #75766F;
  color: #fff;
}

#menu-lewa ul li a:focus {
  background: #c05203;
  color: #fff;
}

#menu-lewa ul li a:focus:before {
  color: #fff;
}

#menu-lewa ul li a.menu_aktywny:before {
  content: "\e901";
  background-color: transparent;
  color: #eb690b;
  left: 6px !important;
  font-size: 12px;
}

#menu-lewa ul li a.menu_aktywny:after,
#menu-lewa ul ul:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 9px;
}

#menu-lewa ul li a.menu_aktywny:after {
  content: "";
  background: #eb690b;
}

#menu-lewa ul ul:before {
  content: "";
  z-index: 9;
  background: #ad000b;
}

#menu-lewa ul ul li a {
  font-size: 15px;
  padding: 10px 15px 10px 38px !important;
}

#menu-lewa ul ul li a:before {
  top: 14px;
  left: 22px;
  font-size: 10px;
}

#menu-lewa ul ul ul li a {
  font-size: 12px;
  padding: 10px 15px 10px 60px !important;
}

#menu-lewa ul ul ul li a:before {
  content: "";
  width: 4px;
  height: 4px;
  background: white;
  top: 16px;
  left: 38px;
  transform: rotate(45deg);
}

.buton-2-linie:after,
.buton:after {
  content: "\e901";
}

#menu-lewa ul ul ul li a:focus:before,
#menu-lewa ul ul ul li a:hover:before {
  background: #9d1006;
}

a {
  color: #003860;
  border-bottom: 1px solid transparent;
}

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

.buton,
.buton:focus,
.buton:hover {
  text-decoration: none;
  border: 0;
}

.buton {
  height: 42px;
  line-height: 42px;
  padding: 0 1.5em;
  border: 1px solid #fff;
  color: #fff;
  font-size: 16px;
}

.buton:after {
  font-size: 12px;
  padding-left: 1em;
}

.buton:focus,
.buton:hover {
  background: #674c4e;
  color: #fff;
  border-color: #674c4e;
}

.buton-b0 {
  border: 0;
  height: 20px;
  line-height: 20px;
  outline: 0;
}

.buton-b0:focus,
.buton-b0:focus:after,
.buton-b0:hover,
.buton-b0:hover:after {
  background-color: transparent;
  color: #ad000b !important;
}

.buton2 {
  color: #007abf;
}

.buton2:focus,
.buton2:hover {
  color: #fdca11;
  background: #56555b;
}

.link-box a {
  line-height: 1.2;
  color: #198583;
}

.link-box a:focus,
.link-box a:hover {
  background: #ffce1f;
  color: #000;
}

.link-box a span {
  display: inline-block;
  text-align: left;
  margin-left: -40px;
  position: relative;
}

.link-box a span:after {
  font-size: 24px;
  position: absolute;
  right: -40px;
  top: 2px;
}

.buton-link {
  padding: 0;
  display: table;
}

.buton-link a {
  position: relative;
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

.buton-2-linie:after {
  margin-top: -18px !important;
  font-size: 26px;
  margin-left: -20px;
  margin-right: 20px;
}

#kalendarium-widget .kalendarium ul li a:before,
#slider .slider-inner h3 a::after,
.aktualnosc-lista-glowna h3 a:after,
.buton-wiecej {
  font-family: Lato, sans-serif;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAlElEQVQYlV2PQRGFMAxEc2ybExaqBQu1wMwqwAIWvgUs1MK3wIFjkxkslANpf/m5beZtsksnaCpwM9kUuPkETU2TIBwKvhqo4CrgfQB4HZdmqOPVvhT49LsSjv5K4JOCa3sl4N0MWw/2Bvz26PAhIiJF+FqO9R/uIRWcH5izuZdXzQIXB3fuDQpcFPjUtCIsBS42fQOa23USDZtWqgAAAABJRU5ErkJggg==) right center no-repeat;
  padding-right: 1.2em;
}

.buton-2-linie span {
  display: inline-block;
  line-height: 1;
}

#kalendarium-widget .kalendarium ul li a:before,
#slider .slider-inner h3 a::after,
.aktualnosc-lista-glowna h3 a:after {
  content: "czytaj dalej";
  position: absolute;
  bottom: 0;
  left: 5px;
  color: #282828;
}

#kalendarium-widget .kalendarium ul li a:before {
  bottom: -30px;
  left: 75px !important;
  color: #fff;
  opacity: 0;
}

#kalendarium-widget .kalendarium ul li a:focus:before,
#kalendarium-widget .kalendarium ul li a:hover:before {
  bottom: 2px;
  opacity: 1;
}

#kalendarium-widget .kalendarium ul li span.bgkolor {
  color: #fff !important;
}

.buton-wiecej {
  border-top: 1px solid #5690b4;
  margin: 10px 15% 10px 0;
  color: #282828;
  line-height: 1.1;
}

#kalendarium-widget h2,
#tresc .newsletter h2,
.kalendarium-dzis,
aside .newsletter h2 {
  font-family: "Bree Serif";
}

#kalendarium-widget h2 {
  padding: 20px 15px 20px 70px;
  margin: 0;
  font-size: 20px;
  position: relative;
}

#kalendarium-widget h2::before {
  content: "\e90d";
  position: absolute;
  display: block;
  width: 64px;
  height: 64px;
  top: 12px;
  left: 0;
  text-align: center;
  line-height: 64px;
  font-size: 40px;
  color: #5f96b9;
}

#kalendarium-widget .kalendarium {
  overflow: hidden;
  background: #f4f2f0;
  margin: 10px 1%;
  width: 98%;
  float: left;
}

#kalendarium-widget .kalendarium ul {
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

#kalendarium-widget .kalendarium ul li {
  padding: 0;
  margin: 0;
  min-height: 90px;
  line-height: 1.2;
  position: relative;
  overflow: hidden;
}

#kalendarium-widget .kalendarium ul li span[class^=ikon-kat-] {
  display: block;
  position: absolute;
  top: -30px;
  left: -20px;
  width: 120px;
  height: 120px;
  text-align: center;
  font-size: 100px;
  line-height: 150px;
  transform: rotate(-15deg);
  opacity: 0;
  z-index: -1;
}

#kalendarium-widget .kalendarium ul li a:focus span[class^=ikon-kat-],
#kalendarium-widget .kalendarium ul li a:hover span[class^=ikon-kat-] {
  opacity: 0.88;
}

#kalendarium-widget .kalendarium ul li a span.bgkolor {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  text-align: right;
}

#kalendarium-widget .kalendarium ul li a span.bgkolor strong {
  display: block;
  padding-right: 0.66em;
  font-size: 11px;
  margin-top: -0.33em;
}

#kalendarium-widget .kalendarium ul li a:focus span.bgkolor,
#kalendarium-widget .kalendarium ul li a:hover span.bgkolor {
  opacity: 0.7;
}

#kalendarium-widget .kalendarium ul li a {
  display: block;
  overflow: hidden;
  padding: 10px 10px 10px 70px;
  min-height: 90px;
  position: relative;
  z-index: 9;
}

#kalendarium-widget .kalendarium ul li a::after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 63px;
  background: #e8e7e7;
}

#kalendarium-widget .kalendarium ul li a:focus::after,
#kalendarium-widget .kalendarium ul li a:hover::after {
  content: none;
  display: none;
}

#kalendarium-widget .kalendarium ul li a + span {
  display: block;
  width: 64px;
  position: absolute;
  top: 12px;
  left: 0;
  text-align: center;
  font-size: 25px;
  font-family: "Bree Serif";
  line-height: 0.9;
  border-right: 1px solid #4787af;
  z-index: 9;
}

#kalendarium-widget .kalendarium ul li a + span em {
  display: block;
  font-size: 12px;
  font-style: normal;
}

#kalendarium-widget .kalendarium-prezydent ul li a + span {
  font-size: 18px;
}

#kalendarium-widget .kalendarium-prezydent ul li a + span em {
  display: block;
  font-size: 12px;
  font-style: normal;
  margin-bottom: 5px;
}

#kalendarium-widget .kalendarium ul li a:focus,
#kalendarium-widget .kalendarium ul li a:hover {
  color: #fff;
  text-decoration: none;
}

#kalendarium-widget .kalendarium ul li a:focus + span,
#kalendarium-widget .kalendarium ul li a:hover + span {
  color: #fff;
  border-right-color: #fff;
}

#kalendarium-widget .kalendarium-ogolne h2 {
  color: #B44D04;
}

#kalendarium-widget .kalendarium-ogolne h2::before {
  content: "\e903";
  color: #c35405;
}

.kalendarium-dzis {
  font-size: 24px;
  position: relative;
  color: #282828;
  padding-left: 80px;
}

.kalendarium-dzis::before {
  content: "dziś:";
  display: block;
  position: absolute;
  top: 5px;
  left: 20px;
  font-size: 15px;
}

#kalendarium-widget .kalendarium ul li.wiecej {
  min-height: inherit;
  background: #e9e7e5;
  padding: 10px;
}

#kalendarium-widget .kalendarium ul li.wiecej a {
  min-height: inherit;
  padding: 5px 20px 0 0;
  margin: 0 auto;
  display: block;
  width: 120px;
  background-position: right 90%;
}

#kalendarium-widget .kalendarium ul li.wiecej a::before {
  content: none;
  display: none;
}

#kalendarium-widget .kalendarium ul li.wiecej a:focus,
#kalendarium-widget .kalendarium ul li.wiecej a:hover {
  background-color: transparent;
  color: #eb690b;
  text-decoration: none;
}

#kalendarium-widget .kalendarium-prezydent ul li.wiecej a {
  background-image: url(../themes/default/pics/buton-wiecej-n.png);
  background-repeat: no-repeat;
}

#kalendarium-widget .kalendarium-ogolne ul li.wiecej a {
  border-top-color: #c35405;
}

#kalendarium-widget .kalendarium-prezydent ul li.wiecej a:focus,
#kalendarium-widget .kalendarium-prezydent ul li.wiecej a:hover {
  color: #317aa8;
  background-color: transparent;
}

div.newsletter {
  background: #f4f2f0;
}

#tresc .newsletter h2,
aside .newsletter h2 {
  padding: 20px 15px 0 70px;
  margin: 0;
  font-size: 20px;
  position: relative;
  border: 0;
  color: #282828;
}

#tresc .newsletter h2::before,
.podstrona.newsletter main h2::before {
  content: "\e902";
  position: absolute;
  display: block;
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  font-size: 26px !important;
  color: #b2b2b2;
}

aside .newsletter h2::before {
  top: 0;
  left: 0;
}

#tresc .newsletter h2::before {
  top: 12px;
  left: 10px;
}

.podstrona.newsletter main h2 {
  position: relative;
  padding-left: 75px;
}

.podstrona.newsletter main h2::before {
  top: 0;
  left: 0;
}

div.newsletter p {
  color: #282828;
  font-size: 12px !important;
  font-weight: 300;
  line-height: 1.3 !important;
  padding: 10px;
}

div.newsletter h2::after {
  content: "";
  display: block;
  width: 1px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 63px;
  background: #e8e7e7;
}

input[id^=newsletter-] {
  background-color: transparent;
  border: 0;
  border-top: 1px solid #000;
  text-align: left;
  white-space: nowrap;
  padding: 2px 0;
}

#FormNewsletter div {
  background: #e9e7e5;
  overflow: hidden;
  padding: 0 5%;
}

.siedziba .mapa {
  display: block;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 82% 0 0;
  background: url(/pics/mapa.jpg) no-repeat;
  background-size: cover;
  overflow: hidden;
}

.siedziba .mapa address {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(49, 122, 168, 0.85);
  color: #fff;
  padding: 1em;
  font-style: normal;
}

@media (min-width: 460px) {
  .menu-top__position {
    display: flex;
    align-items: center;
  }
  .buttons__container {
    display: block;
    justify-content: flex-end;
    margin-right: 0;
  }
  .jezyki {
    width: auto;
    height: 45px;
    justify-content: flex-end;
    padding: 0 10px;
  }
}
@media only all and (min-width: 768px) {
  #kalendarium-widget .kalendarium ul li a:before,
  #slider .slider-inner h3 a::after,
  .aktualnosc-lista-glowna h3 a:after {
    left: 0;
  }
  #kalendarium-widget .kalendarium {
    width: 48%;
  }
  #nav > ul {
    display: table;
  }
  #menu-lewa,
  .herb {
    display: block;
  }
  .podmenu {
    display: none;
  }
  #logo a,
  p#logo a {
    background-position: left 10px;
    text-align: center;
    font-size: 35px;
  }
}
@media only all and (min-width: 992px) {
  #logo a,
  p#logo a {
    padding: 1.5em 1em 0;
  }
  #szukaj-ico {
    width: 8.33333333%;
  }
  #nav > ul {
    padding-right: 0;
  }
  .naglowek-dane-k {
    clear: none;
  }
  #kalendarium-widget .kalendarium {
    margin: 10px 0;
    width: 100%;
    float: none;
  }
}
@media only all and (min-width: 1200px) {
  #logo a,
  p#logo a {
    padding: 2em 1em 0;
    background-position: left 20px;
  }
  header:before {
    content: "";
    display: block;
  }
  header .menu-top {
    height: 55px;
    background-color: transparent;
  }
  nav > ul {
    display: table;
    table-layout: fixed;
  }
  nav > ul > li {
    display: table-cell;
    float: none;
  }
  nav > ul li a {
    padding: inherit;
  }
  #nav > ul > li > a,
  nav > ul > li > a {
    line-height: 1;
    font-size: 13px;
  }
  footer nav ul li a {
    padding: 0 10px;
    text-transform: none;
  }
}
option[selected],
option:checked {
  background-color: #00579E !important;
}

body.kontrast option:checked {
  background-color: yellow !important;
  color: #000 !important;
}/*# sourceMappingURL=layout.css.map */
@charset "UTF-8";
/* INFO */
/* Links */
/* IKONY */
/* menu */
/* info 1 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
/* INFO */
/* Links */
/* IKONY */
/* menu */
/* info 1 */
/* info 3 */
/* < */
/* > */
/* ^ */
/* scieżka do grafik */
/* WCAG */
/* nawigacja naglowek */
/* Tabele */
.nav-wcag {
  z-index: 1050;
  position: absolute;
  top: 2px;
  left: 2px;
  margin: 0px;
  padding: 0px;
  list-style: outside none none 0;
}
.nav-wcag.focus a {
  left: 0 !important;
}
.nav-wcag a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute !important;
  left: -9000em;
  padding: 0.15rem 0.75rem;
  line-height: 1.1;
  text-align: center;
  text-decoration: none !important;
  width: 220px;
  z-index: 999;
  height: 3rem;
  background: #333;
  border: 0;
  color: #fff;
}
.nav-wcag a span {
  text-align: left;
}
.nav-wcag a span + span {
  white-space: nowrap;
}
.nav-wcag a:focus, .nav-wcag a:hover, .nav-wcag a:active {
  background: #ad000b;
}
.nav-wcag a:nth-child(1) {
  top: 0;
}
.nav-wcag a:nth-child(1):focus {
  left: 0;
}
.nav-wcag a:nth-child(2) {
  top: 3rem;
}
.nav-wcag a:nth-child(2):focus {
  left: 0;
}
.nav-wcag a:nth-child(3) {
  top: 6rem;
}
.nav-wcag a:nth-child(3):focus {
  left: 0;
}
.nav-wcag a:nth-child(4) {
  top: 9rem;
}
.nav-wcag a:nth-child(4):focus {
  left: 0;
}
.nav-wcag a:nth-child(5) {
  top: 12rem;
}
.nav-wcag a:nth-child(5):focus {
  left: 0;
}
.nav-wcag a:nth-child(6) {
  top: 15rem;
}
.nav-wcag a:nth-child(6):focus {
  left: 0;
}

.skip__link {
  position: absolute;
  left: -999em;
  color: #fff;
  padding: 10px;
}

.skip__link:focus {
  position: absolute;
  left: 0px;
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: none;
}

.js-focus-visible .tooltip {
  visibility: hidden;
}

.js-focus-visible .focus-visible + .tooltip {
  visibility: visible;
}

.js-focus-visible .focus-visible {
  outline: 3px #df161d dashed;
}

.visually-hidden {
  background-color: #fff !important;
  color: #000 !important;
}

.js-focus-visible body.kontrast .focus-visible {
  outline: dashed #ffff00 3px;
}

#errors,
#tresc p.zadania_brak,
.alert_error,
.alert_info,
.alert_ok {
  clear: both;
  margin: 20px 0;
  padding: 10px 20px 0 75px;
  font-size: 14px;
  line-height: 1.2;
  font-style: italic;
  text-align: left;
  min-height: 50px;
  border-right: 2px solid #ad000b;
  position: relative;
}

#errors,
.alert_error {
  color: #c92716;
}

#errors:before,
.alert_error:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAABaklEQVRoge3ZMW7DIBQGYPYehJU1ay7g0ffKklP4AEaWsnGKHMCCHTFYep1I21R1Hrzn1n5l+KfYwIctgh9qUG8gJeqvB9AwDXOwNMxe878xVhtwXQ+u68FqwzoYattojNUG5nGCJcYvmceJjOJqG4Wx2kDyAZYY4X65PmbvfrnCEiMkH6pBnG2jMHnWbqfzt99up3M16DNkre15nHgwVpvHrP10TQ3oFSQnPyFMuy8xruthiRFc169eVwLCQkr6Z8VgQSUQdgzmNcOCSiHsr9mg1hcALKgGwr4AUAeSfADX9aT7WZdmKihnS0gRhgJKPmwOKcbUgrChQKowW4GokGoMN4gDQsJwgbggZAwVxAlhwQzqY8uRfCi6L08CZqvSnsxvQbYAtdVMzP+MmB2AmL2ZmF2zqO8ZMV+aomoAoqozoupmoiqagxJUa37u9PCnALlTEeczzx0f/uTsCGmYvaZh9pqG2WtEYd4BrseOtaa7m34AAAAASUVORK5CYII=);
}

.alert_ok:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAABjklEQVRoge3Yvc2DMBAG4IyRMViJVTIEFS2ULAAVZYoUFJQUSAwAC1yKT8fn+If4B9tH5Ehvk5D4Htlwp9zK6g6/klvsAhImYS6WhKGahKEa0piuz2HdJsDXuk0wjAXUTXYtzLy0H4BhLD7ek4FIYrDoYSyku4Ug8pgjCA96vh50MToQzLpNMC8tTYwJBK/njxoJjCkEd4YcxgaC9wz/nagYG0jdZHvv4R/P0TCukK7Phc+VmK7P90Y1L+1h56UAkWLqJtsXw+bEjhT8s50KRIrBxfii2R+0BfmECBhVZ9XBxoYIGFxQtzBdUAiIgJGNCK6gUBApRjaN2oJCQgTMMBbSZmQDCg0RMHWTAQBoHzUVKAZEwJTVHZ6vhxMICwoNkWLY42YLigFRYlxAJgWdCTnEuIBiQL5ifIF8QLQwZ4N8QbQxZ4F8QowwriDfEGOMLSgExApjCgoFscbogkJCnDA8iB9OQ0OcMWX1P8shiv23PiTkFExZ/Y0wLEC1W5fAUEnCUE3CUE3CUE3CUM0b2E8RwMSVVSgAAAAASUVORK5CYII=);
}

#tresc p.zadania_brak:before,
.alert_info:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAABSUlEQVRoge3ZsY2EMBAF0O2FGgjpwBThwD24APINSCjAKYEjYopAJHTgIv5Gw92hY0HaHRjQWJoIAj+N/RmJR1Y8cZd6nL0BxSjmYsWGMTag7QaMUwIAjFNC2w0wNlwL43wELUIQCgCcj9fAGBtmxLILxoYZxdGhr2PabgAA5GXz7/O8bAAAbTfIxuzdKIFFY+iIVXX/9r2q7lmO2qmdWTuKIjBZ8cQ4JYxT+vgdERiK5bXuUFc44pnlO0MbHqeEqu7hfERV93MscyQZGyYrfi75cm2Fg0gMlbEBzkfWMeYwzJHFisnLBlXdz/XtKD4MQyGwXFyXnw3zO7Wcj8jLBs7HPyl3CQyl2FpqbT0XhbnNBECz2d5BU/RsdqupWTGKUYxiFKMYxShGMYpRjGIUoxjFbGLoD/Nacf2kZcHsXaIxZ5dipJZipNYLJmnfGKAdMxQAAAAASUVORK5CYII=);
  vertical-align: middle;
  display: inline-block;
  margin-right: 1em;
}

.alert_ok {
  color: #9ba415;
  border-color: #9ba415;
}

#tresc p.zadania_brak,
.alert_info {
  color: #233d8f;
  border-color: #233d8f;
}

#errors:before,
.alert_error:before,
.alert_info:before,
.alert_ok:before {
  position: absolute;
  top: 0;
  left: 0;
}

label.error {
  color: red !important;
}

label.error + input,
label.error + select,
label.error + textarea {
  border-color: red !important;
}

#tresc iframe {
  border: 0 !important;
}

.nie_znaleziono {
  width: 60%;
  margin: 20px auto;
  text-align: center;
  color: #af0014;
  padding: 3em 0;
}

caption.cap span {
  background: #fff;
  padding: 0 1em;
}

#tresc .p-foto {
  margin: 0;
  padding: 0;
}

div.foto_lewa {
  float: none;
  margin: 10px 10px 10px 0 !important;
  padding: 0;
}

div.foto_prawa {
  float: none;
  margin: 10px 0 10px 15px !important;
  padding: 0;
}

div.foto_info {
  width: auto;
  margin: 0 auto;
  position: relative;
  float: none;
}

div.foto_info a,
div.foto_info img,
div.foto_lewa img,
div.foto_prawa img {
  margin: 0 !important;
}

div.foto_info a div {
  width: 100%;
}

div.foto_info a {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 !important;
  height: 100%;
}

div.foto_info > div {
  clear: both;
  background: #e2ecf2;
  padding: 5px 8px;
  color: #197cb3;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 400;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -px;
  z-index: 4;
}

#akt-tresc div.foto_lewa {
  float: left !important;
}

#akt-tresc div.foto_prawa {
  float: right !important;
}

.submit input[type=submit],
input[type=button] {
  display: inline-block;
  background-color: #b90000;
  color: #fff;
  border: 0;
  padding: 9px 15px;
}

.submit input[type=submit]:focus,
input[type=button]:focus {
  background-color: #c00;
}

.submit input[type=submit]:hover,
input[type=button]:hover {
  background-color: #d50000;
}

#tresc .baza-punktow li {
  margin: 0 0 25px;
  background-image: none;
}

.baza-punktow li a {
  display: block;
  font-size: 16px;
  color: #ad000b;
  text-decoration: none;
  font-weight: 700;
}

dl.kategoria {
  display: inline-block;
  margin: 5px 0;
  padding: 0;
  background: #233d8f;
}

dl.kategoria.lokale,
dl.kategoria.znizk {
  background: #737b05;
}

dl.kategoria dd,
dl.kategoria dt {
  display: inline-block;
  margin: 0;
  padding: 2px 1em;
  font-size: 11px;
  color: #fff;
}

dl.kategoria dt {
  background: #767676;
  border-right: 1px solid #fff;
  float: left;
}

dl.kategoria dd {
  font-size: 14px;
}

#do-gory {
  display: block;
  z-index: 999;
  position: fixed;
  right: 40px;
  bottom: 40px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  text-decoration: none !important;
  overflow: hidden;
  background: rgba(175, 0, 20, 0.5);
}

#do-gory:hover {
  background: rgb(175, 0, 20);
}

#do-gory:before {
  content: "\e920";
  color: #fff;
}

#tresc .wynik-szukania li {
  position: relative;
  padding-bottom: 20px;
  text-align: left;
  background-image: none;
}

#tresc .wynik-szukania li:before {
  content: none;
  display: none;
}

#tresc .wynik-szukania li p {
  margin: 0;
  padding: 0;
  color: #555;
}

#tresc .wynik-szukania li p a {
  color: #555;
}

#tresc .wynik-szukania .wynik-numer {
  display: block;
  background: #555;
  color: #fff;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  font-size: 11px;
  position: absolute;
  top: 2em;
  left: -0.5em;
}

#tresc #wyniki-formularz {
  background: #f4f4f4;
}

#tresc #wyniki-formularz ul li:before {
  content: "";
  display: none;
}

#plan-pracy select,
#tresc .formularz-wyszukaj input[type=text],
#tresc .formularz-wyszukaj select {
  width: 100%;
  height: 44px;
  border: 1px solid transparent;
  line-height: 44px;
  padding: 0 0.5em;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

#FormSzukaj1 input[type=submit],
#tresc .formularz-wyszukaj input[type=submit] {
  border: 0;
  height: 44px;
  width: 100%;
  padding: 0;
  text-align: center;
  background: #9c1006;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

#tresc .formularz-wyszukaj p span {
  display: block;
  position: relative;
  right: auto;
  top: auto;
  width: auto;
  height: auto;
  line-height: 1em;
  text-align: left;
  color: #555;
  background: 0 0;
  font-size: 12px;
  border-radius: 0;
  overflow: hidden;
}

.clndr-next-button,
.clndr-previous-button {
  position: relative;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  width: 20px;
  height: 20px;
}

.clndr-next-button:before,
.clndr-previous-button:before {
  text-indent: 0;
  font-size: 14px;
  display: block;
  color: #197cb3;
  text-align: center;
  line-height: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
}

.banery,
.clndr-tooltip > div,
.pasek-stron li,
a._blank,
a[target=_blank] {
  position: relative;
}

.clndr-next-button:before {
  content: "\e901";
  right: 0;
}

.clndr-previous-button:before,
.ps-p a:before {
  content: "\e900";
}

.clndr-next-button {
  float: right;
}

.DatePickerClndr table {
  margin: 0;
  background: #fff;
}

#tresc .DatePickerClndr table td {
  border: 0;
  background: #fff;
  text-align: center;
  line-height: 1;
  padding: 6px;
  font-size: 12px;
  width: 20px !important;
  height: 20px !important;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.pasek-stron li,
.pasek-stron ul {
  display: inline-block;
  border: none;
}

.DatePickerClndr .clndr-tooltip,
.DatePickerClndr.kalendarium-legenda {
  display: none;
}

#tresc .DatePickerClndr .day {
  cursor: pointer;
}

#tresc .DatePickerClndr .day-contents {
  padding: 0;
  margin: 0;
}

#tresc .DatePickerClndr .header-day {
  padding: 0;
  margin: 0;
  color: #224c8c;
  font-size: 11px;
  text-align: center;
  height: 18px;
}

#tresc .DatePickerClndr .today {
  font-weight: 700;
  color: #fff !important;
  background: #224c8c;
}

#tresc .clndr-table {
  clear: both;
  margin: 0 auto 8px;
}

#tresc .DatePickerClndr .clndr-controls {
  color: #000;
  font-size: 11px;
}

#tresc .DatePickerClndr .clndr-controls div {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}

#tresc .DatePickerClndr .clndr-control-button {
  width: 15%;
  cursor: pointer;
}

#tresc .DatePickerClndr .month {
  width: 70%;
  text-align: center;
  font-size: 14px;
}

#tresc .banery ul,
#tresc .wazne-pasek ul {
  padding: 0;
  margin: 0;
  width: 3000px;
}

.pasek-stron {
  text-align: center;
}

.pasek-stron ul {
  margin: 10px auto !important;
  padding: 0;
}

.pasek-stron li {
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 10px !important;
  padding: 0 !important;
  background: #fff;
  background-image: none !important;
  overflow: hidden;
}

.pasek-stron li a,
.pasek-stron li strong {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 40px;
  color: #000;
  font-size: 12px;
  font-weight: 700;
}

.pasek-stron li a:focus,
.pasek-stron li a:hover {
  text-decoration: none;
  background: #555;
  color: #fff;
}

.pasek-stron li strong {
  background: #ad000b;
  color: #fff;
}

[class*=" ps-"],
[class^=ps-] {
  width: auto !important;
}

#tresc [class*=" ps-"] span,
#tresc [class^=ps-] span {
  font-size: 11px !important;
  line-height: 40px;
  text-transform: uppercase;
}

.ps-f a,
.ps-p a {
  padding: 0 8px 0 2px !important;
}

.ps-l a,
.ps-n a {
  padding: 0 2px 0 8px !important;
}

.ps-f a:before,
.ps-l a:after,
.ps-n a:after,
.ps-p a:before {
  font-size: 12px;
  color: #a9a9a9;
}

.ps-f a:focus:before,
.ps-f a:hover:before,
.ps-l a:focus:after,
.ps-l a:hover:after,
.ps-n a:focus:after,
.ps-n a:hover:after,
.ps-p a:focus:before,
.ps-p a:hover:before {
  color: #fff;
}

.ps-p a:before {
  margin: 0 2em 0 0.5em;
}

.ps-f a:before {
  content: "\e900\e900";
  margin: 0 2em 0 0.5em;
}

.ps-l a:after {
  content: "\e901\e901";
  margin: 0 0.5em 0 2em;
}

.ps-n a:after {
  content: "\e901";
  margin: 0 0.5em 0 2em;
}

#tresc a._blank:after,
#tresc a[target=_blank]:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAQUlEQVQokWNggIIjl6/+JwZ3LF31nwFZEzEAr6aOpatQMFGa0DXSxiZ0xSRpIikgcGkgyk8kayLKJvTQwocZ6AYA1uKpeVNpnTQAAAAASUVORK5CYII=);
  padding-left: 2px;
  display: inline !important;
}

a:focus,
a:focus img,
input[type=checkbox]:focus,
input[type=image]:focus,
input[type=radio]:focus,
input[type=submit]:focus,
input[type=text]:focus {
  outline: #d01111 solid 2px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.fn {
  float: none !important;
}

.hide {
  display: none;
}

.ir,
.ir0 {
  display: inline-block;
}

.ir {
  text-indent: 150%;
  white-space: nowrap !important;
  overflow: hidden;
}

#m-menu a.nav-m,
.ir0 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.ir0 {
  font-size: 0;
  line-height: 0;
}

#tresc .wyniki-baza fieldset legend,
.hidden,
.menu-szukaj form label,
.newsletter label,
.newsletter legend,
.podmenu label,
.vh,
.wyniki-baza label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.db,
.show {
  display: block;
}

.lh1 {
  line-height: 1 !important;
}

.kolor {
  color: #0772b8;
}

.bold {
  font-weight: 700;
}

.nofocus {
  outline: 0 !important;
}

.nowrap {
  white-space: nowrap;
}

.right {
  text-align: right;
}

.left {
  text-align: left;
}

.fz-big {
  font-size: 14px;
}

.fz-sm {
  font-size: 9px;
}

._makro {
  margin: 0 !important;
  padding: 0 !important;
}

.newsletter fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

#polityka-cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 22px 10px 5px;
  border-top: 3px solid #ffcd00;
  font-size: 12px;
  color: #000;
  line-height: 1.3;
  background: #fff;
  z-index: 99999;
}

#polityka-cookie-zamknij {
  position: absolute;
  top: -16px;
  right: 30px;
  height: 24px;
  line-height: 20px;
  background: #ffcd00;
  cursor: pointer;
  padding: 2px 7px;
  color: #21396c;
  font-size: 12px;
  font-weight: 700 !important;
  vertical-align: middle;
  text-align: center;
  border-radius: 3px;
}

#polityka-cookie p {
  margin: 10px auto !important;
  text-align: center;
  max-width: 945px;
  font-weight: 700;
}

#polityka-cookie a {
  text-decoration: underline;
}

#polityka-cookie a:hover {
  text-decoration: none;
}

#tresc .formularz-wyszukaj {
  padding: 0;
  margin: 0;
}

#tresc .formularz-wyszukaj ul {
  margin: 0;
  padding: 10px;
  min-height: 100px;
}

#tresc .formularz-wyszukaj ul li {
  width: 99%;
  margin: 0 0.5% 5px 0;
  list-style: none;
  background-image: none !important;
  padding: 0;
  float: left;
  position: relative;
}

#tresc .formularz-wyszukaj ul li + li + li + li {
  width: 99%;
  margin-right: 0.5%;
}

#tresc .formularz-wyszukaj .submit {
  width: 100%;
  text-align: center;
  float: none;
}

#tresc #wyniki-formularz ul li {
  width: 44%;
}

#tresc #wyniki-formularz ul li + li + li {
  width: 10%;
}

#tresc #wyniki-formularz ul li + li + li + li {
  width: 100%;
}

#tresc .wyniki-baza {
  margin: -5px 0 0;
}

#FormNewsletter input[type=text],
#FormNewsletter select,
#tresc .formularz-wyszukaj input[type=text],
#tresc .formularz-wyszukaj select,
#tresc .wyniki-baza input[type=text],
#tresc .wyniki-baza select,
.ksiazka_adresowa_lista input,
.ksiazka_adresowa_lista select {
  color: #000 !important;
  width: 100%;
  height: 44px;
  border: 1px solid #afafb2;
  line-height: 35px;
  padding: 0 0.5em;
}

#tresc .formularz-wyszukaj input[type=text]:focus,
#tresc .formularz-wyszukaj select:focus,
#tresc .wyniki-baza input[type=text]:focus,
#tresc .wyniki-baza select:focus,
.ksiazka_adresowa_lista input:focus,
.ksiazka_adresowa_lista select:focus {
  border-color: #605f65;
  outline: 0;
  background: #eee;
}

#tresc .formularz-wyszukaj input[type=submit],
#tresc .wyniki-baza input[type=submit] {
  border: 0;
  height: 44px;
  width: 100%;
  padding: 0;
  text-align: center;
  background: #ad000b;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
}

#tresc .formularz-wyszukaj label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

#tresc .formularz-wyszukaj p:before {
  padding-right: 10px;
  line-height: 20px;
}

#tresc .formularz-wyszukaj p {
  padding: 5px 0 0;
  margin: 0;
}

#tresc .formularz-wyszukaj .kalendarz,
#tresc .wyniki-baza .kalendarz {
  width: 12%;
  min-width: 140px;
  position: relative;
}

#tresc .formularz-wyszukaj .wyszukaj-info {
  width: 100%;
  margin: 0;
  padding: 0;
  clear: both;
}

#tresc .wyniki-baza fieldset {
  display: block;
  background: #f4f4f4;
  border: 0;
}

#tresc .wyniki-baza fieldset legend {
  background: #eaeaea;
  color: #555;
  padding: 0 10px;
  margin-left: 0.5%;
  font-size: 14px;
}

#tresc .wyniki-baza ul {
  margin: 0;
  padding: 0;
}

#tresc .wyniki-baza li {
  background-image: none;
  margin: 0.5%;
  padding: 0;
  display: inline-block;
  width: 24.5%;
  float: left;
}

#tresc .wyniki-baza li.submit {
  width: 10%;
  float: right;
}

#tresc .wyniki-baza li.info {
  width: 100%;
  clear: both;
}

#tresc .wyniki-baza li.info p {
  padding: 0 0 0 10px;
  margin: 0;
  font-size: 12px;
}

#tresc #oferty-szukaj li {
  width: 32.3333%;
}

#tresc #oferty-szukaj li.kalendarz {
  min-width: 110px;
  width: 15.6666%;
}

#FormNewsletter {
  width: 90%;
  margin: 0 auto;
}

#FormNewsletter input[type=submit] {
  width: 45%;
  float: left;
  margin: 10px 5% 10px 0;
}

#FormNewsletter input[type=submit] + input[type=submit] {
  margin: 10px 0 10px 5%;
}

#FormNewsletter input[type=text],
#FormNewsletter select {
  width: 100%;
  height: 44px;
  border: 1px solid #282828;
  line-height: 44px;
  color: #f4f2f0;
  text-align: center;
  padding: 0 0.5em;
}

#grupa_newslettera {
  margin: 5px 0;
}

#tresc ol {
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
}

#tresc ol > li {
  position: relative;
  margin: 0 0 6px 2em;
  padding: 4px 8px;
  list-style: none;
}

#tresc ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 1px;
  left: -2em;
  box-sizing: border-box;
  width: 2em;
  margin-right: 8px;
  padding: 4px;
  text-align: right;
  font-size: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEElEQVQImWNgYGD4D8UQBgAd9AP9JAD7OgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 100% 60%;
}

#tresc li ol,
#tresc li ul {
  margin-top: 6px;
}

#tresc ol ol li:last-child {
  margin-bottom: 0;
}

#banery-kontener {
  margin: 0 auto;
  padding: 0;
  height: 140px;
  width: 280px;
  overflow: hidden;
}

#banery-kontener ul {
  padding: 0;
}

#banery-kontener ul li {
  width: 270px;
  height: 120px;
  float: left;
  margin: 10px 5px;
  padding: 0 !important;
}

.banery-kontener {
  width: 280px;
  margin: 0 auto;
}

.banery-kontener .owl-prev,
.banery-kontener .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -34px;
}

.banery-kontener .owl-prev {
  left: -50px;
}

.banery-kontener .owl-next {
  right: -40px;
}

@media (min-width: 768px) {
  .banery-kontener {
    width: 560px;
  }
}
@media (min-width: 992px) {
  .banery-kontener {
    width: 830px;
  }
}
@media (min-width: 1400px) {
  .banery-kontener {
    width: 1110px;
  }
}
.nav .nav-m {
  display: block;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  font-size: 44px;
  color: #fff;
}

#m-menu {
  margin: 0 -300px 0 0;
  padding: 0;
}

#m-menu a.nav-m {
  position: fixed;
  top: 2px;
  right: 2px;
  left: auto;
  display: none;
  width: 30px;
  height: 30px;
  border: 3px solid #600;
  z-index: 999;
  background-color: #600;
}

#m-menu a.nav-m:after {
  content: none;
  display: none;
}

#m-menu a.nav-m:before {
  content: "\e921";
  font-size: 14px;
  position: absolute;
  top: 4px;
  right: 2px;
  color: #fff;
  width: 20px;
  height: 20px;
  box-shadow: none;
  background-color: transparent;
  text-indent: 0;
}

.nav-m a {
  padding-top: 32px;
  text-align: center;
}

.nav-m a:before {
  content: none !important;
}

.nav-m a:focus {
  outline: 0;
}

#menu-mobile li div {
  overflow: auto !important;
  margin: 0 !important;
}

#m-menu,
#menu-mobile {
  height: 100%;
  overflow-y: auto;
}

.ie7 #m-menu,
.ie8 #m-menu {
  display: none;
}

#m-menu,
#m-menu.open a.nav-m,
#menu-mobile {
  display: block;
}

#m-menu {
  position: fixed;
  top: 0;
  width: 300px;
  right: 0;
  background-color: #222;
  z-index: -1;
}

@media (min-width: 768px) {
  #m-menu {
    display: none;
  }
}
#menu-mobile {
  margin: 0;
}

#m-menu ul {
  padding-left: 1px;
  margin: 0 !important;
}

#m-menu li {
  width: 100%;
  padding: 0;
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  list-style-type: none;
  background-image: none;
  position: relative;
}

#m-menu li > a {
  color: #fff;
}

#menu-mobile ul.dropdown li a {
  color: #b7b7b7 !important;
}

#m-menu li ul {
  background-color: rgba(255, 255, 255, 0.05);
}

#m-menu li a {
  display: inline-block;
  padding: 20px 10px;
  line-height: 1.1;
  text-decoration: none !important;
}

#m-menu li.menu-m-roz > a {
  max-width: 250px;
}

#m-menu li a.menu_aktywny {
  background-color: #ff6457;
}

#m-menu li a.menu_aktywny:hover {
  color: #d6d4d4;
}

#m-menu li a:hover {
  color: #ff6457;
}

.custom_arrow {
  padding: 0 !important;
  vertical-align: middle;
  width: 44px !important;
  display: inline-block;
  color: #fff;
}

.menu-m-roz .custom_arrow:after,
.menu-m-roz .custom_arrow:before {
  display: block;
  outline: 0 !important;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 12px;
}

.menu-m-roz .custom_arrow:after {
  content: "\e901";
  text-align: center;
  line-height: 23px;
  font-size: 10px;
}

.menu-m-roz .custom_arrow:before {
  content: "";
  border: 1px solid rgba(255, 255, 255, 0.25);
}

.menu-m-roz .custom_arrow:focus:before,
.menu-m-roz .custom_arrow:hover:before {
  border-color: rgba(255, 255, 255, 0.65);
}

.menu-m-roz .custom_arrow {
  outline: 0 !important;
}

.csstransforms3d #wersja.open {
  transform: translate(-300px);
}

#wersja .openie {
  margin-left: -300px;
}

#m-menu.open {
  opacity: 1;
  z-index: 998;
  margin-right: 0;
}

.p-foto span {
  display: block;
}

#tresc iframe {
  width: 100% !important;
}

@media only all and (min-width: 460px) {
  #tresc .formularz-wyszukaj ul li + li + li + li {
    width: 43.5%;
    margin-right: 0.5%;
  }
}
@media only all and (min-width: 640px) {
  #tresc .formularz-wyszukaj .submit {
    width: 10%;
    float: right;
    margin-right: 7px;
  }
  .fz-big {
    font-size: 16px;
  }
  .fz-sm {
    font-size: 10px;
  }
  #polityka-cookie {
    padding: 5px 10px;
  }
}
@media only all and (min-width: 768px) {
  #banery-kontener {
    width: 560px;
  }
  .nav .nav-m {
    display: none;
  }
  #tresc iframe {
    width: 100% !important;
  }
}
@media only all and (min-width: 992px) {
  #banery-kontener {
    width: 840px;
  }
}
@media only all and (min-width: 1200px) {
  #banery-kontener {
    width: 1120px;
  }
}
/* DATE PICKER */
.kalendarz {
  position: relative;
}

.input-group > .datepicker-button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  border: 1px solid rgba(0, 0, 0, 0.35);
  background-color: transparent !important;
  z-index: 9;
}
.input-group > .datepicker-button .input-group-text {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  border: 0;
  background-color: transparent !important;
}
.input-group > .datepicker-button .input-group-text::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
  text-align: center;
  display: block;
  height: 44px;
  line-height: 40px;
}

#kalendarium-wyszukiwarka .input-group > .datepicker-button {
  top: 10px;
}

#tresc [class^=fas] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#tresc .fa-forward::before {
  content: "\e901\e901";
  line-height: 24px;
  letter-spacing: -5px;
}

#tresc .fa-caret-right::before {
  content: "\e901";
}

#tresc .fa-backward::before {
  content: "\e900\e900";
  line-height: 24px;
  letter-spacing: -5px;
}

#tresc .fa-caret-left::before {
  content: "\e900";
}

#tresc div.datepicker-calendar.bootstrap4 div.datepicker-month::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
  transform: rotate(90deg);
}

.kalendarz div.datepicker-month-wrap {
  margin: 0;
  padding-top: 1px;
  text-align: center;
  height: 30px;
}

.kalendarz div.datepicker-month-wrap > div {
  padding-top: 0;
}

.kalendarz div.datepicker-month-fast-next {
  padding-left: 2px;
}

.kalendarz div.datepicker-month-fast-prev,
.kalendarz div.datepicker-month-fast-next,
.kalendarz div.datepicker-month-prev,
.kalendarz div.datepicker-month-next {
  cursor: pointer;
  margin: 3px;
  width: 24px;
  height: 24px;
  padding-top: 3px;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.kalendarz .datepicker-weekdays th {
  background-color: #767676;
  font-size: 12px;
}

body.kontrast table.tabela_ogolna th,
body.kontrast table.tabela_ogolna thead td {
  background-color: #333;
}
body.kontrast table.tabela_ogolna tr td {
  background-color: #555 !important;
}
body.kontrast table.tabela_ogolna tr:nth-child(odd) td {
  background-color: #767676 !important;
}

nav > ul > li > a[href="/pomoc_dla_ukrainy/index"] {
  background: #015bbb;
  background: linear-gradient(0deg, #fed403 0%, #fed403 50%, #015bbb 50%, #015bbb 100%);
  text-shadow: 1px 1px 1px #000;
  line-height: 22px !important;
}
nav > ul > li > a[href="/pomoc_dla_ukrainy/index"] span {
  color: #fff;
}

.toolbar__wcag {
  display: none;
  position: relative;
}

.toolbar__button {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  width: 44px;
  height: 44px;
  border: 0;
  padding: 0;
  margin: 3px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.toolbar__button::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e936";
  display: block;
  width: 44px;
  height: 44px;
  position: absolute;
  right: 0;
  left: 0;
  text-indent: 0;
  line-height: 44px;
  text-align: center;
  font-size: 32px;
  color: #004ea2;
}
.toolbar__button::after {
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  content: "\e901";
  position: absolute;
  top: 2px;
  right: 0;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: red;
}
.toolbar__button.open::after {
  transform: rotate(90deg);
}
.toolbar__button:hover, .toolbar__button:focus {
  background: #004ea2;
  color: #FFF;
}
.toolbar__button:hover::after, .toolbar__button:hover::before, .toolbar__button:focus::after, .toolbar__button:focus::before {
  color: #FFF;
}

@media (min-width: 768px) {
  .js .toolbar__wcag {
    display: inline-block;
  }
}
.js .toolbar__wcag {
  margin: 0;
  padding: 0;
  z-index: 99;
  width: 48px;
  height: 48px;
}
.js .toolbar__wcag ul {
  position: absolute;
  top: 44px;
  right: 0;
  display: none;
  width: 230px;
  background: #fff;
  text-align: center;
  margin: 0;
  padding: 5px 15px;
  transition: all 0.2s linear;
  border-radius: 0 0 10px 10px;
  box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.15);
}
.js .toolbar__wcag ul li {
  position: relative;
  display: block;
  width: 50%;
  float: left;
  overflow: hidden;
  height: auto;
  margin: 0;
  padding: 0 0 5px 0;
  list-style: none;
}
.js .toolbar__wcag ul li:last-child {
  padding-bottom: 0;
}
.js .toolbar__wcag ul li.toolbar__buttons-100 {
  width: 100%;
}
.js .toolbar__wcag ul li.toolbar__buttons-100 button {
  border-radius: 5px;
  height: auto;
  padding: 5px;
  width: 100%;
  line-height: 1;
  font-size: 11px;
  color: #767676;
}
.js .toolbar__wcag ul button {
  display: block;
  float: left;
  width: 44px;
  height: 44px;
  border: 0;
  padding: 0;
  margin: 2px 2px 5px 2px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  background-color: #f4f4f4;
  position: relative;
  border-radius: 100%;
  overflow: hidden;
}
.js .toolbar__wcag ul button::before {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 24px;
  color: #C72441;
  transition: color 0.2s linear;
}
.js .toolbar__wcag ul button::after {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  display: block;
  background-color: #a80825;
  color: #fff;
  width: 100%;
  height: 100%;
  font-size: 40px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 38px;
  text-align: center;
  border-radius: 100%;
  transition: opacity 0.2s linear;
  opacity: 0;
}
.js .toolbar__wcag ul button:hover::before, .js .toolbar__wcag ul button:focus::before {
  color: #a80825;
}
.js .toolbar__wcag ul button.focus-visible::after, .js .toolbar__wcag ul button:hover::after {
  opacity: 1;
}
.js .toolbar__wcag ul button span {
  font-size: 16px;
  white-space: nowrap;
  text-indent: 200%;
  overflow: hidden;
}

.toolbar__buttons {
  overflow: hidden;
  position: relative;
}
.toolbar__buttons::before {
  content: "";
  display: block;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  white-space: nowrap;
  color: #a80825;
  width: 100%;
  height: 20px;
}
.toolbar__buttons::after {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  content: "";
  display: block;
  text-align: center;
  line-height: 18px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 20px;
  background: #000;
  color: #fff;
  border-radius: 100%;
  font-size: 14px;
  transition: all 0.2s linear;
  opacity: 0;
}
.toolbar__buttons:hover::after {
  opacity: 1;
}

.kontrast__buttons::before {
  content: "kontrast";
}

.fonts__buttons::before {
  content: "czcionka";
}

.kontrast__buttons::after,
.fonts__buttons::after {
  content: none;
  display: none;
}

.line-height__buttons::before {
  content: "wiersze";
}

.paragraph-height__buttons::before {
  content: "paragrafy";
}

.letter-spacing__buttons::before {
  content: "litery";
}

.word-spacing__buttons::before {
  content: "słowa";
}

.toolbar__wcag ul .kontrast__buttons button {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.toolbar__wcag ul .kontrast__buttons button:hover::before, .toolbar__wcag ul .kontrast__buttons button:focus::before {
  background-color: #a80825;
  color: #fff;
}

.fonts__buttons button {
  line-height: 44px;
}
.fonts__buttons button::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e952";
  line-height: 44px;
  font-size: 25px !important;
}
.fonts__buttons button strong {
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
.fonts__buttons .wcag--font__minus::before {
  font-size: 14px !important;
}

.buttons__minus::after {
  content: "-";
}

.buttons__plus::after {
  content: "+";
}

body.line-height1 .line-height__buttons .buttons__minus,
body.paragraph-height1 .paragraph-height__buttons .buttons__minus,
body.letter-spacing1 .letter-spacing__buttons .buttons__minus,
body.word-spacing1 .word-spacing__buttons .buttons__minus,
body.line-height9 .line-height__buttons .buttons__plus,
body.paragraph-height5 .paragraph-height__buttons .buttons__plus,
body.letter-spacing5 .letter-spacing__buttons .buttons__plus,
body.word-spacing5 .word-spacing__buttons .buttons__plus {
  cursor: not-allowed;
}
body.line-height1 .line-height__buttons .buttons__minus::before,
body.paragraph-height1 .paragraph-height__buttons .buttons__minus::before,
body.letter-spacing1 .letter-spacing__buttons .buttons__minus::before,
body.word-spacing1 .word-spacing__buttons .buttons__minus::before,
body.line-height9 .line-height__buttons .buttons__plus::before,
body.paragraph-height5 .paragraph-height__buttons .buttons__plus::before,
body.letter-spacing5 .letter-spacing__buttons .buttons__plus::before,
body.word-spacing5 .word-spacing__buttons .buttons__plus::before {
  color: #a8a8a8 !important;
}
body.line-height1 .line-height__buttons .buttons__minus::after,
body.paragraph-height1 .paragraph-height__buttons .buttons__minus::after,
body.letter-spacing1 .letter-spacing__buttons .buttons__minus::after,
body.word-spacing1 .word-spacing__buttons .buttons__minus::after,
body.line-height9 .line-height__buttons .buttons__plus::after,
body.paragraph-height5 .paragraph-height__buttons .buttons__plus::after,
body.letter-spacing5 .letter-spacing__buttons .buttons__plus::after,
body.word-spacing5 .word-spacing__buttons .buttons__plus::after {
  opacity: 0 !important;
}

body.line-height1 .line-height__buttons .buttons__minus::after,
body.paragraph-height1 .paragraph-height__buttons .buttons__minus::after,
body.letter-spacing1 .letter-spacing__buttons .buttons__minus::after,
body.word-spacing1 .word-spacing__buttons .buttons__minus::after,
body.line-height9 .line-height__buttons .buttons__plus::after,
body.paragraph-height5 .paragraph-height__buttons .buttons__plus::after,
body.letter-spacing5 .letter-spacing__buttons .buttons__plus::after,
body.word-spacing5 .word-spacing__buttons .buttons__plus::after {
  color: #a8a8a8;
  background-color: #ccc;
}

body .line-height__buttons::after,
body .paragraph-height__buttons::after {
  content: "3";
}

body .letter-spacing__buttons::after,
body .word-spacing__buttons::after {
  content: "1";
}

body.line-height1 .line-height__buttons::after,
body.paragraph-height1 .paragraph-height__buttons::after,
body.letter-spacing1 .letter-spacing__buttons::after,
body.word-spacing1 .word-spacing__buttons::after {
  content: "1";
}

body.line-height3 .line-height__buttons::after,
body.paragraph-height3 .paragraph-height__buttons::after,
body.letter-spacing1 .letter-spacing__buttons::after,
body.word-spacing1 .word-spacing__buttons::after {
  color: yellow;
}

body.line-height1 .line-height__buttons::after,
body.paragraph-height1 .paragraph-height__buttons::after,
body.letter-spacing1 .letter-spacing__buttons::after,
body.word-spacing1 .word-spacing__buttons::after {
  content: "1";
}

body.line-height2 .line-height__buttons::after,
body.paragraph-height2 .paragraph-height__buttons::after,
body.letter-spacing2 .letter-spacing__buttons::after,
body.word-spacing2 .word-spacing__buttons::after {
  content: "2";
}

body.line-height3 .line-height__buttons::after,
body.paragraph-height3 .paragraph-height__buttons::after,
body.letter-spacing3 .letter-spacing__buttons::after,
body.word-spacing3 .word-spacing__buttons::after {
  content: "3";
}

body.line-height4 .line-height__buttons::after,
body.paragraph-height4 .paragraph-height__buttons::after,
body.letter-spacing4 .letter-spacing__buttons::after,
body.word-spacing4 .word-spacing__buttons::after {
  content: "4";
}

body.line-height5 .line-height__buttons::after,
body.paragraph-height5 .paragraph-height__buttons::after,
body.letter-spacing5 .letter-spacing__buttons::after,
body.word-spacing5 .word-spacing__buttons::after {
  content: "5";
}

body.line-height6 .line-height__buttons::after {
  content: "6";
}

body.line-height7 .line-height__buttons::after {
  content: "7";
}

body.line-height8 .line-height__buttons::after {
  content: "8";
}

body.line-height9 .line-height__buttons::after {
  content: "9";
}

.js .toolbar__wcag .toolbar__button.open ~ ul {
  display: block;
}

body.kontrast .toolbar__button,
body.kontrast .toolbar__wcag button {
  background-color: #000;
  border: 1px solid yellow;
}
body.kontrast .toolbar__button::before,
body.kontrast .toolbar__wcag button::before {
  color: yellow;
}

body.kontrast .toolbar__wcag ul {
  background: #000;
}

body.kontrast .toolbar__wcag ul button:hover,
body.kontrast .toolbar__wcag ul button:focus {
  background-color: yellow;
  border: 1px solid yellow;
}
body.kontrast .toolbar__wcag ul button:hover::before,
body.kontrast .toolbar__wcag ul button:focus::before {
  color: #000;
}

body.kontrast .toolbar__buttons::before {
  background-color: #333;
  color: #fff;
}

/* Line height (line spacing) to at least 1.5 times the font size */
.line-height1 #tresc article {
  line-height: 1.1rem;
}

.line-height2 #tresc article {
  line-height: 1.2rem;
}

.line-height3 #tresc article {
  line-height: 1.4rem;
}

.line-height4 #tresc article {
  line-height: 1.6rem;
}

.line-height5 #tresc article {
  line-height: 1.8rem;
}

.line-height6 #tresc article {
  line-height: 2rem;
}

.line-height7 #tresc article {
  line-height: 2.2rem;
}

.line-height8 #tresc article {
  line-height: 2.4rem;
}

.line-height9 #tresc article {
  line-height: 2.6rem;
}

/* Spacing following paragraphs to at least 2 times the font size  */
.paragraph-height1 #tresc article p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.paragraph-height2 #tresc article p {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.paragraph-height3 #tresc article p {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.paragraph-height4 #tresc article p {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.paragraph-height5 #tresc article p {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* Letter spacing (tracking) to at least 0.12 times the font size; */
.letter-spacing1 #tresc article {
  letter-spacing: normal;
}

.letter-spacing2 #tresc article {
  letter-spacing: 0.14em;
}

.letter-spacing3 #tresc article {
  letter-spacing: 0.2em;
}

.letter-spacing4 #tresc article {
  letter-spacing: 0.3em;
}

.letter-spacing5 #tresc article {
  letter-spacing: 0.4em;
}

/* Word spacing to at least 0.16 times the font size. */
.word-spacing1 #tresc article {
  word-spacing: normal;
}

.word-spacing2 #tresc article {
  word-spacing: 0.16em;
}

.word-spacing3 #tresc article {
  word-spacing: 0.2em;
}

.word-spacing4 #tresc article {
  word-spacing: 0.4em;
}

.word-spacing5 #tresc article {
  word-spacing: 0.6em;
}

#tresc article,
#tresc article p {
  transition: all 0.2s linear;
}/*# sourceMappingURL=system.css.map */
#tresc p {
  font-size: 15px;
  line-height: 24px;
  color: #555;
  padding: 10px 0;
}

h1 {
  font-size: 32px;
}

h2 {
  margin: 40px 0 10px;
  padding: 10px 30px;
  font-size: 36px;
  color: #233d8f;
  border-top: 1px solid #b2bbd8;
  border-bottom: 2px solid #233d8f;
  line-height: 1.1;
  font-weight: 400;
}

h3 {
  margin: 30px 0 10px;
  padding: 8px 30px;
  font-size: 30px;
  color: #757c0b;
  font-weight: 400;
  text-transform: uppercase;
  border-left: 2px solid #757c0b;
  border-right: 1px solid #757c0b;
  line-height: 1.1;
}

h4 {
  margin: 20px 0 5px 20px;
  padding: 0 30px 0 60px;
  font-size: 25px;
  line-height: 1.1;
  font-weight: 600;
  color: #525866;
  position: relative;
}

h4:before {
  content: "";
  display: block;
  width: 42px;
  height: 22px;
  background: #233d8f;
  position: absolute;
  top: 5px;
  left: 0;
}

h5 {
  margin: 20px 0 5px 20px;
  padding: 0 30px 0 50px;
  font-size: 20px;
  line-height: 1.1;
  font-weight: 600;
  color: #674c4e;
  text-transform: uppercase;
  position: relative;
}

h5:before {
  content: "";
  display: block;
  width: 36px;
  height: 18px;
  background: #eb690b;
  position: absolute;
  top: 5px;
  left: 0;
}

h6 {
  margin: 20px 0 5px 20px;
  padding: 0 30px 0 36px;
  font-size: 15px;
  line-height: 1.1;
  font-weight: 600;
  color: #616257;
  text-transform: uppercase;
  position: relative;
}

h6:before {
  content: "";
  display: block;
  width: 22px;
  height: 18px;
  background: #9ba415;
  position: absolute;
  top: 2px;
  left: 0;
}

#tresc ul {
  margin: 20px 0 25px 1em;
  font-size: 15px;
  line-height: 27px;
}

#tresc ol {
  margin: 20px 0 25px 1.5em;
  font-size: 15px;
  line-height: 27px;
  list-style-position: outside;
  padding-left: 20px;
}

#tresc ul ul,
#tresc ol ol {
  margin: 5px 0 15px 1em;
}

#tresc ul li {
  list-style: none !important;
  padding-left: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAAIklEQVQImWNgQAfKtv3/MQRQBGECcEFkAWXb/v+4VeC0BQBkAR7hYj4MUAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 0.55em;
}

#tresc ul ul li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAHklEQVQImWNgIASUbfv/K9v2/8cqiCGJUwKnUdgAALhEFym4lC//AAAAAElFTkSuQmCC");
  background-position: 0 0.65em;
}

#tresc ul.lista2 li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAAIklEQVQImWNgQAdrGbj/YwigCMIE4ILIAmsZuP/jVoHTFgCd+htxJFcwAwAAAABJRU5ErkJggg==");
}

#tresc ul.lista2 ul li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAHklEQVQImWNgIATWMnD/X8vA/R+rIIYkTgmcRmEDAAJGFJXIPqvcAAAAAElFTkSuQmCC");
}

#tresc ul.lista3 li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAAIklEQVQImWNgQAezl4j+xxBAEYQJwAWRBWYvEf2PWwVOWwD9uCUxD1Y0WQAAAABJRU5ErkJggg==");
}

#tresc ul.lista3 ul li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAH0lEQVQImWNgIARmLxH9P3uJ6H+sghiSOCVwGoUNAAApLBvlYgDSqgAAAABJRU5ErkJggg==");
}

ul.lista-horyzontalna li {
  display: inline-block;
  padding: 0 0 0 10px;
  margin-right: 5px;
  background-image: none !important;
}

ul.lista-horyzontalna li:before {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #233d8f;
  margin: 0 5px 1px 0;
}

#tresc p.info,
#tresc p.cytat,
#tresc p.info1,
#tresc p.info2 {
  clear: both;
  display: block;
  width: 100%;
  margin: 20px auto;
  padding: 10px;
  font-style: italic;
  color: #fff !important;
  position: relative;
  min-height: 118px;
}

#tresc p.cytat {
  color: #000 !important;
  font-style: italic;
  border-left: 3px solid red;
}

#tresc p.info {
  background: #1d5c83;
}

#tresc p.info:before {
  background-color: #317aa8;
}

#tresc p.info1 {
  background: #933e01;
}

#tresc p.info1:before {
  background-color: #eb690b;
}

#tresc p.info2 {
  background: #535900;
}

#tresc p.info2:before {
  background-color: #9ba415;
}

#tresc p[class^=info] a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff;
}

@media (min-width: 768px) {
  #tresc p.info,
  #tresc p.cytat,
  #tresc p.info1,
  #tresc p.info2 {
    width: 80%;
    padding: 25px 35px 25px 155px;
  }
  #tresc p.cytat {
    color: #000 !important;
    border-left: 0;
  }
  #tresc p.info:before,
  #tresc p.cytat:before,
  #tresc p.info1:before,
  #tresc p.info2:before {
    content: "";
    display: block;
    width: 118px;
    height: 103%;
    background-color: red;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("../themes/default/pics/info.png");
    background-position: bottom right;
    background-repeat: no-repeat;
  }
}
span.mark {
  background-color: #ffcd00;
  padding: 2px 4px;
  margin: 0 2px;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
}

img.foto {
  display: block;
  margin: 0 auto 15px;
  padding: 8px;
  background: #e5e5e4;
}

img.foto_lewa {
  float: left;
  margin: 0 15px 15px 0;
  padding: 8px;
  background: #e5e5e4;
}

img.foto_prawa {
  float: right;
  margin: 0 0 15px 15px;
  padding: 8px;
  background: #e5e5e4;
}

#tresc p.foto-opis {
  font-size: 12px;
  color: #555;
  border-bottom: 5px solid #e5e5e4;
  margin: 0 auto;
  padding: 0 0 10px;
  line-height: 1.1;
}

table {
  background: #fff;
  border-collapse: collapse;
  border: 0;
}

table td {
  padding: 12px 10px;
  background: #fff;
  font-size: 15px;
  line-height: 1.4;
  vertical-align: top;
  color: #555;
  border: 0;
}

table th,
table thead td {
  padding: 15px 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.1;
  text-align: left;
  border: 1px solid #fff;
  color: #fff;
}

table.tabela_pobierz,
table.tabela_ogolna {
  margin-top: 10px;
  border-collapse: collapse;
  width: 100%;
  border: 0;
}

table.tabela_ogolna caption,
table.tabela_pobierz caption {
  font-size: 18px;
  line-height: 1.1;
  text-align: center;
  margin: 15px 0;
  padding: 0 0 2px 0;
}

table.tabela_pobierz caption {
  color: #233d8f;
}

table.tabela_pobierz caption.cap {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQImWNQtu3/r2zb/58BxgAAP74HuSfZwQEAAAAASUVORK5CYII=") repeat-x center;
}

table.tabela_ogolna caption {
  color: #c45506;
}

table.tabela_ogolna caption.cap {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQImWPYoaTzf4eSzn8GGAMARwgIFTYPftYAAAAASUVORK5CYII=") repeat-x center;
}

table.tabela_pobierz td,
table.tabela_ogolna td {
  border-bottom: 1px solid #e3e3e3;
}

table.tabela_pobierz a {
  color: #0c3e3d;
  text-decoration: none !important;
  font-size: 14px;
}

table.tabela_pobierz td + td + td {
  text-align: center;
}

table.tabela_pobierz th,
table.pobierz thead td {
  background-color: #233d8f;
  text-align: center;
}

table.tabela_ogolna th,
table.tabela_ogolna thead td {
  background-color: #c45506;
  color: #fff;
}

table.tabela_ogolna thead td p {
  color: #fff !important;
  margin: 0;
  padding: 0;
}

body.kontrast table {
  background: #111;
}

body.kontrast table td,
body.kontrast #tresc .kalendarz th {
  color: #fff;
}

#tresc a {
  text-decoration: underline !important;
}

#tresc a:hover,
#tresc a:focus {
  text-decoration: none !important;
}/*# sourceMappingURL=default.css.map */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	display: flex;
	align-items: center;
	padding: 5px;
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item img{
	margin-right: 15px;
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

.tos-noanimation{-webkit-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-o-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;-moz-transition-duration:.2s!important;-ms-transition-duration:.2s!important;-o-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;-moz-transition-timing-function:ease-out!important;-ms-transition-timing-function:ease-out!important;-o-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;display:none;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:black;position:fixed;top:0;left:0;z-index:9000}.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;width:100%;height:100%;padding:0;margin:0;position:relative}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-ms-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;display:inline-block;width:100%;height:100%;overflow:hidden;position:relative}.tos-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.tos-slide>*{vertical-align:middle;display:inline-block;max-height:100%;max-width:100%;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:white;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,0.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-prev,.tos-next,.tos-close{background:black;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.tos-prev,.tos-next{height:80px;margin-top:-40px;top:50%}.tos-prev.tos-disabled,.tos-next.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-next{right:20px}.tos-close{height:40px;top:20px;right:20px}.tos-desktop .tos-wrapper:hover .tos-prev,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-close{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled{opacity:.2}.tos-prev span,.tos-next span,.tos-close span:before,.tos-close span:after{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:before,.tos-close span:after{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-prev span,.tos-close span:before{border-bottom:3px solid white;border-left:3px solid white;left:50%}.tos-next span,.tos-close span:after{border-top:3px solid white;border-right:3px solid white;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.tos-caption{color:white;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,0.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,0.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,0.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;-moz-transition-property:left,margin;-ms-transition-property:left,margin;-o-transition-property:left,margin;transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,0.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,0.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,0.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:before,.tos-wrapper .tos-pagination:after{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play{background:black;opacity:0;display:block;position:absolute;top:50%;left:50%;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:'';display:block;position:absolute;top:50%;left:50%}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:white;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:white;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:white;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@charset "utf-8";

/* 
 * sizes and positions
 */
a.datepicker-button {
	cursor: pointer;
}
div.datepicker-calendar {
	margin: 0 10px 10px 0;
	font-size: .9em;
	padding: 2px;
	position: absolute;
	width: 261px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 50;
}
div.datepicker-calendar div.datepicker-month-wrap {
	margin: 0;
	padding-top: 1px;
	text-align: center;
	height: 30px;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap > div {
	padding-top: 0;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-prev,
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-next {
	padding-top: 2px;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-left,
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-right {
	font-size: 1.3em;
}
div.datepicker-calendar div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar div.datepicker-month-prev.disabled,
div.datepicker-calendar div.datepicker-month-next.disabled {
	border: none;
	cursor: default;
}
div.datepicker-calendar div.datepicker-month-fast-prev,
div.datepicker-calendar div.datepicker-month-fast-next,
div.datepicker-calendar div.datepicker-month-prev,
div.datepicker-calendar div.datepicker-month-next {
	cursor: pointer;
	margin: 3px;
	width: 24px;
	height: 24px;
	padding-top: 3px;
}
div.datepicker-calendar div.datepicker-month-fast-prev {
	padding-right: 2px;
}
div.datepicker-calendar div.datepicker-month-fast-next {
	padding-left: 2px;
}
div.datepicker-calendar div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar div.datepicker-month-next.enabled:hover,
div.datepicker-calendar div.datepicker-month-next.enabled:focus {
	margin-top: 2px;
	border: 1px solid #800;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.datepicker-calendar div.datepicker-month {
	margin: 3px 56px 2px 56px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	cursor: pointer;
	padding-top: 1px;
}
div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after {
	font-family: 'Glyphicons Halflings';
	font-size: 0.6em;
	display: inline-block;
	content: "\e252";
}
div.datepicker-calendar.bootstrap4 div.datepicker-month:after {
	font-family: "Font Awesome 5 Free";
	font-size: 0.7em;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	padding-left: 0.4em;
	content: "\f078";
}
div.datepicker-calendar div.datepicker-month:hover,
div.datepicker-calendar div.datepicker-month:focus {
	padding-top: 0;
	border: 1px solid #800;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.datepicker-calendar table.datepicker-grid {
	width: 100%;
	font-size: 1.2em;
	text-align: center;
}
div.datepicker-calendar table.datepicker-grid.rtl {
	direction: rtl;
}
div.datepicker-calendar table.datepicker-grid:focus {
	outline: none;
}
div.datepicker-calendar table.datepicker-weekdays {
}
div.datepicker-calendar table.datepicker-grid th,
div.datepicker-calendar table.datepicker-grid td{
	text-align: center;
	padding: 0;
}
div.datepicker-calendar table.datepicker-grid th abbr{
	border: none;
}
div.datepicker-calendar table.datepicker-grid td {
	border: 1px solid #999;
	cursor: pointer;
}
div.datepicker-calendar table.datepicker-grid td.unselectable {
	cursor: default;
}
div.datepicker-calendar table.datepicker-grid th,
div.datepicker-calendar table.datepicker-grid td.day {
	height: 30px;
}
div.datepicker-calendar table.datepicker-grid td.month {
	height: 60px;
}
div.datepicker-calendar table.datepicker-grid td.year {
	height: 45px;
}
div.datepicker-calendar table.datepicker-grid td.curDay,
div.datepicker-calendar table.datepicker-grid td.curMonth,
div.datepicker-calendar table.datepicker-grid td.curYear {
	border: 1px solid #999;
}
div.datepicker-calendar table.datepicker-grid td.empty {
	border: 1px solid #999;
	cursor: default;
}
div.datepicker-calendar .offscreen {
	position: absolute;
	left: -200em;
	top: -100em;
}
.datepicker-overlay {
	background: #777;
    display: none;        
    position: fixed;   
    top: 0;                  
    right: 0;              
    bottom: 0;
    left: 0;
    opacity: 0.5;
	height: 100%;
	min-height: 100%;
	z-index: 40;
}
div.datepicker-calendar button.datepicker-close {
	height: 30px;
	width: 100%;
	font-weight: bold;
	margin-top: 1px;
	border: 1px solid #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/**************************** 
 * colors
 ***************************/

/**************************** 
 * default theme colors
 ***************************/
a.datepicker-button.default {
}
a.datepicker-button.default:hover,
a.datepicker-button.default:focus {
	background-color: #DDD;
}
div.datepicker-calendar.default {
	background-color: #FFF;
}
div.datepicker-calendar.default div.datepicker-month-wrap {
}
div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.default div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.default div.datepicker-month-prev.disabled,
div.datepicker-calendar.default div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.default div.datepicker-month:hover,
div.datepicker-calendar.default div.datepicker-month:focus,
div.datepicker-calendar.default button.datepicker-close:hover, 
div.datepicker-calendar.default button.datepicker-close:focus {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.default table.datepicker-grid:focus {
	outline: 1px dotted #999;
}
div.datepicker-calendar.default tr.datepicker-weekdays {
	border-top:  1px solid #999;
	border-bottom:  1px solid #999;
}
div.datepicker-calendar.default table.datepicker-grid th {
	background-color: #EEE;
	border:  none;
}
div.datepicker-calendar.default table.datepicker-grid td {
	border:  none;
	color: #000;
}
div.datepicker-calendar.default table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.default table.datepicker-grid td.curDay,
div.datepicker-calendar.default table.datepicker-grid td.curMonth,
div.datepicker-calendar.default table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.default table.datepicker-grid td.empty {
	border:  none;
	color: #CCC;
}
div.datepicker-calendar.default table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.default table.datepicker-grid td.selectable.focus {
	background-color: #DDD;
}
div.datepicker-calendar.default table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
}
div.datepicker-calendar.default button.datepicker-close {
	background-color: #DDD;
	border-color:  #999;
	color: #000;
}

/**************************** 
 * bootstrap theme colors
 ***************************/
a.datepicker-button.bootstrap {
}
a.datepicker-button.bootstrap:hover,
a.datepicker-button.bootstrap:focus {
	background-color: #DDD;
}
div.datepicker-calendar.bootstrap {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	min-width: 200px;
	font-size: .8em;
	background-clip: padding-box;
	background-color: #FFF;
	border-radius: 4px;
	line-height: 20px;
}
div.datepicker-calendar.bootstrap.below {
	margin-top: 2px;
}
div.datepicker-calendar.bootstrap.above {
	margin-top: -2px;
}
div.datepicker-calendar.bootstrap:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 7px;
}
div.datepicker-calendar.bootstrap:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
  left: 6px;
}
div.datepicker-calendar.bootstrap.below:before {
  top: -7px;
}
div.datepicker-calendar.bootstrap.below:after {
  top: -6px;
}
div.datepicker-calendar.bootstrap.above:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
div.datepicker-calendar.bootstrap.above:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
div.datepicker-calendar.bootstrap div.datepicker-month-wrap {
}
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled,
div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month:hover,
div.datepicker-calendar.bootstrap div.datepicker-month:focus,
div.datepicker-calendar.bootstrap button.datepicker-close:hover, 
div.datepicker-calendar.bootstrap button.datepicker-close:focus {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.bootstrap table.datepicker-grid:focus {
	outline: none;
}
div.datepicker-calendar.bootstrap tr.datepicker-weekdays {
	border: none;
}
div.datepicker-calendar.bootstrap table.datepicker-grid th {
}
div.datepicker-calendar.bootstrap table.datepicker-grid th abbr{
	text-decoration: none;
	cursor: default;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td {
	border:  none;
	color: #000;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.curDay,
div.datepicker-calendar.bootstrap table.datepicker-grid td.curMonth,
div.datepicker-calendar.bootstrap table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.empty {
	border:  none;
	color: #CCC;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus {
	background-color: #DDD;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
}
div.datepicker-calendar.bootstrap button.datepicker-close {
	background-color: #DDD;
	border-color:  #999;
	color: #000;
}

/**************************** 
 * maroon theme colors
 ***************************/
a.datepicker-button.maroon {
	color: #FFF;
	background-color: #A63950;
}
a.datepicker-button.maroon:hover,
a.datepicker-button.maroon:focus {
	color: #FFF;
	background-color: #802C3E;
}
div.datepicker-calendar.maroon {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.maroon div.datepicker-month-wrap {
	background-color: #522A3F;
	color: #FFF;
}
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.maroon div.datepicker-month-prev.disabled,
div.datepicker-calendar.maroon div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month:hover,
div.datepicker-calendar.maroon div.datepicker-month:focus,
div.datepicker-calendar.maroon button.datepicker-close:hover, 
div.datepicker-calendar.maroon button.datepicker-close:focus {
	background-color: #A63950;
	border-color:  #800;
}
div.datepicker-calendar.maroon table.datepicker-grid:focus {
	outline: 1px dotted #A63950;
}
div.datepicker-calendar.maroon tr.datepicker-weekdays {
}
div.datepicker-calendar.maroon table.datepicker-grid th {
	background-color: #A63950;
	color: #FFF;
}
div.datepicker-calendar.maroon table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.maroon table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.maroon table.datepicker-grid td.curDay,
div.datepicker-calendar.maroon table.datepicker-grid td.curMonth,
div.datepicker-calendar.maroon table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.maroon table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.maroon table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.maroon table.datepicker-grid td.selectable.focus {
	background-color: #B55A6E;
	color: #FFF;
	border-color: #800;
}
div.datepicker-calendar.maroon table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.maroon button.datepicker-close {
	background-color: #522A3F;
	color: #FFF;
	border-color:  #EEE;
}

/**************************** 
 * blue theme colors
 ***************************/
a.datepicker-button.blue {
	color: #FFF;
	background-color: #063A5B;
}
a.datepicker-button.blue:hover,
a.datepicker-button.blue:focus {
	background-color: #262A33;
}
div.datepicker-calendar.blue {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.blue div.datepicker-month-wrap {
	background-color: #063A5B;
	color: #FFF;
}
div.datepicker-calendar.blue div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.blue div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.blue div.datepicker-month-prev.disabled,
div.datepicker-calendar.blue div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month:hover,
div.datepicker-calendar.blue div.datepicker-month:focus,
div.datepicker-calendar.blue button.datepicker-close:hover, 
div.datepicker-calendar.blue button.datepicker-close:focus {
	background-color: #0B6BA8;
	border-color:  #3484B7;
}
div.datepicker-calendar.blue table.datepicker-grid:focus {
	outline: 1px dotted #0B6BA8;
}
div.datepicker-calendar.blue tr.datepicker-weekdays {
}
div.datepicker-calendar.blue table.datepicker-grid th {
	background-color: #0B6BA8;
	color: #FFF;
}
div.datepicker-calendar.blue table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.blue table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.blue table.datepicker-grid td.curDay,
div.datepicker-calendar.blue table.datepicker-grid td.curMonth,
div.datepicker-calendar.blue table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.blue table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.blue table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.blue table.datepicker-grid td.selectable.focus {
	background-color: #0B6BA8;
	color: #FFF;
	border-color: #3484B7;
}
div.datepicker-calendar.blue table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.blue button.datepicker-close {
	background-color: #063A5B;
	color: #FFF;
	border-color:  #EEE;
}

/**************************** 
 * green theme colors
 ***************************/
a.datepicker-button.green {
	color: #FFF;
	background-color: #0C5E2F;
}
a.datepicker-button.green:hover,
a.datepicker-button.green:focus {
	background-color: #262A33;
}
div.datepicker-calendar.green {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.green div.datepicker-month-wrap {
	background-color: #0C5E2F;
	color: #FFF;
}
div.datepicker-calendar.green div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.green div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.green div.datepicker-month-prev.disabled,
div.datepicker-calendar.green div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.green div.datepicker-month:hover,
div.datepicker-calendar.green div.datepicker-month:focus,
div.datepicker-calendar.green button.datepicker-close:hover, 
div.datepicker-calendar.green button.datepicker-close:focus {
	background-color: #0D803B;
	border-color:  #36955C;
}
div.datepicker-calendar.green table.datepicker-grid:focus {
	outline: 1px dotted #0D803B;
}
div.datepicker-calendar.green tr.datepicker-weekdays {
}
div.datepicker-calendar.green table.datepicker-grid th {
	background-color: #0D803B;
	color: #FFF;
}
div.datepicker-calendar.green table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.green table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.green table.datepicker-grid td.curDay,
div.datepicker-calendar.green table.datepicker-grid td.curMonth,
div.datepicker-calendar.green table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.green table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.green table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.green table.datepicker-grid td.selectable.focus {
	background-color: #0D803B;
	color: #FFF;
	border-color: #36955C;
}
div.datepicker-calendar.green table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.green button.datepicker-close {
	background-color: #0C5E2F;
	color: #FFF;
	border-color:  #EEE;
}

