/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

@import url('fonts.css');
@import url('basic-green.css');

body
{
    background-color:#ffffff;
    font-family:'Open Sans Regular';
    font-weight: normal;
    letter-spacing: normal;
    font-size: 14px;
    color: #18223E;
    text-align: left;
}
/*
body {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}*/


.front #block-views-e1c613da52bf60dc74f4c2cd5c0847ae
{
    background-color: #18223e;
}
body ul
{
    margin-left:0px;
}

/* odnosniki */
a {
    font-family:'Open Sans Regular';

}
a:link, a:visited {
    color:#18223E;
    text-decoration:none; 
    border-bottom: 2px solid #ffffff;
}
a:hover {
    border-bottom: 2px solid #D2223E;
}
a:focus, input:focus {
  outline: solid 2px #e9030b;
}

/* koniec odnosniki */
.view-strona-glowna
{
    display:none;
}


#page-title,
h1,
h1.title,
h2.block-title
{
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:48px;
    color:#18223E;
    text-align:center;
    margin-bottom:20px;
}
h2
{
    font-weight:normal;
    font-family: 'Open Sans SemiBold';
    letter-spacing: normal;
    font-size:20px;
    color:#18223E;
}

h3
{
    font-weight:normal;
    font-family: 'Open Sans SemiBold';
    letter-spacing: normal;
    font-size:16px;
    color:#18223E;

}
.semibold
{
    font-family:'Open Sans SemiBold';
}
.light
{
    font-family:'Open Sans Light';
}
.bold
{
    font-family:'Open Sans Bold';
}
.views-row
{
    margin-bottom:20px;
}
.field-name-body
{
    margin-top:20px;
    
}

#region-user-second .views-row
{
    margin-bottom:0px;
}
.views-row .tytul
{
    font-weight:normal;
    font-family: 'Open Sans SemiBold';
    letter-spacing: normal;
    font-size:20px;
    color:#18223E;
}

/* powrot */
.view-id-widok_powrot_do a
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    font-size:18px;
    color:#18223e;
    letter-spacing: 0px;
}
.view-id-widok_powrot_do .item-list ul li {
    padding-left:35px;
}
.view-id-widok_powrot_do li
{
    background-image: url("/sites/default/files/powrot.png");
    background-size: 25px 26px;
    background-position: left;
    background-repeat: no-repeat;
    list-style-position: outside;

}

/* koniec powrot */

/* default podmenu*/
.not-front #region-sidebar-first {

    margin-top: 20px;
    
}
#block-menu-block-1 .block-title
{
    display:none;
}
#block-menu-block-1 ul
{
    text-align:left;
    color:#eb5a00;
}
#block-menu-block-1 ul li
{
    list-style:none;
    padding:5px 0px 5px 0px;
}

#block-menu-block-1 ul li a
{
    font-weight: normal;
    font-family: 'Open Sans Regular';
    letter-spacing: normal;
    font-size: 14px;
    color: #18223E;
    text-align: left;
    margin-bottom: 0px;
}
/* koniec podmenu*/

    

/* section-header */
  /** zone-branding-wrapper */

#brandig_kontener {
    width:100%;
    text-align:center;
}
#godlo_kontener {
    float:left;
    width:85px;
    height: 100px;
    background-image: url(/sites/default/files/herb_polski.svg);
    background-size: 100% 100%;
    text-indent: -9999px;
    margin-top: 5px;
}
.i18n-pl #logo_kontener {
    display: inline-block;
    margin:0 auto;
    width:275px;
    height: 100px;
    background-image: url(/sites/default/files/logo_rpo_pl.svg);
    background-size: 100% 100%;
    text-indent: -9999px;
}
.i18n-en #logo_kontener {
    display: inline-block;
    margin:0 auto;
    width:275px;
    height: 100px;
    background-image: url(/sites/default/files/logo_rpo_en.svg);
    background-size: 100% 100%;
    text-indent: -9999px;
}
#logo_kontener a{
    display: block;
    height: 100px;
    width: 275px;
}
#bip_kontener {
    float:right;
    width:48px;
    height: 100px;
    background-image: url(/sites/default/files/BIP.svg);
    background-size: 100% 100%;
    text-indent: -9999px;
}
#bip_kontener a
{
    display: block;
    height: 100px;
    width: 48px;
}
    /** koniec zone-branding-wrapper */

    /** zone-menu-wrapper */
#zone-menu-wrapper {
    padding: 20px 0px 0px 0px;
}

	/*** region-user-second */
#region-user-second {
    float:right;
    margin-bottom:20px;
}
#block-views-widok-pasek-gorny-block
{
    float:right;
}
#block-views-widok-pasek-gorny-block ul li
{
    display:inline;
    list-style: none;
    border-right:1px solid #18223E;
    padding-right:14px;
    padding-left:14px;
    margin-right:10px;
}
#block-views-widok-pasek-gorny-block ul
{
    margin-right:0px;
    margin-bottom: 0px;
}

.block-locale-language
{
    float:right;
}
.block-locale-language ul
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.block-locale-language ul li
{
    display: inline;
    padding: 0px 0px 0px 0px;
    text-transform:lowercase; 
}
.block-locale-language ul li .active
{
    display: none;
}
#block-pagestyle-form
{
    margin-left:5px;
    float:right;
}
#block-pagestyle-form h3.inline
{
    display:none;
}
#block-pagestyle-form span
{
    display:none;
}
ul.pagestyle_list li a.text_display,
ul.pagestyle_inline li a.text_display
{
    width: 0px;
    min-height: 16px; 
    height: 1em; 
    margin: 0 0 0 0;
}
ul.pagestyle_inline a.pagestyle_black_white,
ul.pagestyle_inline a.ps_black_white
{
    margin: 0 3px 0 0;
    padding: 0 0 0 18px;
}
ul.pagestyle_inline a.pagestyle_white_black,
ul.pagestyle_inline a.ps_white_black
{
    margin: 0px 3px 0 0;
    padding: 0 0 0 18px;
}
ul.pagestyle_inline a.pagestyle_yellow_blue,
ul.pagestyle_inline a.ps_yellow_blue
{
    margin: 0px 3px 0 0;
    padding: 0 0 0 18px;
}
ul.pagestyle_inline a.pagestyle_standard,
ul.pagestyle_inline a.ps_standard
{
    margin: 0px 3px 0 0;
    padding: 0 0 0 18px;
}
#polski_jezyk_migowy_m
{
    float:left; 
    width: 54px; 
    height: 25px;
}
#polski_jezyk_migowy_m a
{
/*    background-image: url("/sites/default/files/migowy_czerwony.svg");*/
    background-image: url("/sites/default/files/migowy.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    overflow: hidden;
    width: 54px;
    height: 25px;
    display: block;
    font-size: 0.9em;
    text-indent: -9999em;
}
#polski_jezyk_migowy_m a:hover
{
    background-image: url("/sites/default/files/migowy_czerwony.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
}
.region-branding #etykieta_szukaj
{
    float:left; 
    width: 30px; 
    height: 25px;
    padding:25px 20px 0px 10px;
}

#etykieta_szukaj a
{
    background-image: url("/sites/default/files/lupa.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    overflow: hidden;
    width: 45px;
    height: 25px;
    display: block;
    font-size: 0.9em;
    text-indent: -9999em;
}
#etykieta_szukaj a:hover
{
    background-image: url("/sites/default/files/lupa_czerwony.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    overflow: hidden;
    width: 45px;
    height: 25px;
    display: block;
    font-size: 0.9em;
    text-indent: -9999em;
}
#etykieta_jezyka
{
    float:right;
    height:25px;
}
#etykieta_infolinia
{
    float:left;
    height:25px;
}
	/*** end region-user-second */

	/*** region-menu */

.block-superfish ul.sf-main-menu a.active
{
    border-bottom: 2px solid #D2223E;
}
.block-superfish ul.sf-main-menu a
{
    font-family:'Open Sans SemiBold';
    color:#18223E;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing:3px;
    padding: 0px 0px 5px 0px;
    margin-right:20px;
}
.sf-menu {
    line-height: 1.5;
}
.block-superfish
{
    display: flex;
    justify-content: center;
    height:31px;
}
#block-menu-block-1 .block-title {
    display: none;
}
.block-superfish li
{
    text-align: center;
}
	/*** end region-menu */
    /** end zone-menu-wrapper */
    /** zone-user-wrapper */
	/*** search */
#block-search-form {
    margin-top:10px;
    display: table;
    margin-left: auto;
    margin-right: auto;
    float:none;
}
#edit-search-block-form--2{
    width:250px;
    height:40px;
}

.front #zone-user-wrapper {
    background-image: url("/sites/default/files/bgMain.svg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
    margin-top:50px;
    margin-bottom:50px;    
}
.container-inline {
    border-bottom: 2px solid #18223E;
    padding-bottom:20px;
    width:670px;
}
#block-search-form {
    padding-top:100px;
    padding-bottom:100px;
}
#block-search-form input[type="text"]{
    background: transparent;
    font-family:'Open Sans Light';
    border: none;
    font-size:14px;
    color:#18223E;
}
#edit-submit, #edit-submit--2{
    /* wielkosc lupki*/
    width:50px;
    height:44px;
    border:0px;
    background:none;
    background-image: url("/sites/default/files/lupa.svg");
    background-size: 100% 100%;
    text-indent:-9999px;
}
#edit-search-block-form--2{
    width:600px;
    height:40px;
}
#block-search-form input[type="text"]{
    background: transparent;
    font-family:'Open Sans Light';
    border: none;
    font-size:24px;
    color:#18223E;
}
#edit-etykieta-do-szukaj
{
    float:left;
    padding-top:10px;
    font-weight:normal;
    font-family:'Open Sans Bold';
    font-size:10px;
    color:#18223E;
    text-transform:uppercase; 
}

	/*** search page */
.page-search #block-system-main {
    padding-top:100px;
    padding-bottom:100px;
    background-image: url("/sites/default/files/bgMain.svg");
    background-size: 100% 100%;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.page-search input[type="text"]{
    width:600px;
    height:40px;
    border: none;
    background: transparent;
    font-family:'Open Sans Light';
    font-size:24px;
    color:#18223E;
}
.page-search #search-form label{
    display:none;
}
.page-search #search-form,.ds-search-extra{
    margin-bottom:30px;
}
.not-logged-in #edit-basic{
    width:660px;
    display: table;
    margin-left: auto;
    margin-right: auto;

}
	/*** end search page */
	/*** search results */

.page-search-content .ds-search-extra
{
    margin-bottom:50px;
}
.page-search-content .view-mode-wyszukiwarka
{
    margin-bottom:30px;
}
.page-search-content h2
{
    font-family:'Open Sans Regular';
    font-weight: normal;
    letter-spacing: normal;
    font-size: 14px;
    color: #18223E;
    text-align: left;
    
}

.page-search-content  div.ds-2col.view-mode-wyszukiwarka 
{
    border:0px solid #000;
    background-color:#f6f6f6;
    min-height:180px;
    position: relative;
}
.page-search-content  div.ds-2col.view-mode-wyszukiwarka  .field .field-label
{
    font-weight: normal;
}
.page-search-content  div.ds-2col.view-mode-wyszukiwarka .group-kategorie.field-group-fieldset
{
    margin-bottom: 0px;
    display:block;
}

.page-search-content  div.ds-2col.view-mode-wyszukiwarka .group-kategorie.field-group-fieldset
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:13px;
    text-align:left;
    background-image: url("/sites/default/files/kategoria_symbol.png");
    background-size: 21px 21px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-left:15px;
    margin-top:5px;
    min-height:50px;
    max-height:80px;
    overflow-y:auto;
    overflow-x:hidden;

}
.page-search-content  div.ds-2col.view-mode-wyszukiwarka .group-kategorie.field-group-fieldset .field-name-field-kategoria-konstytucyjna,
.page-search-content  div.ds-2col.view-mode-wyszukiwarka .group-kategorie.field-group-fieldset .field-name-field-kategoria-prawna,
.page-search-content  div.ds-2col.view-mode-wyszukiwarka .group-kategorie.field-group-fieldset .field-name-field-kategoria-tematyczna
{
    margin-left:40px;
}
.page-search-content  div.ds-2col.view-mode-wyszukiwarka .collapsible.group-kategorie a
{
    color:#D2223E;
}
.page-search-content .view-mode-wyszukiwarka .group-left
{
    float:left;
    width:73%;
    position: relative;
    min-height:180px;
    display:block;
}
.page-search-content .view-mode-wyszukiwarka .group-left .field-name-title
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:16px;
    text-align:left;
    padding: 10px 10px 0px 10px;
    overflow:hidden;
    max-height:60px;
}
.page-search-content .view-mode-wyszukiwarka .group-left .field-name-title a
{
    color:#18223E;
}
.page-search-content .view-mode-wyszukiwarka .group-left .field-name-field-data
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:13px;
    text-align:left;
    border-top:1px solid #dedede;
    position: absolute;
    bottom: 5px;
    width:100%;
    left:10px;
    display:block;
}
.page-search-content .view-mode-wyszukiwarka .group-right
{
    float:right;
    width:300px;
    display:block;
}
.page-search-content .view-mode-wyszukiwarka .group-right .field-name-field-image
{
    float:right;
    width:300px;
    height:180px;
}
.page-search-content .view-mode-wyszukiwarka .group-left .field .field-items
{
    margin-bottom: 0px;
}

	/*** end search results */
    

    /** end zone-user-wrapper */

    /** zone-header-wrapper */

	/*** sprawy obywateli */

.front #zone-header-wrapper
{
    background-image: url("/sites/default/files/orzel_2.svg");
    background-size: 1942px 745px;
    background-position: right;
    background-repeat: no-repeat;
    min-height:735px;
    background-color:#F2F2F2;
}
.front #zone-header #region-header-first
{
    margin-top:55px;
    /* min-height:650px; */
}
.front .view-widok-sprawy-wazne-dla-obywateli-wersja-3
{
    margin-top:85px;
    margin-bottom:0px;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .views-column img,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .views-column img
{
    height: 60px; 
    width:60px;

}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 a:link,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 a:link,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3  a:visited,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110  a:visited
{
    color:#18223E;
    text-decoration:none; 
    border-bottom: 2px solid #F2F2F2;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .view-content a,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .view-content a
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    border-bottom: 2px solid #F2F2F2;
    font-size:14px;
    color:#18223E;
    letter-spacing: normal;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .view-content a:hover,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .view-content .views-field-name a:hover
{
    border-bottom: 2px solid #D2223E;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .views-column, 
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .views-column 
{
    text-align:center; 
    vertical-align:middle;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .views-column,
#zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .views-column
{
    float: left;
    height:180px;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .views-row, 
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .views-row
{
    clear:both;
    height:180px;
}
.front .view-widok-sprawy-wazne-dla-obywateli-wersja-3 .view-header,
.front .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-header,
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .view-header
{
    height:60px;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .view-footer, 
.front #zone-header #region-header-first .block-views-d9f4895ff0d6151a06bf6994bb833110 .view-footer
{
    height:120px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.front #zone-header #region-header-first  #zobacz_wiecej_spraw
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    color:#18223E;
    border: 2px solid #18223E;
    margin: 0;
    width: 30%;
    max-width:275px;
    padding: 10px;
    text-align: center;
    clear:both;
    font-size:14px;
}
.front #zone-header #region-header-first  #zobacz_wiecej_spraw a
{
    color:#18223E;
    text-transform: uppercase;
}
.front #zone-header #region-header-first  #zobacz_wiecej_spraw a:hover
{
    border-bottom: 2px solid #D2223E;
}
	/*** koniec sprawy obywateli */

	/*** filtry */
.not-logged-in .views-exposed-widgets
{
    padding: 0px 0px 50px 0px;
}
.not-logged-in .views-exposed-form .views-exposed-widget
{

    float: none;
    padding: .5em 1em 0 0;
    text-align:center;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie #edit-date-filter-wrapper
{
    margin-bottom:40px;    
}

#edit-date-filter-min-wrapper,
#edit-date-filter-max-wrapper,
#edit-field-data-value-min-wrapper,
#edit-field-data-value-max-wrapper
{
    float:left;
}

.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-exposed-widgets,
.wyswietlanie
{
    clear:both;
    margin-left: auto;
    margin-right: auto;
    display: table;
    max-width:960px;
}
.not-logged-in .views-widget-filter-date_filter,
.not-logged-in .views-widget-filter-field_data_value,
/* .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-widget-filter-date_filter, */
.not-logged-in .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie #edit-tid-wrapper,
.not-logged-in .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie #edit-tid-1-wrapper,
.not-logged-in .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie #edit-tid-3-wrapper,
.not-logged-in .view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-submit-button
{
    margin-left: auto;
    margin-right: auto;
    display: table;
    max-width:960px;
}

.views-widget-filter-date_filter .description,
.views-widget-filter-field_data_value .description
/*.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-widget-filter-date_filter .description */
{
    display:none;
}


#edit-tid-wrapper
{
    clear:left;
    float:left;
    display:block;
}
#edit-tid-1-wrapper,
#edit-tid-3-wrapper
{
    float:left;
    display:block;
    margin-bottom:30px;
}
#edit-tid-wrapper label, 
#edit-tid-1-wrapper label, 
#edit-tid-3-wrapper label,
#edit-date-filter-wrapper label,
#edit-field-data-value-wrapper label 
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    color:#18223E;
    font-size:16px;
    text-transform: uppercase;
    letter-spacing: 1px;

}
.view-olmap-kmp-wizytacje-kategorie #edit-tid-wrapper
{
    margin-top:10px;
    float:none;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-submit-button
{
    clear:both;
}
.raport1 .views-widget-sort-by select,
.raport1 .views-widget-sort-order select,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 select,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie select
{
    background-color: white;
  border: none;
  border-radius: 0px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
 
    margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;

    
    width:290px;
    height:46px;
    border:2px solid #18223E;
    text-align: center;
    text-align-last:center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;    
    font-weight:normal;
    font-family:'Open Sans Regular';
    color:#18223E;
    font-size:13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow:hidden;
}
.raport1 .views-widget-sort-by select,
.raport1 .views-widget-sort-order select,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie select
{
background-image:
    linear-gradient(45deg, transparent 50%, #18223E 50%),
    linear-gradient(135deg, #18223E 50%, transparent 50%),
    linear-gradient(to right, white, white);
  background-position:
    calc(100% - 15px) calc(1em + 6px),
    calc(100% - 7px) calc(1em + 6px),
    100% 0;
  background-size:
    8px 8px,
    8px 8px,
    2.5em 2.5em;
  background-repeat: no-repeat;
}

.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie select:focus
{
background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, #18223E,#18223E );
  background-position:
    calc(100% - 10px)  calc(1em + 6px),
    calc(100% - 15px)  calc(1em + 6px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 3.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
}

.views-widget-filter-date_filter input[type="text"],
.views-widget-filter-field_data_value input[type="text"]
/*
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .views-widget-filter-date_filter input[type="text"],
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-widget-filter-date_filter input[type="text"]
*/
{
    width:200px;
    height:46px;
    border:2px solid #18223E;
    text-align: center;
    font-weight:normal;
    font-family:'Open Sans Regular';
    color:#18223E;
    font-size:13px;
    text-transform: uppercase;
    letter-spacing: 1px;

}

.view-widok-sprawy-wazne-dla-obywateli-wersja-3 #sprawy_wazne_staty{
    display: flex;
    width:100%;
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    margin-bottom:30px;
    padding-bottom:60px;
    border-bottom:1px solid #C5C7CE;
}

	    /*** koniec filtry */

.front.i18n-pl #region-preface-first,
.front.i18n-pl #region-preface-fourth,
.front.i18n-pl #region-postscript-third
{
    background-image: url(/sites/default/files/separator_szary.svg);
    height: 10px;
    /* width: 100%; */
    background-size: 100% 100%;
    /* background-position: 0px 740px; */
    background-repeat: no-repeat;
    margin-top: 100px;
    margin-bottom: 75px;
}




    /** end zone-header-wrapper */


/* end section-header */

/* section-content */
    /** zone-preface-wrapper */
.front .region-preface-second,
.front .region-preface-third
{
    background-color:#f6f6f6;
    height:530px;
}    
.front .views-field-title a
{
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:20px;
    color:#18223E;
    display:block;
    margin-top:10px;
    padding-left:10px;
}

	/*** wydarzenie */
.front .view-widok-blok-wydarzenie-wersja-3 .views-field-title a:link,
.front .view-widok-blok-wydarzenie-wersja-3 .views-field-title a:visited
{
    border-bottom: 2px solid #f6f6f6;
}
.front .view-widok-blok-wydarzenie-wersja-3 .views-field-title a:hover
{
    border-bottom: 2px solid #D2223E;
}
.front .view-widok-blok-wydarzenie-wersja-3 .views-field-field-image a:hover
{
    border-bottom: 2px solid #f6f6f6;
}

.front .view-widok-blok-wydarzenie-wersja-3 .views-field-field-data
{
    margin-left:10px;

}

.front .view-widok-blok-wydarzenie-wersja-3 .views-field-field-data
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#D2223E;
    text-transform: lowercase;
    margin-top:10px;
    padding-right:10px;
}

	/*** koniec wydarzenie */
	/*** kalendarz */

.front .block-kalendarz-block-1 .calendar-calendar table 
{
    width:75%;
    margin-left:auto;
    margin-right:auto;
}
.bt-wrapper .bt-content .item-list ul li
{
    margin:0px;
}
.bt-wrapper .bt-content ul li
{
    padding: 5px;

}
.bt-wrapper .bt-content ul
{
    list-style: none;
}
.bt-wrapper .bt-content ul li:nth-child(n+2)
{
     display:none;
}

.bt-wrapper .bt-content .calendar_tooltips-field_image-value
{
    float:left;
    margin-right:5px;
}
.bt-wrapper .bt-content .calendar_tooltips-title-value a
{
    color:#18223E; 
    font-family:'Open Sans Bold';
}

.not-front .view-kalendarz
{
    padding:10px 0px 00px 0px;
    
}
.front .view-kalendarz
{
    padding:60px 0px 20px 0px;
    
}
.view-kalendarz table
{
    border:unset;
}
.view-kalendarz,
.view-kalendarz .calendar-calendar tr,
.view-kalendarz .calendar-calendar table.mini td.empty,
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active
{
    background-color: transparent;
}
.view-kalendarz .view-header .view-kalendarz
{
    background-color: #f6f6f6;

}
.view-kalendarz a,
.view-kalendarz td
{
    color:#18223E; 
    font-family:'Open Sans Semibold';
    font-size:20px;
    text-align:center;
}
.view-kalendarz .has-events a
{
    border-bottom:2px solid #D2223E;
    text-decoration:none;

}
.view-kalendarz .calendar-calendar tr td.today, 
.view-kalendarz .calendar-calendar tr.odd td.today, 
.view-kalendarz .calendar-calendar tr.even td.today
{
    background-color: unset;
    border:2px solid #18223E; 
}
.view-kalendarz .calendar-calendar th.days
{
    background-color:unset;
    color: #18223E; 
    font-weight: normal;
    border: 0px;
    font-family:'Open Sans Regular';
    font-size:16px;
    text-transform: capitalize;
    text-align: center
}

.view-kalendarz .calendar-empty {
    font-size: 0px;;
    line-height: unset;
}

.view-kalendarz .calendar-calendar td
{
    height:0px;
    padding:15px 0px 15px 0px;
}

.view-kalendarz .date-heading h3 a
{
    color: #18223E; 
    font-weight: normal;
    border: unset;
    font-family:'Open Sans Bold';
    font-size:24px;
    letter-spacing: 2px;
    
}

.pager li a,
.pager li a:hover
{
    background:none; 
}
.item-list .pager {
    position:static;
}
.pager li.pager-next {
    position: static;
    top: 0;
    right: 80px;
}
.pager li.pager-last,
.pager li.pager-next.last
{
    position: static;
}
.pager li.pager-previous a,
.pager li.pager-first a,
.pager li.pager-next a,
.pager li.pager-last a
{
    width:80px; 
}
.view-kalendarz .pager,
.view-kalendarz .pager li
#block-views-kalendarz-block-1 .pager li,
 .view-kalendarz .pager li
{
    border:none;
    border-color: #f6f6f6;
    background-color:#f6f6f6;
}

.view-kalendarz .date-nav a:link,
.view-kalendarz .date-nav a:visited,
.view-kalendarz .date-nav-wrapper .date-nav a:hover
{
    border-bottom: none
}

.view-kalendarz .date-nav .date-prev a
{
    width:17px;
    height:33px;
    background-image: url("/sites/default/files/arrowInact_l.png");
    background-size: 17px 33px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px !important;
}

.view-kalendarz .date-nav .date-next a
{
    width:17px;
    height:33px;
    background-image: url("/sites/default/files/arrowInact_p.png");
    background-size: 17px 33px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px !important;
}
.view-kalendarz .date-nav .date-prev
{
    margin-left: 85px;
    padding:0;
}
.view-kalendarz .date-nav .date-next
{
    margin-right: 75px;
    padding:0;
}
.not-logged-in .tabs.clearfix
{
    display:none;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next
{
    background:none;
}
.view .date-nav-wrapper .date-next
{
    left:auto;
}
.view .date-nav-wrapper .date-prev 
{
    right:auto;
}
.pager li.pager-ellipsis, 
.pager li.pager-current,
.pager li a
{
/*    padding:0px; */

}
.calendar-calendar td a:hover {
    text-decoration: none;
}
	/*** koniec kalendarz */
	/***  art w kategorii */


.view-taxonomy-term-wersja-3 .views-field-term-node-tid,
.view-widok-blok-podobne-wersja-3 .views-field-term-node-tid,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-term-node-tid
{
    display:none;
}
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-term-node-tid
{
    margin:10px;
    min-height:20px;
    max-height:100px;
    overflow-y:auto;
    overflow-x:hidden;
}

.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie img,
.view-widok-blok-podobne-wersja-3 img,
.view-taxonomy-term-wersja-3 img {
    width:280px;
    height:186px;
}

.view-taxonomy-term-wersja-3 .views-label-term-node-tid,
.view-widok-blok-podobne-wersja-3 .views-label-term-node-tid,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-label-term-node-tid
{
    font-weight:normal;
    font-family:'Open Sans Light';
    letter-spacing: normal;
    font-size:12px;
    color:#18223E;
    text-align:left;
    
}

.view-taxonomy-term-wersja-3 .views-field-term-node-tid li,
.view-widok-blok-podobne-wersja-3 .views-field-term-node-tid li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-term-node-tid li
{
    line-height:100%;
    margin-left:25px;
    list-style: disc;
    color:#D2223E;
}


.view-taxonomy-term-wersja-3 .views-field-term-node-tid a,
.view-widok-blok-podobne-wersja-3 .views-field-term-node-tid a,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-term-node-tid a
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:0.9em;
    color:#D2223E;
    text-align:left;
    margin-bottom:0px;
    line-height:50%;

}

.view-taxonomy-term-wersja-3 .view-content .views-field-title,
.view-widok-blok-podobne-wersja-3 .view-content .views-field-title,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-content .views-field-title
{
    margin:10px;
}

.view-taxonomy-term-wersja-3 .view-content .views-field-title a,
.view-widok-blok-podobne-wersja-3 .view-content .views-field-title a,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-title a
{
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    text-align:left;
    margin-bottom:0px;
    margin-top:10px;
    border-bottom:2px solid #f6f6f6;
}
.view-taxonomy-term-wersja-3 .view-content .views-field-title a:hover,
.view-widok-blok-podobne-wersja-3 .view-content .views-field-title a:hover,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-title a:hover
{
    border-bottom:2px solid #D2223E;
}

.view-taxonomy-term-wersja-3 .view-content .views-column,
.view-widok-blok-podobne-wersja-3  .view-content .views-column,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-content .views-column
{
    height:300px;
    background-color:#F6F6F6;
    margin-bottom:20px;
    display:block;
    width:280px !important;
}

.view-taxonomy-term-wersja-3 .subcategory .view-content .views-column,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .subcategory .view-content .views-column
{
    height:auto;
    max-height:none;
    background-color:transparent;    
}


.view-taxonomy-term-wersja-3 .views-field-timestamp,
.view-taxonomy-term-wersja-3 .views-field-field-data,
.view-widok-blok-podobne-wersja-3 .views-field-field-data,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-timestamp,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-field-data
{
    font-weight: normal;
    font-family: 'Open Sans Semibold';
    letter-spacing: normal;
    font-size: 14px;
    color: #D2223E;
    text-align: left;
    text-transform: lowercase;
    margin-left:10px;
}

/* scroll */
.view-taxonomy-term-wersja-3 .views-field-description,
.view-widok-blok-podobne-wersja-3 .views-field-description,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .views-field-description
{
    overflow-y:scroll;
    max-height:300px;
}
.view-taxonomy-term-wersja-3 .views-field-description::-webkit-scrollbar
{
    width:12px;
    background-color:#cccccc;
}

.view-taxonomy-term-wersja-3 .views-field-description::-webkit-scrollbar-track
{
    border:1px #787878 solid;
    border-radius:10px;
    -webkit-box-shadow:0 0 6px #c8c8c8 inset;
}
.view-taxonomy-term-wersja-3 .views-field-description::-webkit-scrollbar-thumb
{
    background-color:#18223E;
    border:1px solid #000000;
    border-radius:16px;
}
.view-taxonomy-term-wersja-3 .views-field-description::-webkit-scrollbar-thumb:hover
{
    background-color:#18223E;
    border:1px solid #333333;
}
.view-taxonomy-term-wersja-3 .views-field-description::-webkit-scrollbar-thumb:active
{
    background-color:#a6393d;
    border:1px solid #333333;
}

/* podkategorie */																	    

.view-taxonomy-term-wersja-3 .view-display-id-block_1 ul,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-display-id-block_1 ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.view-taxonomy-term-wersja-3 .view-display-id-block_1 li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-display-id-block_1 li
{
    display: inline;
}
.view-taxonomy-term-wersja-3 .view-display-id-block_1 .views-column ,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .view-display-id-block_1 .views-column 
{
    min-height:40px;
    height:unset;
    background-color:unset;
    margin-bottom:20px;
    display:block;
}

/* podkategorie */																	    

/* koniec kategoria */

/* load more */

.button-white .pager li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager li, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager li, 
.view-taxonomy-term-wersja-3 .pager li
{
    width:100%;
}

.button-white .pager li a,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager li a,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager li a,
.view-widok-blok-podobne-wersja-3 .pager li a,
.view-taxonomy-term-wersja-3 .pager li a
{
    background:none;
    width:150px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    border:2px solid #000;
    padding:15px;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    text-transform: uppercase;

}
.button-white .pager li a:hover,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager li a:hover,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager li a:hover,
.view-widok-blok-podobne-wersja-3 .pager li a:hover,
.view-taxonomy-term-wersja-3 .pager li a:hover
{
    width:150px;
}

.button-white  .pager li.pager-last, 
.button-white  .pager li.pager-next, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager li.pager-last, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager li.pager-next,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager li.pager-last, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager li.pager-next,
.view-widok-blok-podobne-wersja-3 .pager li.pager-last, 
.view-widok-blok-podobne-wersja-3 .pager li.pager-next,
.view-taxonomy-term-wersja-3 .pager li.pager-last, 
.view-taxonomy-term-wersja-3 .pager li.pager-next
{
    position:relative;
    top: unset;
    right: unset;
    border-right: unset;
    border-left: unset;
    border:none;
    margin-top:20px;
    margin-bottom:20px;
}

.button-white .item-list .pager li, 
.button-white .item-list .pager ul li.item-list .pager ul li, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .item-list .pager li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .item-list .pager ul li.item-list .pager ul li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .item-list .pager li,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .item-list .pager ul li.item-list .pager ul li,
.view-widok-blok-podobne-wersja-3 .item-list .pager li,
.view-widok-blok-podobne-wersja-3 .item-list .pager ul li.item-list .pager ul li,
.view-taxonomy-term-wersja-3 .item-list .pager li,
.view-taxonomy-term-wersja-3 .item-list .pager ul li.item-list .pager ul li
{
    float:unset;
}

.button-white .pager, 
.view-widok-sprawy-wazne-dla-obywateli-wersja-3 .pager,
.view-widok-sprawy-wazne-dla-obywateli-wersja-3-wszystkie .pager,
.view-widok-blok-podobne-wersja-3 .pager,
.view-taxonomy-term-wersja-3 .pager
{
    margin-bottom:30px;
    border:none;
    background:none;
    padding-top:30px;
}
/* koniec load more */




    /** zone-preface-wrapper */
    /** zone-postscript-wrapper */
	/*** aktualnosci */

.view-aktualnosci .views-column
{
    margin-top:20px;
}
.view-aktualnosci  .views-column-last
{
    margin-bottom:30px;

}
/*
.view-aktualnosci .views-field-field-image
{

    width:205px;
    height:163px;
    float:left;
    margin-right: 20px;

}

*/
.view-aktualnosci .field-name-post-date,
.view-aktualnosci .views-field-field-data,
.view-aktualnosci .field-name-field-data

{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#D2223E;
    text-align:left;
    text-transform: lowercase;
}
.view-aktualnosci .views-field-title
{
    display:flex;
    line-height: 200%;
}
.view-aktualnosci .field-name-title a,
.view-aktualnosci .views-field-title a
{
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:16px;
    color:#18223E;
    display:block;
    margin-top:0px;
    padding-left:0px;
}
.view-aktualnosci ul
{
    list-style: none;
}

.view-aktualnosci .views-field.views-field-field-image img
{
    outline: 0;
    max-width: 100%;
/*    height: auto;
    width:300px;*/
}
	/*** koniec aktualnosci */

	/*** buttons */
.not-logged-in .button
{
    position:relative;
    clear:both;
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
    color:#ffffff;
    margin-top:10px;
    margin-bottom:10px;
    text-align: center;
}
.not-logged-in .button a:link,
.not-logged-in .button a:visited
{
    color:#ffffff;
    border:none;
    font-weight: normal;
    font-family: 'Open Sans Semibold';
}

.not-logged-in input[type="reset"], 
.not-logged-in input[type="submit"], 
.not-logged-in input[type="button"],
.not-logged-in .button
{
	/**** reset */
    -webkit-appearance: none;
    background-clip: padding-box;
    border-radius: 0px;
    background: none;
    border: none;
    border-color: unset;
    cursor: pointer;
    outline: 0;
    overflow: visible;
    padding: 0px 0px 0px 0px;
    text-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px;
	    /**** end reset */

    letter-spacing: 1px;
    font-size: 14px;
    height: 46px;
    width:300px;
    text-transform: uppercase;
    background-color: #D2223E;
    color: #fff;
    line-height: 46px;
}




	/*** end buttons */

	/*** uzyskaj pomoc wersja 2 kto_jeszcze */

#uzyskaj_pomoc
{
    margin-top:100px;	
    width: 100%;
    color:#ffffff;
    padding: 0px 0px 20px 0px;
    background-image: url("/sites/default/files/orzel_blue.png");
    background-size: 1818px 744px;
    background-position: right;
    background-repeat: no-repeat;
    background-color:#18223e;
}
#uzyskaj_pomoc a:link,
#uzyskaj_pomoc a:visited
{
    border:none;
}
#uzyskaj_pomoc a:hover
{
    border-bottom: 2px solid #D2223E;
}
#uzyskaj_pomoc_tytul h2
{
    padding-top:40px;
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:48px;
    color:#ffffff;
    text-align:center;
}
#uzyskaj_pomoc_tytul
{
    margin-bottom:20px;
}
#uzyskaj_pomoc .col-1
{
    display:flex;
}
#uzyskaj_pomoc .col-2
{
    width:50%;
    text-align:center;

}
#uzyskaj_pomoc #uzyskaj_pomoc_separator
{
    background-image: url("/sites/default/files/separator.svg");
    height:10px;
    width:100%;
    background-repeat: no-repeat;
    margin-top:40px;
    margin-bottom:40px;
}
#uzyskaj_pomoc h3
{
    color:#ffffff;
    text-align:center;
}
#uzyskaj_pomoc .kanaly h3,
#uzyskaj_pomoc .pelnomocnicy h3,
#uzyskaj_pomoc .kto_jeszcze h3
{
    font-weight:normal;
    font-family:'Open Sans Bold';
    font-size:18px;
    color:#fff;
    letter-spacing: 0px;

}
#uzyskaj_pomoc .jak_mozna
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:14px;
    color:#fff;
    letter-spacing: 0px;
    border:1px solid #ffffff;
    padding:10px 0px 10px 00px;
    margin-top:5px;
    margin-left:10px;
    margin-right:10px;
}

#uzyskaj_pomoc .jak_mozna a
{
    color:#fff;
}

#uzyskaj_pomoc .pelnomocnicy_lista
{
    text-align:center;
    display:inline-block;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
}
#uzyskaj_pomoc .pelnomocnicy_lista a:hover
{
    border-bottom: unset;
    background-color:#D2223E;
}
#uzyskaj_pomoc .pelnomocnicy_lista ul
{
    list-style: none;
    list-style-type: none;
    margin-bottom:0px;
    margin-top: 0px;
    padding:0px 0px 0px 0px;
    margin-right:0px;
}

#uzyskaj_pomoc .pelnomocnicy_lista li
{
    display: inline;
    border:1px solid #ffffff;
    padding:0px 0px 0px 0px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:10px;
}

#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_katowice,
#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_gdansk,
#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_wroclaw
{
    display:inline-block;
    width:180px;
}
#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_katowice a,
#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_gdansk a,
#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_wroclaw a
{
    display:block;
    width:180px;
    color:#ffffff;
    height:30px;
    padding: 10px 0px 0px 0px;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:14px;
}

#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_katowice a
{
    background-image: url("/sites/default/files/symbol_katowice.svg");
    background-size: 26px 31px;
    background-position: 10px 5px;
    background-repeat: no-repeat;
}

#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_gdansk a
{
    background-image: url("/sites/default/files/symbol_gdansk.svg");
    background-size: 26px 31px;
    background-position: 10px 5px;
    background-repeat: no-repeat;
}

#uzyskaj_pomoc li.uzyskaj_pomoc_pelnomocnik_wroclaw a
{
    background-image: url("/sites/default/files/symbol_wroclaw.svg");
    background-size: 26px 31px;
    background-position: 10px 5px;
    background-repeat: no-repeat;
}

#uzyskaj_pomoc .lista
{
    margin-top:30px;
    text-align: center;
    width: 100% 
}
#uzyskaj_pomoc .lewo,
#uzyskaj_pomoc .prawo
{
    display: inline-block;    
    width:calc(96%/2);
    vertical-align: top;
}

#uzyskaj_pomoc .lewo
{
    text-align:left;
}
#uzyskaj_pomoc .prawo
{
    text-align:right;
}

#uzyskaj_pomoc .lista a
{
    color:#ffffff;
    font-size:16px;
}

#uzyskaj_pomoc .lista ul
{
    list-style: none;
    list-style-type: none;
    line-height: 250%;
    padding-left: 0px;
}

#co_mozemy
{
    padding-bottom:40px;
}
#co_mozemy_tytul h2,
.dowiedz_sie_tytul h2

{
    padding-top:40px;
    padding-bottom:55px;
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:48px;
    color:#18223e;
    text-align:center;
}

.co_mozemy_separator
{
    background-image: url("/sites/default/files/separator_szary.svg");
    height:10px;
    width:100%;
    background-repeat: no-repeat;
    margin-top:80px;
    margin-bottom:0px;

}

#dowiedz_sie .kongresy
{
    display: flex;
    justify-content: center;
    padding: 0px;
    width: 100%;
    margin-bottom:80px;
}
#dowiedz_sie .kongresy img
{
    max-width:285px;
    width:100%;
}
#dowiedz_sie .kongres_po_1,
#dowiedz_sie .kongres_pr_1,
#dowiedz_sie .kongres_po_2
{
    margin-left:20px;
    margin-right:20px;
    width:100%;
}

#dowiedz_sie .kongres_po_1 a
{
}
#dowiedz_sie .kongres_po_1 a:hover
{
    text-decoration:none;
    border:unset;
}
#dowiedz_sie .kongres_pr_1 a
{
}
#dowiedz_sie .kongres_pr_1 a:hover
{
    text-decoration:none;
    border:unset;
}
#dowiedz_sie .kongres_po_2 a
{
}
#dowiedz_sie .kongres_po_2 a:hover
{
    text-decoration:none;
    border:unset;
}
#node-artykul-14163 .field.field-name-field-data.field-type-datestamp.field-label-inline
{
    display:none;
}

	/*** koniec uzyskaj pomoc wersja 2 kto_jeszcze */

	/*** region-postscript-fourth */
	    /**** zakres obowiazkow */
.front #region-postscript-fourth
{
    margin-bottom:60px;
}

.view-widok-blok-zakres-obowiazkow-wersja-3 .jcarousel-skin-default .jcarousel-container-horizontal
{
    height:446px;

}

.view-widok-blok-zakres-obowiazkow-wersja-3 .jcarousel-container li
{
    width:265px;
    height:446px;
    background-color:#18223e;
}
.view-widok-blok-zakres-obowiazkow-wersja-3  img
{
    background-color:#18223e;
    opacity: 0.35;
    filter: alpha(opacity=35); /* For IE8 and earlier */
}

.view-widok-blok-zakres-obowiazkow-wersja-3 a img:hover
{
    background-color:#18223e;

    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */

}



/* koniec zakres obowiazkow */

	/*** end region-postscript-fourth */

    /** end zone-postscript-wrapper */

	/*** jak zglosic */
.jak_zglosic_blok {
    width:100%;
    margin:auto;

}
.border_top{
    border-top:1px solid #C5C7CE;
}

.jak_zglosic_blok_tytul{
    border-top:1px solid #C5C7CE;
    border-bottom:1px solid #C5C7CE;
    margin-top:15px;
    margin-bottom:15px;
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:24px;
    color:#18223E;
    display:block;
    padding: 20px 0px 20px 0px;
}
.jak_zglosic_blok_tresc {
    font-weight:normal;
    font-family:'Open Sans Light';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
}
.jak_zglosic_blok_tresc ul li{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:14px;
    line-height:200%;
}

.jak_zglosic_blok_tytul span.f78{
    font-size:78px;

}

.jak_zglosic_blok_2_tresc{
    width:100%;
    height:auto;
    display:flex;
    font-family:'Open Sans Light';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    line-height:200%;
}

.jak_zglosic_blok_tresc_kol1 {
    border:1px solid #E6E6E6;
    width:50%;
    padding:15px;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;
}
.jak_zglosic_blok_tresc_kol2 {
    border:1px solid #E6E6E6;
    width:50%;
    padding:15px;
    margin-top:15px;
    margin-bottom:15px;
    text-align:center;

}
.jak_zglosic_blok_tytul_przez_internet {
    background-image: url("/sites/default/files/laptop.png");
    background-size: 60px 60px;
    background-position: 10px 8px;
    background-repeat: no-repeat;
    height:50px;
    padding:15px;
    margin-top:15px;
    margin-right:15px;
    padding-left: 100px;
    margin-bottom:15px;
    font-weight:100;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:24px;
    color:#18223E;

}
.jak_zglosic_blok_tresc_kol1_form_online {
    width:50%;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;
    background-color: #18223E;
    display: block;
}
.jak_zglosic_blok_tresc_kol1_form_online a{
    padding:15px;
    text-align:center;
    color: #fff;
    display: block;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:12px;
    
}
.jak_zglosic_blok_tresc_kol2_epuap {
    width:50%;
    text-align:center;
    display: block;
}
.jak_zglosic_blok_tresc_kol2_epuap a{
    border:2px solid #18223E;
    padding:15px;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;
    display: block;
    color: #18223E;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:12px;

}

.jak_zglosic_blok_tresc_kol1_email {
    width:50%;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;
/*    ackground-color: #18223E; */
    display: block;
}
.jak_zglosic_blok_tresc_kol1_email a{
    padding:15px;
    text-align:center;
    color: #18223E;
    display: block;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:12px;
}


.jak_zglosic_blok_tresc_kol2_winiosek_migowy {
    width:50%;
    text-align:center;
    display: block;
}
.jak_zglosic_blok_tresc_kol2_winiosek_migowy a{
    border:2px solid #18223E;
    padding:15px;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;
    display: block;
    color: #18223E;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:12px;
    background-image: url("/sites/default/files/migowy_bialy.png");
    background-size: 33px 19px;
    background-position:right;
    background-position:95% 50%;
    background-repeat: no-repeat;
}

.jak_zglosic_blok_tytul_pisemnie {
    border-top:1px solid #C5C7CE;
    background-image: url("/sites/default/files/byhand.png");
    background-size: 60px 60px;
    background-position: 10px 20px;
    background-repeat: no-repeat;
    padding-top:25px;
    padding-left:100px;
    padding-bottom:25px;
    margin-top:25px;
    font-weight:100;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:24px;
    color:#18223E;

}
.jak_zglosic_blok_tresc_kol1_napisz {
    width:50%;
    padding:15px;
    margin-right:15px;
    text-align:center;
}
.jak_zglosic_blok_tresc_kol2_pobierz {
    width:50%;
    padding:15px;
    text-align:center;
    background-image: url("/sites/default/files/pdf.png");
    background-size: 23px 24px;
    background-position: 5% 50%;
    background-repeat: no-repeat;

}

.jak_zglosic_blok_tytul_osobiscie {
    border-top:1px solid #C5C7CE;
    background-image: url("/sites/default/files/inperson.png");
    background-size: 60px 60px;
    background-position: 10px 20px;
    background-repeat: no-repeat;
    padding-top:25px;
    padding-left:100px;
    padding-bottom:25px;
    margin-top:25px;
    font-weight:100;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:24px;
    color:#18223E;

}
.jak_zglosic_blok_tresc_osobiscie_kol3{
    width:33%;
    padding:15px;
    margin-right:15px;
    text-align:center;
}
.jak_zglosic_blok_tresc_osobiscie_kol3 a{
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    line-height:200%;

}
.jak_zglosic_blok_tytul_petycja{
    border-top:1px solid #C5C7CE;
    border-bottom:1px solid #C5C7CE;
    margin-top:15px;
    margin-bottom:15px;
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:24px;
    color:#18223E;
    display:block;
    padding: 20px 0px 20px 0px;
}

.jak_zglosic_blok_tresc_petycja_kol1 {
    width:50%;
    padding: 0px 15px 15px 15px;
    margin-top:0px;
    margin-right:15px;
    margin-bottom:15px;
}
.jak_zglosic_blok_tresc_petycja_kol2 {
    border:1px solid #E6E6E6;
    width:50%;
    padding:15px;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
    text-align:center;

}

#jak_zglosic_m
{
    display:none;
}
	/*** koniec jak zglosic */
	/*** rzecznik i biuro */

#biuro_rzecznik
{
    display:flex;
    width:100%;
    margin-bottom:60px;
}
#biuro_rzecznik .zdjecie_menu
{
    width:100%;
    border-top:1px solid #ebebec;
}
#biuro_rzecznik .biuro_rzecznik_zdjecie
{
    float:left;
    display:block;
    width:50%;
}
#biuro_rzecznik .biuro_rzecznik_menu
{
    float:right;
    display:block;
    width:50%;
}

#biuro_rzecznik .biuro_rzecznik_zdjecie img
{
    max-width:375px;
    width:100%;
    height:auto;
    margin-left: auto;
    margin-right: 0;
    display: flex;    
    
}

#biuro_rzecznik .biuro_rzecznik_menu  ul
{
    margin-bottom:0px;
}
#biuro_rzecznik .biuro_rzecznik_menu  ul li
{
    list-style-type: none;
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:38px;
}
#biuro_rzecznik .biuro_rzecznik_menu  ul li:nth-child(n+2)
{
    list-style-type: disc;
    margin-left:20px;
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:16px;
}
#biuro_rzecznik .biuro_rzecznik_menu a
{
    color:#000000;
}



/* koniec rzecznik i biuro */

/*  podstawy prawne */

.podstawy_prawne1,
.podstawy_prawne
{
    display: flex;
    justify-content: center;
    padding: 0px; 
    width: 100%;  
}
                        

.left, .right {
    padding: 10px;   
    margin:10px;
    width:30%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align:center;
    border:2px solid #18223e;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    font-size:12px;

}
.podstawy_prawne
{
    height:60px;
    margin-bottom:20px;
}
.podstawy_prawne .left,
.podstawy_prawne .right
{
    height:40px;
}

.podstawy_prawne1
{
    height:135px;
    margin-bottom:50px;

}
.podstawy_prawne a,
.podstawy_prawne1 a

{
    color:#000;
    text-transform: uppercase;
}


	/**** koniec  podstawy prawne */
    /**** nasze prawa */


#block-views-d6be92eab6bba07093b0412bf0337f6e .views-field-title a

{
    font-weight:normal;
    font-family:'Open Sans Bold';
    letter-spacing: normal;
    font-size:20px;
    color:#18223E;
    display:block;
    margin-top:10px;
}
#block-views-d6be92eab6bba07093b0412bf0337f6e .views-field-field-data
{
/*
    text-align:right;
    float:right;
*/
}

#block-views-d6be92eab6bba07093b0412bf0337f6e .views-field-field-data
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#D2223E;
    text-align:left;
    text-transform: lowercase;
    margin-top:10px;
}
#block-views-d6be92eab6bba07093b0412bf0337f6e  .views-row,
.view-widok-rowne-traktowanie-aktualnosci  .views-row
{
    clear:both;
}

.kon_caly
{
    width:100%;
    display:flex;
    border-top:2px solid #e4e3e5;
}

.kon_lewo
{
    background-image: url("https://www.rpo.gov.pl/sites/default/files/orzel_2.svg");
    background-size: 1942px 745px;
    background-position: top right;
    background-repeat: no-repeat;
    min-height:735px;
    background-color:#F2F2F2;
    width:50%;
    float:left;
    display:block;
    padding: 5px 10px 5px 5px;
}

.kon_prawo
{
    width:50%;
    display:block;
}

.kon_lewo .kon_tytul,
.kon_lewo .kon_opis,
.kon_lewo .kon_opis1,
.kon_lewo .kon_opis2
{
    text-align:right;
}

.kon_lewo .kon_tytul
{
    letter-spacing: 0px;
    font-family: 'EB Garamond 08 Regular';
    color:#18223E;
    font-size: 48px;
    margin-bottom:0px;
    margin-top:60px;
    font-weight:normal;

}

.kon_lewo .kon_opis
{
    margin-top:40px;
    letter-spacing: 0px;
    font-family: 'Open Sans Bold';
    color:#18223E;
    font-size: 18px;
    margin-bottom:0px;
    font-weight:normal;


}

.kon_lewo .kon_opis1
{
    margin-top:40px;
    letter-spacing: 0px;
    font-family: 'Open Sans Regular';
    color:#18223E;
    font-size: 16px;
    margin-bottom:0px;
    font-weight:normal;


}

.kon_lewo .kon_opis2
{
    margin-top:40px;
    letter-spacing: 0px;
    font-family: 'Open Sans Regular';
    color:#18223E;
    font-size: 12px;
    margin-bottom:0px;
    font-weight:normal;


}
.kon_prawo .view-widok-art-konstytucji h3
{
    border:2px solid #18223E;
    font-size:12px;
    padding:10px 0px 10px 0px;
    margin-top:30px;
    margin-bottom:10px;
    margin-left:20px;
    text-align:center;
    vertical-align:middle;
    display:block;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: 2px;
    /* background-color: #D2223E;
    color:#ffffff; */
}
.kon_prawo .view-widok-art-konstytucji h3 p
{
    margin-bottom: 0px;
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: 2px;
    font-size:12px;

}

.kon_prawo .views-row
{
    border:1px solid #18223E;
    font-size:12px;
    padding:5px 5px 5px 5px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    margin-left:20px;
}
.kon_prawo .views-row a
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: 1px;
    font-size:12px;
    color:#18223E;
}
.ui-widget
{
    font-family: 'Open Sans Regular';
    color:#18223E;
    font-size: 16px;

}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr,
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active
{
    background:none;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.kon_prawo .ui-widget-content
{
    border:0px;
}
.kon_prawo .ui-accordion .ui-accordion-content
{
    padding:0em 1em;
}
/* koniec naasze prawa */



/* end section-content */


/* section-footer */
    /** stopka */

#block-views-view-stopka-wersja-3-block{
    margin-top:15px;
}
#stopka_kontener a:link,
#stopka_kontener a:visited
{
    color:#fff;
    text-decoration:none;
    border-bottom: none;
}
#stopka_kontener a:hover
{
    border-bottom: 2px solid #D2223E;
}
#section-footer{
    background-color:#18223e;
    width: 100%;
    display: inline-block;
    margin: 10px auto;
    position: relative;
    text-align:center;

}
#zone-footer-wrapper
{
    background-image: url(/sites/default/files/Warszawa-panorama-Stare-Miasto_o4.gif);
    background-repeat: repeat;
    padding:40px 0px 40px 0px;
}
 
#stopka_background{
    padding:0px 0px 0px 0px;
}
                                                     
.stopka_kol
{
    width:260px;
    border:0px solid #fff;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin:15px;
    vertical-align: top;
    text-align:left;
    min-width:200px;
}
.stopka_tytul, .stopka_tytul_jak
{
    color:#fff;
    font-family:'Open Sans SemiBold';
    font-size:14px;
    letter-spacing:1px;
    margin-bottom:10px;
}
.stopka_tytul_jak
{
    text-align:left;
    margin-left:20px;
    margin-top:20px;
}
.stopka_tresc {
    color:#fff;
    font-family:'Open Sans Light';
    font-size:14px;
    margin-bottom:0px;
}

.stopka_separator
{
    background-image: url(/sites/default/files/separator.svg);
    height:10px;
    width:100%;
    background-repeat: no-repeat;
    margin-top:40px;
    margin-bottom:40px;

}
.stopka_loga, .stopka_kontakt, .stopka_wniosek
{
    display: inline-block;
    vertical-align:middle;
}
.stopka_loga, .stopka_wniosek
{
    min-width:240px;
}
.stopka_kontakt 
{
    min-width:180px;
}
.stopka_kontakt h2
{
    font-family: 'EB Garamond 08 Regular';
    color:#fff;
    font-size: 24px;
    margin-bottom:0px;
    font-weight:normal;
}
.stopka_wniosek
{
    font-family: 'Open Sans SemiBold';
    color:#fff;
    font-size: 14px;
    letter-spacing:1px;
    border:1px solid #fff;
    padding:12px 0px 12px 0px;
}
.stopka_wniosek a:link, .stopka_wniosek a:visited
{
    color:#fff;
    text-decoration:none;
}
.stopka_wniosek a:hover
{
 
}
.stopka_loga_brpo, .stopka_loga_godlo, .stopka_loga_bip
{
    display: inline-block;
    /*width:33%;*/
}
.i18n-pl .stopka_loga_brpo
{
    margin:0 auto;
    margin-left:0px;
    margin-right:0px;
 width:150px;
 height: 54px;
 background-image: url(/sites/default/files/logo_brpo_bialy.svg);
 background-size: 150px 54px;
 text-indent: -9999px;
}
.i18n-en .stopka_loga_brpo
{
    margin:0 auto;
    margin-left:0px;
    margin-right:0px;
 width:190px;
 height: 69px;
 background-image: url(/sites/default/files/logo_rpo_en_white.svg);
 background-size: 100% 100%;
 text-indent: -9999px;
}


.stopka_loga_brpo a
{
    position:relative;
    display: block;
    height: 54px;
    width: 150px;
}
.stopka_loga_godlo
{
    margin:0 auto;
    margin-left:0px;
    width:46px;
    height: 54px;
    background-image: url(/sites/default/files/herb_polski.svg);
    background-size: 100% 100%;
    text-indent: -9999px;
    margin-left:0px;
    margin-right:0px;
}
.stopka_loga_bip
{
    margin:0 auto;
    margin-left:0px;
    width:36px;
    height: 69px;
    background-image: url(/sites/default/files/BIP.svg);
    background-size: 100% 100%;
}
.stopka_loga_bip a
{
    display: block;
    height: 69px;
    width: 36px;
    text-indent:-9999px;
}
	/**** koniec stopka */



/* end section-footer */

/* blok lewy kategorie */
.view-widok-blok-lewy-kategorie-wersja-3
{
    margin-top:20px;
}
.view-widok-blok-lewy-kategorie-wersja-3 .views-row
{
    margin-top:4px;
    margin-bottom:4px;
} 
.view-widok-blok-lewy-kategorie-wersja-3 .views-field-field-icon {
    float:left;

}
.view-widok-blok-lewy-kategorie-wersja-3 .views-field-name {
    height:32px;
    display:table-cell;
    vertical-align:middle;
    padding-left:10px;
}
.view-widok-blok-lewy-kategorie-wersja-3 .views-field-name a
{
    font-weight:normal;
    font-family:'Open Sans Regular';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    text-align:left;
    margin-bottom:0px;
}
.view-widok-blok-lewy-kategorie-wersja-3 h3{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:16px;
    color:#D2223E;
    text-align:left;
    margin-bottom:0px;

}

/* koniec blok lewy kategorie */

/* blok lewy */

.view-widok-blok-lewy-zalczniki-wersja-3
{
    margin-top:20px;
}

.view-widok-blok-lewy-zalczniki-wersja-3 .views-label-field-zalaczniki,
.view-widok-blok-lewy-wazne-linki-wersja-3 .views-label-field-link,
.block-widok-blok-lewy-mapa-block h2.block-title,
.block-widok-blok-lewy-galeria-block h2.block-title
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    text-align:left;
    margin-bottom:0px;
    margin-top:20px;
}
.block-widok-blok-lewy-galeria-block .views-field-field-file-image-title-text
{
    font-weight:normal;
    font-family:'Open Sans Light';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
    text-align:left;
    margin-bottom:0px;
    margin-top:20px;

}
.view-widok-blok-lewy-zalczniki-wersja-3 .views-field-field-zalaczniki .field-content .item-list ol li,
.view-widok-blok-lewy-wazne-linki-wersja-3 .views-field-field-link .field-content .item-list ol li
{
    padding: 5px 0px 5px 0px;
}
.view-widok-blok-lewy-zalczniki-wersja-3 .views-field-field-zalaczniki a,
.view-widok-blok-lewy-wazne-linki-wersja-3 .views-field-field-link a
{
    color:#18223E;
    font-size:13px;
}

/* koniec blok lewy */
/* zobacz takze*/
.block-views-35323a0ed312395ae86b2d899441419d h2.block-title {
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
    font-family:'Open Sans Regular';
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:48px;
    color:#18223E;
    border-bottom:1px solid #C5C7CE;
    width:100%;
}
/* zobacz takze koniec */

.views-field-body ul
{
    margin-left:25px;
}
.front .views-field-body ul
{
    margin-left:0px;
}
.node .field-name-field-tagi
{
    margin-top:10px;
    margin-bottom:10px;
}
.node .field-name-block-social-media .views-row
{
    margin-bottom: 0px;
}
.node .field-name-field-data
{
    width:auto;
    display: inline-block;

}
.node .field-name-block-social-media
{
    float:right;
}
.social_facebook,
.social_tweet
{
    margin-left:10px;
}

.social_facebook,
.social_tweet,
.node .field-name-field-data .field-item,
.node .field-name-field-tagi .field-item a
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
}

#region-preface-first .block-widok-blok-mapa-wersja-3-block
{
    margin-bottom:20px;
}
#zone-content .view-widok-blok-lewy-wazne-linki-wersja-3 .item-list li
{
    list-style: disc;
}
#zone-content .jak_artykul img
{
    max-width:780px;
    width:100%;
    height:auto;
    margin-bottom:10px;
}
#zone-content .node-publikacje.view-mode-full.jak_artykul img,
#zone-content .node-strona-podstawowa.view-mode-full.jak_artykul img
{
    width:auto;
}
#zone-content .region-content iframe
{
    max-width:780px;
    width:100%;
}
#zone-content img.file-icon{
    width:auto;
}
/* postepowania */
.block-9e68a27ce328d47c5bd6c4d16840a2ce h2.block-title
{
    font-size: 28px;
}
/* raport1 */
.raport-1
{
    clear: both;
}

.raport1 ul,
.raport1 ol
{
    margin-left: 25px;
}
.raport1 .views-exposed-form label
{
    font-weight:normal;
    font-family:'Open Sans Semibold';
    letter-spacing: normal;
    font-size:14px;
    color:#18223E;
}
.raport1 .views-row
{
    border-bottom:2px solid #000;
    margin-bottom:75px;
}
.raport1 .views-exposed-widget
{
    float:none;
}
.raport1 .views-exposed-widget .description
{
    font-size:14px;
}
.raport1 .views-field-field-data
{
    margin-left:0px;
}
.raport1_tytul_kategorii
{
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:48px;
    color:#D2223E;
    text-align:center;
}
.raport1 h1.raport1_tytul_art .field-content a
{
    font-weight:normal;
    font-family: 'EB Garamond 08 Regular';
    letter-spacing: normal;
    font-size:38px;
    color:#18223E;
    text-align:center;
    border-bottom:none;
}
.raport1 .views-field-description.raport1_opis_kategorii
{
    overflow:auto;
    max-height: unset;
}
.raport1 .view-article-entity-reference-with-date .views-field-title a
{
    display:unset;
    border-bottom:none;
}
.raport1 .view-article-entity-reference-with-date .views-row
{
    margin-bottom:5px;
    border-bottom:none;
}
.raport1 .view-article-entity-reference-with-date
{
    margin-bottom:25px;
}
/* raport1 koniec */
