/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.typify-consent-bar{width:100%;position:fixed;bottom:0;left:0;z-index:9999;background:#f9f9f9;padding:60px;}.typify-consent-bar .typify-consent-bar-content{padding-left:120px;background-image:url(/modules/typify/typify_consent_mode/img/cookies.svg);background-size:83px;background-repeat:no-repeat;}.typify-consent-bar .bar-title{color:#333;overflow:hidden;position:relative;font-size:28px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:20px;}.typify-consent-bar .bar-description{font-size:16px;margin-bottom:40px;}.typify-consent-bar.hidden{display:none;}.typify-consent-bar .typify-content-manage{margin-bottom:40px;}.typify-consent-bar .typify-content-manage .typify-content-manage-item input[type=checkbox]{display:none;}.typify-consent-bar .typify-content-manage label{color:#222222;font-weight:500;font-size:18px;padding-left:40px;background:url(/modules/typify/typify_consent_mode/img/unchecked.svg) no-repeat 0 50%;}.typify-consent-bar .typify-content-manage label.active,.typify-consent-bar .typify-content-manage label.default{background:url(/modules/typify/typify_consent_mode/img/checked.png) no-repeat 0 50%;}.typify-consent-bar .typify-content-manage label span{font-weight:400;}.typify-consent-bar .typify-content-manage.hidden{display:none;}.typify-consent-bar .button{text-transform:initial;font-size:16px;}.typify-consent-bar .button.hidden{display:none;}.typify-consent-bar .button.manage,.typify-consent-bar .button.changes{border:solid 2px #1e1e1e;margin-right:10px;color:#1e1e1e;}.typify-consent-bar .button.accept{background-color:#1e1e1e;border:solid 2px #1e1e1e;color:#fff;}.typify-consent-bar .button.accept:hover,.typify-consent-bar .button.accept:focus,.typify-consent-bar .button.accept:active{border:2px solid #1e1e1e;}@media (max-width:768px){.typify-consent-bar{padding:20px;}.typify-consent-bar .bar-title{font-size:22px;margin-bottom:10px;}.typify-consent-bar .bar-title:after{height:10px;bottom:5px;}.typify-consent-bar .bar-description{font-size:14px;margin-bottom:20px;}.typify-consent-bar .typify-consent-bar-content{padding-top:70px;padding-left:0;background-size:53px;}.typify-consent-bar .typify-content-manage{margin-bottom:20px;}.typify-consent-bar .typify-content-manage label{font-size:14px;padding-left:30px;background:url(/modules/typify/typify_consent_mode/img/unchecked.svg) no-repeat 0 0;}.typify-consent-bar .typify-content-manage label.active,.typify-consent-bar .typify-content-manage label.default{background:url(/modules/typify/typify_consent_mode/img/checked.png) no-repeat 0 0;}.typify-consent-bar .typify-consent-bar__actions{display:flex;flex-direction:column;gap:10px;}.typify-consent-bar .typify-consent-bar__actions .button{margin:0;font-size:14px;}}
.search-page-wrapper{position:relative;z-index:99999;color:#373a3c;display:none;font-size:16px;}.search-page-wrapper .full-bg{position:fixed;top:0;left:0;right:0;bottom:-100px;background:rgba(246,246,246,0.98);}.search-page-wrapper .container{position:relative;}.search-page-wrapper a{color:#373a3c;}.search-page-wrapper .top-search{padding-top:25px;padding-bottom:25px;line-height:50px;border-bottom:1px solid #d5d5d5;}.search-page-wrapper .top-search .top-search-wrapper{position:relative;}.search-page-wrapper .top-search .top-search-wrapper.error{border:1px solid #900;}.search-page-wrapper .top-search .search-field{color:#a5a5a5;border:none;height:80px;padding:0 80px;background:#e8e7e7;width:100%;outline:none;border-radius:5px;font-size:24px;font-family:"TheSerifOffice",serif;}.search-page-wrapper .top-search .search-field:focus{background-color:rgba(0,0,0,0.1);}.search-page-wrapper .top-search .submit-ajax-search{position:absolute;top:0;left:0;height:80px;width:80px;display:block;border:none;background:url(/modules/typify/typify_ajax_search/images/icon-search-green.png) no-repeat center center;cursor:pointer;outline:none;}.search-page-wrapper .top-search .close-search{position:absolute;top:0;right:0;width:80px;height:80px;background:url(/modules/typify/typify_ajax_search/images/close.png) no-repeat center center;text-transform:uppercase;font-size:12px;cursor:pointer;}.search-page-wrapper .top-search .close-search:hover{background:url(/modules/typify/typify_ajax_search/images/close-hover.png) no-repeat center center;}.search-page-wrapper #overlay-search-form.loading .top-search .submit-ajax-search{background-image:url(/modules/typify/typify_ajax_search/images/loader-puff.svg);}.search-page-wrapper #search-results-wrapper,.search-page-wrapper #load-more-search-results{display:none;}.search-page-wrapper #load-more-search-results{float:right;color:#006e73;font-size:14px;}.search-page-wrapper #load-more-search-results:hover{text-decoration:underline;}.search-page-wrapper .loading-search{position:fixed;top:20px;right:20px;background:#ebebeb;padding:15px 30px;border-radius:10px;color:#3c3c3c;display:none;}.search-page-wrapper .search-filters .filter-wrapper{border:none;}.search-page-wrapper .search-filters h2{font-family:"TheSerifOffice",serif;font-size:30px;color:#828282;padding-left:20px;margin-top:35px;}.search-page-wrapper .search-filters .filter-title{margin:30px 0 0px 0;font-family:"TheSerifOffice",serif;font-weight:600;font-size:22px;}.search-page-wrapper .search-filters ul{margin:10px 0;padding:0;font-family:"TheSansOffice",sans-serif;font-weight:300;}.search-page-wrapper .search-filters ul li{list-style:none;margin:5px 0;padding:0;}.search-page-wrapper .search-filters ul li a{color:#353535;}.search-page-wrapper .search-filters ul li a:hover{text-decoration:underline;cursor:pointer;}.search-page-wrapper .search-filters ul li input{margin-right:10px;display:none;}.search-page-wrapper .search-filters ul li label{margin:0;}.search-page-wrapper .search-filters ul li label:hover{text-decoration:underline;cursor:pointer;}.search-page-wrapper .search-filters ul li.active,.search-page-wrapper .search-filters ul li.active a{color:#353535;}.search-page-wrapper .search-results{padding-bottom:40px;}.search-page-wrapper .search-results .search-title{font-size:28px;margin:30px 0 30px 0;font-family:"TheSerifOffice",serif;}.search-page-wrapper .search-results .search-title span{padding-left:10px;font-family:"TheSerifOfficeBold",serif;font-size:28px;}.search-page-wrapper .search-results .search-result{border-top:1px solid #d5d5d5;padding:40px 0 40px;}.search-page-wrapper .search-results .search-result .content-type{font-size:14px;opacity:0.6;font-family:"TheSerifOffice",serif;margin-bottom:5px;}.search-page-wrapper .search-results .search-result h3{font-weight:300;font-size:24px;margin:0 0 5px 0;font-family:"TheSerifOffice",serif;font-weight:600;}.search-page-wrapper .search-results .search-result h3 a{margin-top:5px;color:#373a3c;font-size:inherit;}.search-page-wrapper .search-results .search-result h3 a:hover{text-decoration:none;color:#006e73;}.search-page-wrapper .search-results .search-result .excerpt{line-height:1.6;font-family:"TheSansOffice",sans-serif;}.search-page-wrapper .search-results .search-result .read-more{display:inline-block;background:url(/modules/typify/typify_ajax_search/images/green-stripe.png) no-repeat center left;padding:0 0px 0 35px;color:#006e73;}.search-page-wrapper .search-results .search-result .read-more:hover{text-decoration:underline;color:#006e73;}body.search-open #full-page-wrapper{position:fixed;top:0;left:0;right:0;}@media screen and (max-width:767px){.search-page-wrapper .top-search{padding:15px 0;}.search-page-wrapper .top-search .search-field{font-size:18px;padding:0 40px;}.search-page-wrapper .search-filters h2{margin-top:40px;font-size:24px;}.search-page-wrapper .search-filters .filter-title{font-size:18px;}.search-page-wrapper .search-results .search-title{font-size:18px;margin:40px 0;}.search-page-wrapper .search-results .search-title span{font-size:18px;}.search-page-wrapper .search-results .search-result{padding:20px 0;}.search-page-wrapper .search-results .search-result h3{font-size:18px;}}@media screen and (max-width:576px){.search-page-wrapper .search-filters{display:none;}.search-page-wrapper .search-results .search-title span{display:block;padding:0;font-size:16px;}.search-page-wrapper .search-results .search-result .content-type{font-size:12px;}.search-page-wrapper .search-results .search-result h3{font-size:16px;margin:0;}.search-page-wrapper .search-results .search-result .read-more,.search-page-wrapper .search-results .search-result .excerpt{display:none;}}
@font-face{font-family:'TheSansOfficeBold';src:url(/themes/kpsrl/fonts/TheSansOffice7_c.woff2) format('woff2'),url(/themes/kpsrl/fonts/TheSansOffice7_c.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'TheSansOffice';src:url(/themes/kpsrl/fonts/TheSansOffice5_c.woff2) format('woff2'),url(/themes/kpsrl/fonts/TheSansOffice5_c.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'TheSerifOfficeBold';src:url(/themes/kpsrl/fonts/TSeOf7__.woff2) format('woff2'),url(/themes/kpsrl/fonts/TSeOf7__.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'TheSerifOffice';src:url(/themes/kpsrl/fonts/TSeOf5__.woff2) format('woff2'),url(/themes/kpsrl/fonts/TSeOf5__.woff) format('woff');font-weight:normal;font-style:normal}.kpsrl_pay_off{font-size:12px;text-transform:uppercase}.kpsrl_pay_off a{color:#006e73;padding-bottom:4px;border-bottom:1px solid #006e73;text-decoration:none}.kpsrl_block_tabs header{border-bottom:1px solid #d5d5d5;overflow:hidden;display:block;margin-bottom:40px}.kpsrl_block_tabs header h3{margin:0 0 20px 0;float:left;font-size:24px}.kpsrl_block_tabs header div.tabs{float:right}.kpsrl_block_tabs header div.tabs ul{list-style:none;margin:0;padding:0}.kpsrl_block_tabs header div.tabs ul li{float:left;font-size:16px;margin-left:40px}.kpsrl_block_tabs header div.tabs ul li a{color:#353535;display:block;height:100%;line-height:46px;text-decoration:none}.kpsrl_block_tabs header div.tabs ul li a.active{font-weight:bold;border-bottom:4px solid #ded200}.kpsrl_stats div.stats{overflow:hidden}.kpsrl_stats div.stats div{margin-right:25px;float:left}.kpsrl_stats div.stats div i.icon{display:block;float:left;margin-right:15px}.kpsrl_stats div.stats div span{display:block;float:left;line-height:18px;font-size:14px}.kpsrl_stats div.stats div.date{color:#c5c5c5;line-height:18px;font-size:14px}.kpsrl_stats div.stats div.author-picture{margin-top:-10px;position:absolute;right:0;padding:0;width:32px}.kpsrl_stats div.stats div.author-picture img{border-radius:100%;width:32px;height:32px}.archive-container{margin:45px 0}.archive-container .title-with-count .count-results{font-size:48px;line-height:1;margin:0 0 10px 0}.archive-container .title-with-count h1{font-size:16px;font-family:"TheSansOffice",sans-serif;font-weight:400;margin:10px 0 0 0}.archive-container .filter-toggle{display:none}.archive-container .search-input-wrapper{position:relative;height:80px;border:1px solid #d5d5d5}.archive-container .search-input-wrapper input{height:78px;line-height:78px;border:none;border-radius:none;outline:none}.archive-container .search-input-wrapper .input-wrapper{position:absolute;top:0;left:0;right:80px}.archive-container .search-input-wrapper .input-wrapper input{width:100%;padding:0 70px;background:url(/modules/typify/typify_archive/img/icon-search.png) no-repeat center left 20px}.archive-container .search-input-wrapper .input-wrapper input::-webkit-input-placeholder{font-style:italic;font-size:16px}.archive-container .search-input-wrapper .input-wrapper input:-moz-placeholder{font-style:italic;font-size:16px}.archive-container .search-input-wrapper .input-wrapper input::-moz-placeholder{font-style:italic;font-size:16px}.archive-container .search-input-wrapper .input-wrapper input:-ms-input-placeholder{font-style:italic;font-size:16px}.archive-container .search-input-wrapper .input-wrapper input:focus{border-bottom:1px solid #006e73}.archive-container .search-input-wrapper input[type=button]{position:absolute;right:80px;top:15px;width:80px;height:50px;background:url(/themes/kpsrl/img/icon-close.png) no-repeat center center;cursor:pointer;display:none}.archive-container .search-input-wrapper input[type=submit]{position:absolute;right:0;top:15px;width:80px;height:50px;background:url(/modules/typify/typify_archive/img/icon-arrow.png) no-repeat center center;border-left:1px solid #d5d5d5;cursor:pointer}.archive-container .selected-filters{position:relative;font-size:14px;padding:15px 140px 5px 0;margin:15px 0 0 0}.archive-container .selected-filters .selected-filters-count{display:inline-block;width:34px;height:34px;background:#ded200;text-align:center;line-height:34px;border-radius:3px;margin-right:15px;margin-bottom:10px;font-family:"TheSansOfficeBold",sans-serif}.archive-container .selected-filters .filter-title{display:inline-block;margin:0 10px 10px 0}.archive-container .selected-filters .selected-filters-wrapper{display:inline}.archive-container .selected-filters .active-filter{padding:5px 10px;line-height:24px;border-radius:2px;background:#f0f0f0;color:#006e73;display:inline-block;font-family:"TheSansOfficeBold",sans-serif;margin:0 10px 10px 0}.archive-container .selected-filters .active-filter .close-btn{background:url(/modules/typify/typify_archive/img/icon-close.png) no-repeat center center;display:inline-block;margin:0 0 0 15px;width:8px;height:8px;vertical-align:middle}.archive-container .selected-filters .active-filter:hover{cursor:pointer;opacity:.9}.archive-container .selected-filters .reset-all-filters{margin:0 0 0 10px;color:#92c1c5;display:inline-block}.archive-container .selected-filters .reset-all-filters.no-filters{display:none}.archive-container .selected-filters .reset-all-filters:hover{color:#006e73}.archive-container .selected-filters .save-search-query{position:absolute;right:0;top:18px;line-height:24px;float:right;display:inline-block;display:none}.archive-container .selected-filters .save-search-query span.icon{display:inline-block;vertical-align:middle;height:24px;width:24px;background:url(/modules/typify/typify_archive/img/icon-save.png) no-repeat center left;margin:0 10px 0 0}.archive-container .selected-filters .save-search-query:hover{color:#373a3c}.archive-container .selected-filters .save-search-query:hover span{background-position:center right}.archive-container .ajax-archive-message{display:none;padding:0 0 20px 0;position:relative}.archive-container .ajax-archive-message .message{border:1px solid #d5d5d5;background:url(/modules/typify/typify_archive/img/icon-close.png) no-repeat right 15px top 15px #f0f0f0;padding:10px 15px;font-size:16px;border-radius:5px;color:#006e73}.archive-container .ajax-archive-message .message.status-error{color:#b12128}.archive-container .archive-pagination{padding:15px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;font-size:14px}.archive-container .archive-pagination.bottom{margin-top:20px}.archive-container .archive-pagination .pagination-message{float:right}.archive-container .archive-pagination .pagination-message em{font-family:"TheSansOfficeBold",sans-serif}.archive-container .archive-pagination .archive-sorting{float:left}.archive-container .archive-pagination .archive-sorting .order-by-wrapper{display:inline-block;vertical-align:middle;margin-left:5px}.archive-container .archive-pagination .archive-sorting .order-by-wrapper .custom-select-wrapper{height:26px;line-height:24px;border:none;color:#006e73}.archive-container .archive-pagination .archive-sorting .order-by-wrapper .custom-select-wrapper select{height:23px}.archive-container .archive-pagination .archive-sorting .order-by-wrapper .custom-select-wrapper .select-value{padding:0;border:none}.archive-container .archive-pagination .archive-sorting .order-by-wrapper .custom-select-wrapper .material-icons{display:none;line-height:23px;padding:0}.archive-container .filters-column{font-size:16px;margin-top:20px}.archive-container .filters-column .mobile-filters-button-wrapper,.archive-container .filters-column .filter-top{display:none}.archive-container .filters-column .filter-item.open .filter-title{background-image:url(/modules/typify/typify_archive/img/minus-hover.png)}.archive-container .filters-column .filter-title{font-family:"TheSerifOfficeBold",serif;font-size:20px;padding:10px 0 10px 0;background-repeat:no-repeat;background-position:center right;background-image:url(/modules/typify/typify_archive/img/plus-hover.png)}.archive-container .filters-column .filter-title:hover{cursor:pointer;color:#006e73}.archive-container .filters-column .filter-options{border-left:1px solid #d5d5d5;margin-bottom:30px;display:none}.archive-container .filters-column .filter-options.first{display:block}.archive-container .filters-column .hidden-checkboxes .checkbox-wrapper .toggle-checkbox{display:none}.archive-container .filters-column .hidden-checkboxes .checkbox-wrapper .label-wrapper{padding:5px 5px 5px 15px;border-left:4px solid transparent}.archive-container .filters-column .hidden-checkboxes .checkbox-wrapper .label-wrapper label{margin:0}.archive-container .filters-column .hidden-checkboxes .checkbox-wrapper .label-wrapper label:hover{color:#ded200;cursor:pointer}.archive-container .filters-column .hidden-checkboxes .checkbox-wrapper.item-checked .label-wrapper{border-color:#ded200}.archive-container .filters-column .ftype-select .empty-message{padding:5px 5px 5px 15px;border-left:4px solid #ded200}.archive-container .filters-column .ftype-select .checkbox-wrapper{display:none}.archive-container .filters-column .ftype-select .checkbox-wrapper.item-checked{display:block}.archive-container .filters-column .ftype-select .custom-select-wrapper{height:50px;line-height:40px;margin-left:19px;margin-top:20px}.archive-container .filters-column .ftype-select .custom-select-wrapper .material-icons{line-height:40px}.archive-container .results-column .results-wrapper .show-more-results{position:relative;padding-top:50px;display:block;margin:0 auto;text-align:center}.archive-container .results-column .results-wrapper .show-more-results:after{content:'';background-color:#d5d5d5;height:1px;width:100%;left:0;right:0;position:absolute;bottom:25px;z-index:-10}.archive-container .results-column .results-wrapper .show-more-results .show-more-results-button{display:inline-block;line-height:1.375;text-align:center;border:1px solid #fff;font-size:16px;font-weight:bold;color:#353535;text-decoration:none;cursor:pointer;background-color:#ded200;height:50px;padding:0 20px}.archive-container .results-column .results-wrapper .show-more-results .show-more-results-button:before{content:'';display:inline-block;vertical-align:middle;margin-bottom:4px;margin-right:8px;background:url(/themes/kpsrl/img/icons.png) no-repeat -200px -151px;width:20px;height:20px}.archive-container .results-column .results-wrapper .show-more-results .show-more-results-button:hover{border:1px solid #ded200;background-color:#fff}.archive-container .results-column .results-wrapper .show-more-results .show-more-results-button:hover:before{background:url(/themes/kpsrl/img/plus-yellow.png)}.archive-container .results-column .results-wrapper .show-more-results .show-more-results-button.hidden{display:none}@media screen and (max-width:1200px){.archive-container .selected-filters{padding-right:40px}.archive-container .selected-filters .save-search-query span{margin:0}.archive-container .selected-filters .save-search-query .text{display:none}}@media screen and (max-width:991px){.archive-container .title-with-count{margin-bottom:20px}}@media screen and (max-width:767px){.archive-container .search-input-wrapper{height:60px}.archive-container .search-input-wrapper .input-wrapper{right:60px}.archive-container .search-input-wrapper .input-wrapper input{padding:0 5px 0 40px;height:60px;line-height:60px;background-position:center left 10px}.archive-container .search-input-wrapper input[type=submit],.archive-container .search-input-wrapper input[type=button]{height:40px;top:10px;width:50px}.archive-container .search-input-wrapper input[type=button]{right:50px}.archive-container .title-with-count .count-results{display:none}.archive-container .title-with-count h1{font-size:22px;font-family:"TheSerifOfficeBold",serif;line-height:1.1;margin-bottom:30px}.archive-container .filter-toggle{margin-bottom:30px;font-size:14px;display:block;color:#353535;font-family:'TheSansOfficeBold';text-transform:uppercase}.archive-container .filter-toggle:before{content:'';width:18px;display:inline-block;height:14px;background:url(/themes/kpsrl/img/yellow-burger.png) no-repeat;vertical-align:middle;margin-bottom:1px;margin-right:5px}.archive-container .archive-pagination{border-bottom:none}.archive-container .filters-column .filter-wrapper{position:fixed;z-index:1001;display:none;top:0;left:0;bottom:0;right:0;margin:0;background-color:#fff}.archive-container .filters-column .filter-wrapper .filter-top{display:block;height:70px;padding:20px;background-color:#d6d6d6}.archive-container .filters-column .filter-wrapper .filter-top label{margin:0;font-size:18px;line-height:1.22;font-family:"TheSerifOfficeBold",serif}.archive-container .filters-column .filter-wrapper .filter-top .icon-close{width:26px;height:26px;float:right;border-radius:100%;background:url(/modules/typify/typify_archive/img/icon-close.png) no-repeat center center #fff}.archive-container .filters-column .filter-wrapper .filter-top .icon-close:hover{background-color:#373a3c}.archive-container .filters-column .filter-wrapper .filter-block{position:absolute;top:90px;bottom:90px;left:20px;right:20px;margin:0;overflow:scroll;-ms-overflow-style:none;overflow-x:hidden}.archive-container .filters-column .filter-wrapper .show-results-btn-wrapper{position:absolute;bottom:20px;left:20px;right:20px;height:45px;display:block}.archive-container .filters-column .filter-wrapper .show-results-btn-wrapper .show-results{font-family:"TheSansOfficeBold",sans-serif;text-transform:uppercase;padding:12px;color:#353535;text-align:center;display:block;width:100%;height:50px;background-color:#ded200}.archive-container .filters-column .filter-wrapper .mobile-filters-button-wrapper{display:block;position:absolute;bottom:20px;left:20px;right:20px}.archive-container .filters-column .filter-wrapper .button{border-radius:3px;background:#ded200;color:#373a3c;padding:10px;display:block;text-align:center;font-family:'TheSansOfficeBold'}.archive-container .filters-column .filter-wrapper .button:hover{background:#006e73;color:#fff}.archive-container .filters-column .promo-wrapper{margin-top:50px}}@media screen and (min-width:768px){.archive-container .filters-column .filter-wrapper{display:block !important}}@media screen and (max-width:500px){.archive-container .selected-filters{padding-right:0}.archive-container .selected-filters .selected-filters-wrapper{display:block}}@media screen and (max-width:991px){.archive-container .teaser-publication .t-content-wrapper .t-title{font-size:18px}.archive-container .teaser-publication .t-image-wrapper{padding-right:0}.archive-container .teaser-publication .t-image-wrapper .bg-cover{right:0}.archive-container .teaser-publication .t-image-wrapper .likes-messages-wrapper.related-pub{right:0}}@media screen and (max-width:991px) and (min-width:768px){.archive-container .teaser-publication .t-content-wrapper .t-footer .t-bar .t-pdf a{margin:0 13px 0 0}.archive-container .teaser-publication .t-content-wrapper .t-footer .t-bar .t-date{margin-right:5px}}@media screen and (max-width:900px){.archive-container .teaser-publication .t-image-wrapper{position:relative;height:360px;width:100%;float:none;padding-right:20px}.archive-container .teaser-publication .t-content-wrapper{position:relative;padding-bottom:0;float:none;width:100%;margin-top:20px}.archive-container .teaser-publication .t-content-wrapper .t-title{min-height:0;margin-bottom:20px}.archive-container .teaser-publication .t-content-wrapper .t-footer{position:relative;bottom:0;left:0;right:0}.archive-container .teaser-publication .t-content-wrapper .t-footer .t-bar{border-top:none}}@media screen and (max-width:576px){.archive-container .teaser-publication .t-image-wrapper{height:200px}.archive-container .teaser-publication .t-content-wrapper .t-subtitle .t-type{margin:0 10px 0 0}.archive-container .teaser-publication .t-content-wrapper .t-footer .t-bar .t-pdf a{margin:0 13px 0 0}.archive-container .teaser-publication .t-content-wrapper .t-footer .t-bar .t-date{margin-right:5px}}
