body, input[type="text"], input[type="password"], input[type="email"], textarea, #tiptip_holder, .tp-caption .caption-text, select{
    font-family: Verdana;
}
#block-system-main-menu h2{
    display: none;
}
#block-system-main-menu a.active{
    border-color: #408EC8;
}
h2, .h2 {
    font-size: 26px;
}
.h1-wrapper{
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    background-color: #2f71a2;
    text-align: center;
    /*background-color: #202020;*/
}
.h1-wrapper h1{
    color: #ffffff;
    /*font-size: 34px;*/
    font-size: 29px;
    padding-left: 20px;
}
.header {
    margin: 15px 0 8px;
}
#responsive.menu > li > a{
    padding: 5px 9px;
}
#responsive.menu li.dropdown ul li a{
    background: #000000;
    width: 100%;
    color: #ffffff !important;
    text-transform: uppercase;
    font-size: 13px
}
#responsive.menu li.dropdown ul li a:hover{
    background: #444444;
}
#responsive.menu li.dropdown ul li{
    margin: 0px;
}
.footer-1-1 a,
.region-footer-3 a,
.region-footer-2 a{
    color: #ffffff;
}
.region-footer-2 img{
    width: 100%;
    margin-bottom: 10px;
}
.region-footer-3 img{
    margin: auto;
    margin-bottom: 10px;
    width: 85%;
}
#footer {
    background-color: #2f71a2;
    color: #ffffff;
}
#footer h2{
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
}
.copyrights2 a,
.footer-links li a{
    color: #ffffff;
}
.copyrights2{
    color: #ffffff;
    border-top: 1px solid #333;
    margin-top: 35px;
    padding: 30px 0;
    display: inline-block;
    width: 100%;
}
ul.footer-links{
    width: 100%;
}
.page-node-305 #block-views-zapytania-ofertowe-block{
    margin-bottom: 50px;
}
.page-node-305 #block-views-zapytania-ofertowe-block .views-field-title a {
    font-weight: bold;
    font-size: 17px;
}

body, .menu > li a.current, .menu > li a:hover, .menu > li.sfHover a, .mega, .dropdown ul, #price-range .ui-slider .ui-slider-handle, a.button.border, a.button.border:hover, .tabs-nav li a:hover, .tabs-nav li.active a, .custom-caption, .ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active{
    border-color: #2f71a2;
}
#logo img, li.dropdown ul li a:hover, .menu ul .sfHover a, .cart-counter, .menu-responsive, a.featured-service:hover, .project-category figure, .see-all, .option-set li a:hover, .option-set li a.selected, .projects a .overlay:after, #testimonials:after, #backtotop a:hover, .service-alt a.img-hover:after, a.sidebar-btn, .sidebar-textbox.color, #price-range .ui-widget-header, .comment-by a.reply:hover, #small-dialog .mfp-close, .mfp-close:hover, input[type="button"], input[type="submit"], a.button, .owl-prev:hover, .owl-next:hover, a.button.dark:hover, table.basic-table th, .plan.color-2 .plan-price, .plan.color-2 a.button, .ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active, .info-banner-fw, .pagination ul li a.current-page, .pagination .current, .pagination ul li a:hover, .services-list li a.active, .services-list li a:hover, .pagination-next-prev ul li a:hover, mark.color{
    background-color: #2f71a2;
}
#logo a{
    position: absolute;
    padding: 0 10px;
    background: #ffffff;
}
.stage .fa-2x,
.stage .fa-4x{
    color: #000000;
    margin-bottom: 10px;
}
.button.social-btn  {
    padding-left: 39px;
}
.button.social-btn i {
    font-size: 21px;
    position: absolute;
    left: 13px;
    top: 13px;
}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
}
div.node-projekt .field-name-field-logo-ue img{
    height: auto;
}
.view-aktualno-ci-projektu.view-id-aktualno_ci_projektu .views-row{
    border-bottom: solid 3px #dddddd;
    padding-bottom: 10px;
    padding-top: 15px;
}
.stage h4{
    font-size: 13px;
}
#block-text-resize-0{
    float: right;
    padding-top: 13px;
}
#block-system-main-menu{
    width: 100%;
}
.spage-title{
    position: absolute;
    right: 0px;
    width: 64%;
    font-weight: bold;
    font-size: 17px;
    line-height: 19px;
    color: #2f71a2;
}
.menu-responsive .svg-inline--fa{
    width: 100%;
}
#block-bean-partnerzy .footer-links li{
    width: 50%;
    float: left;
}
.page-node-add-application .node-application-form .radios-wrapper,
.page-node-add-application .node-application-form label{
    width: 25%;
    display: inline-table;
}
.page-node-add-application .node-application-form input{
    width: 60%;
    display: inline-table;
}
.page-node-add-application .node-application-form .radios-wrapper{
    width: 65%;
    display: inline-table;
}
.page-node-add-application .node-application-form .form-radios{
    width: 25%;
    display: inline-table;
}
.page-node-add-application .node-application-form .form-radios input{
    display: inline-table;
    width: 23%;
    padding: 0px;
    margin: 0px;
}
.page-node-add-application .node-application-form .form-radios .form-type-radio{
    display: inline-table;
    width: 32%;
}
.page-node-add-application .node-application-form .form-type-radios label,
.page-node-add-application .node-application-form .form-radios label{
    display: inline-table;
    width: 65%;
    text-align: left;
}
.page-node-add-application .node-application-form .radios-wrapper label{
    width: 95%;
}
.page-node-add-application .node-application-form .field-name-field-wykszta-cenie .radios-wrapper{
    width: 25%;
}
.page-node-add-application .node-application-form .field-name-field-wykszta-cenie .form-radios{
    width: 74%;
}
.page-node-add-application .node-application-form .field-name-field-wykszta-cenie .form-radios .form-item{
    display: block;
    width: 100%;
    margin: 0px;
}
.page-node-add-application .node-application-form .field-name-field-wykszta-cenie .form-radios .form-item input{
    width: auto;
}
.page-node-add-application .node-application-form .field-name-field-wykszta-cenie .form-radios .form-item label{
    width: 98%;
    margin: 0px;
}
.page-node-add-application .node-application-form .field-name-field-osob-pracuj-ca-niezale-nie label,
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest label,
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce label,
.page-node-add-application .node-application-form .field-name-field-teren-wiejski label,
.page-node-add-application .node-application-form .field-name-field-miasto-rednie-w-tym-w-szcz label,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-  label,
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan label,
.page-node-add-application .node-application-form .field-name-field-planowane-wsparcie  label,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d- label{
    width: 24%;
}
.page-node-add-application .node-application-form .field-name-field-osob-pracuj-ca-niezale-nie .form-radios,
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest .form-radios,
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce .form-radios,
.page-node-add-application .node-application-form .field-name-field-teren-wiejski .form-radios,
.page-node-add-application .node-application-form .field-name-field-miasto-rednie-w-tym-w-szcz .form-radios,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-  .form-radios,
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan .form-radios,
.page-node-add-application .node-application-form .field-name-field-planowane-wsparcie  .form-radios,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d- .form-radios{
    width: 74%;
}
.page-node-add-application .node-application-form .field-name-field-osob-pracuj-ca-niezale-nie .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-teren-wiejski .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-miasto-rednie-w-tym-w-szcz .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-  .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-planowane-wsparcie  .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan .form-radios .form-item,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d- .form-radios .form-item{
    width: 99%;
    margin: 0px;
}
.page-node-add-application .node-application-form .field-name-field-osob-pracuj-ca-niezale-nie .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-teren-wiejski .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-miasto-rednie-w-tym-w-szcz .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-  .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-planowane-wsparcie  .form-radios .form-item input,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d- .form-radios .form-item input{
    width: 5%;
}
.page-node-add-application .node-application-form .field-name-field-osob-pracuj-ca-niezale-nie .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-teren-wiejski .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-miasto-rednie-w-tym-w-szcz .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-  .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan  .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-planowane-wsparcie  .form-radios .form-item label,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d- .form-radios .form-item label{
    width: 90%;
    margin: 0px;
}
.page-node-add-application .node-application-form .field-name-field-w-tym-d-ugotrwale-bezrobot  {
    padding-left: 293px;
}
.page-node-add-application .node-application-form .field-name-field-w-tym-d-ugotrwale-bezrobot  input[type=checkbox],
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo input[type=checkbox],
.page-node-add-application .node-application-form .field-name-field-zgoda-1 input[type=checkbox]{
    width: 4%;
    margin: 0px;
    padding: 0px;
    display: inline-table;
}
.page-node-add-application .node-application-form .field-name-field-w-tym-d-ugotrwale-bezrobot  label{
    width: 70%;
}
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo label,
.page-node-add-application .node-application-form .field-name-field-zgoda-1 label{
    display: none;
}
.page-node-add-application .node-application-form .field-name-field-w-tym-d-ugotrwale-bezrobot,
.page-node-add-application .node-application-form .field-name-field-zgoda-1 .description,
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo .description {
    width: 92%;
    display: inline-table;
}
.page-node-add-application .node-application-form .field-name-field-gmina label[for=edit-field-gmina-und-0-tid]{
    display: none;
}
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo .description {
    max-height: 92px;
    overflow: hidden;
    display: inline-flex;
}
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo .description.show-all {
    max-height: 100%;
    overflow: inherit;
}
.form-checkbox.required.error{

}
.page-node-add-application .node-application-form .field-name-field-zgoda-rodo .form-item{
    margin-bottom: 0px;
}
.page-node-add-application .node-application-form .field-name-field-wsparcie-oferuj-ce-uzyskan label{
    font-weight: bold;
}
/*.page-node-add-application .node-application-form .field-name-field-zgoda-rodo .description:after {*/
    /*content: "Hej";*/
    /*background: red;*/
    /*height: 20px;*/
    /*width:100px;*/
/*}*/
.page-node-add-application .node-application-form .show-more {
    margin-left: 78px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 10px;
    cursor: pointer;
}
.page-node-add-application .node-application-form .field-name-field-gmina select,
.page-node-add-application .node-application-form .field-name-field-gmina label{
    display: inline-table;
    width: 25%;
    height: auto;
    position: initial !important;
}
.page-node-add-application .node-application-form .form-item-title{
    display: none;
}
.page-node-add-application .node-application-form .field-name-field-gmina label{
    padding-top: 12px;
}
.page-node-add-application .node-application-form .field-name-field-gmina select{
    width: 22%;
}
.page-node-add-application .node-application-form .field-name-field-gmina label[for=edit-field-gmina-und-0-tid-select-2]{
    width: 16%;
    padding-left: 13px;
    padding-top: 12px;
}
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest div.description{
    padding-left: 14px;
}
.page-node-add-application .node-application-form .field-name-field-status-kandydata-na-uczest .form-radios .form-item{
    margin-bottom: 10px;
}
.page-node-add-application .node-application-form .group-status{
    display: none;
}
.page-node-add-application .node-application-form .field-name-field-inny-wykonywany-zawod{
    display: none;
}
.page-node-add-application .node-application-form .field-name-field-inny-wykonywany-zawod label{
    color: #ffffff;
}
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce  .radios-wrapper{
    width: 24%;
}
.page-node-add-application .node-application-form .field-name-field-dane-dotycz-ce  .radios-wrapper label{
    width: 100%;
}
.page-node-add-application .node-application-form .field-name-field-zatrudniony-w-,
.page-node-add-application .node-application-form .field-name-field-nip,
.page-node-add-application .node-application-form .field-name-field-wykonywany-zaw-d-,
.page-node-add-application .node-application-form .field-name-field-w-tym-d-ugotrwale-bezrobot,
.page-node-add-application .node-application-form .field-name-field-w-tym-osoba-ucz-ca-si-{
    display: none;
}

.page-node-add-application .node-application-form .form-checkbox.error{

}
.page-node-add-application .node-application-form .form-item.form-type-checkbox{
}
.page-node-add-application .node-application-form .form-item.form-type-radio .form-radio.error ~ label,
.page-node-add-application .node-application-form .form-item.form-type-checkbox .form-checkbox.error ~ .description{
    color: red;
}
.page-node-add-application .form-actions.form-wrapper,
.page-node-add-application .captcha.form-wrapper{
    width: 30%;
}
.node-type-application .node-unpublished{
    background: transparent;
}
.form-item .description {
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    width: 90%;
}
#responsive.menu{
    right: 0px;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.meta-wrapper .media-title{
    white-space: normal;
    overflow: visible;
    height: auto;
}
#block-system-main .media-gallery-collection{
    display: flex;
    flex-wrap: wrap;
}
.node-type-media-gallery .h1-wrapper h1{
    padding-left: 13%;
}
.page-media-gallery-detail .h1-wrapper h1{
    color: #2f71a2;
}
@media screen and (max-width: 991px) {
    #block-system-main-menu #responsive{
        display: none;
    }
    #logo{
        margin: 0px;
        padding: 0px;
    }
    #logo a{
        margin: 0px;
        padding: 0px;
        position: relative;
    }
    .h1-wrapper h1{
        font-size: 22px;
        padding-left: 0px;
    }
    .spage-title{
        width: 100%;
        margin: auto;
        position: relative;
        right: unset;
        text-align: center;
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 768px) {

}
/*view view-projekty view-id-projekty view-display-id-page view-dom-id-5f626c3f57f1266ca540828f6a7f3260*/