    .content-box-text {
        padding: 0;
    }
    
    @media (min-width: 768px) {
        .content-box-text {
            padding: 20px;
        }
    }
    
    #mobile-navigation {
        position: absolute;
    }
    
    #mobile-navigation .hamburger {
        position: absolute;
        top: 30px;
        right: 30px;
        z-index: 100000;
    }
    
    #mobile-navigation .hamburger-inner,
    #mobile-navigation .hamburger-inner::before,
    #mobile-navigation .hamburger-inner::after {
        background-color: #fff;
    }
    
    .mob-main-nav.show-menu {
        align-items: start;
        padding-left: 2em;
    }
    
    .nav-bar__wrapper {
        background: #000;
    }
    
    .content-wrapper {
        margin-top: 0;
    }
    /* menu */
    
    #main-menu {}
    
    #main-menu {
        font-size: .8em;
        text-decoration: none;
    }
    
    .menu-item a {
        border-bottom: 1px solid #f1f1f1;
        margin-left: 8px;
        padding-left: 7px;
        padding-bottom: 10px;
    }
    
    .menu-item a::first-letter {
        text-transform: uppercase;
    }
    
    .menu-item.menu-item-has-children a {
        border-bottom: 0px solid #f1f1f1;
        margin-left: 8px;
        padding-left: 7px;
        padding-bottom: 0px;
    }
    
    #main-menu {
        padding-top: 15px;
        margin-top: 0;
        /* font-size: 1em; */
        list-style-type: none;
    }
    
    #main-menu a {
        color: #ffffff;
    }
    
    #main-menu .sub-menu a {
        color: #6d6d6d
    }
    
    #main-menu .current-menu-item a {
        color: #ff5000;
    }
    
    .nav-bar .main-nav ul li>a {
        padding-right: 15px;
        padding-left: 15px;
        display: block
    }
    
    .nav-bar .main-nav ul li {}
    
    .sub-menu {
        margin-left: 8px;
        margin-top: 8px;
        padding-bottom: 8px;
        list-style-type: none;
        border-bottom: 1px solid #f1f1f1;
    }
    
    .sub-menu li {
        margin-bottom: 0px;
    }
    
    .current-menu-parent>a {
        color: white;
        font-size: 1.3em
    }
    
    .home #main-menu .menu-first>a {
        color: white;
        font-size: 1.3em
    }
    
    .mob-main-nav {
        display: none;
        /* MOBILE */
        /* MOBILE */
        /* DEFAULT */
        /* DEFAULT */
    }
    /* @media (min-width: 1200px) {
        .mob-main-nav {
            width: 100%;
            display: block;
        }
    } */
    
    .mob-main-nav.show-menu {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        top: 0;
        width: 100vw;
        left: 0;
        background-color: #2b2b2b;
        padding: 10px 15px 20px;
        z-index: 999;
        overflow-y: scroll;
        min-height: 100vh;
        height: 100%
    }
    
    .mob-main-nav.show-menuA {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        /* -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; */
        position: absolute;
        top: 100%;
        width: 100vw;
        left: 0;
        background-color: #2b2b2b;
        padding: 10px 15px;
        z-index: 999;
        overflow-y: scroll;
        min-height: 100vh;
        height: 100%
    }
    
    .mob-main-nav section {
        margin-left: 8px;
        padding-left: 7px;
    }
    
    .mob-main-nav .widget_polylang .mob-main-nav.show-menu ul li>a {
        /* text-align: center; */
        display: -webkit-box;
    }
    
    @media (min-width: 768px) {
        .mob-main-nav.show-menu {
            height: auto;
        }
        .mob-main-nav.show-menu ul li>a {
            text-align: center;
        }
    }
    
    .second-sidebar {
        display: none;
    }
    
    .home .second-sidebar {
        display: block;
    }
    
    @media (min-width: 768px) {
        .second-sidebar {
            display: block;
        }
    }
    
    @media (min-width: 1200px) {
        .mob-main-nav.show-menu {
            background-color: #fff;
            top: initial;
            overflow-y: initial;
            height: initial;
            position: relative;
        }
        .mob-main-nav.show-menu ul li>a {
            text-align: left;
        }
    }
    /* widgety */
    
    .widget_polylang ul {
        overflow: hidden;
        list-style: none
    }
    
    .widget_polylang li {
        color: #939598;
        text-transform: uppercase;
        padding-right: 0px;
    }
    
    .widget_polylang li a {
        color: #939598;
        font-size: .8em;
    }
    
    .tnp-form,
    .search-form {
        /*display: flex;
	overflow:hidden;*/
    }
    
    .widget_polylang ul {
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    @media (min-width: 768px) {
        .widget_polylang li {
            float: right
        }
    }
    
    @media (max-width: 768px) {
        .widget_polylang ul {
            margin-top: 16px;
        }
        .widget_polylang {
            /* transform: rotate(-90deg);
            right: 0px;
            position: absolute;
            transform: rotate(-90deg); */
        }
        #main-menu a {
            display: block;
        }
    }
    /* footer */
    
    @media (max-width: 576px) {
        .site-footer {}
        .site-gotop {
            padding-right: 0;
            text-align: center;
        }
        .site-copyright {
            padding-top: 15px;
            padding-right: 0;
            text-align: center;
            text-align: center;
        }
    }
    /* aktualnosci */
    
    body.blog .articles .box-item-content .item-content {
        width: auto;
    }
    
    body.blog .articles .box-item-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    
    body.blog .articles .box-item-content .item-content {
        padding: 10px 0 20px;
    }
    
    @media (min-width: 768px) {
        body.blog .articles .box-item-content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        body.blog .articles .box-item-content .item-content {
            padding: 0px 20px;
        }
    }
    
    @media (min-width: 768px) {
        body.blog .articles .box-item-content .item-content {
            width: calc(100% - 150px);
        }
    }
    /* Biografia */
    
    .content-bio h1 {
        color: #ff5000;
        line-height: 1;
    }
    
    .bio-content-image {
        max-width: 768px;
        padding-right: 0px;
        width: 100%;
    }
    
    .bio-content-excerpt {
        width: 100%;
    }
    
    @media (min-width: 768px) {
        .bio-content-image {
            max-width: 152px;
            padding-right: 20px;
            width: 100%;
            float: left;
        }
        .bio-content-excerpt {
            width: 100%;
        }
        .bio-content-image img {
            margin-bottom: 50vh
        }
    }
    
    .bio-content-box-text {
        display: flex;
    }
    /*  .bio-content-image {
        max-width: 152px;
        padding-right: 20px;
        width: 100%;
    }
    
    .photo-box {
        width: 100%;
    }
    
    .bio-content-image img {
        max-width: 122px;
        width: 100%;
    } */
    
    .bio-content-block {
        height: 100%;
    }
    
    .bio-content-block h1 {}
    /* Filmy */
    
    .break-column {
        flex-basis: 100%;
        width: 0;
    }
    /* filmy */
    
    .movies .content-box-text {
        padding: 1em 0;
    }
    
    .movie-box {
        margin-bottom: 2em;
        font-size: .8em;
        min-height: 139px;
    }
    
    .movie-box h1 {
        color: #ff5000;
        line-height: 1;
        margin-bottom: 0;
    }
    
    .movie-box h3 {
        margin-bottom: 3px;
        font-size: 1.4em;
        line-height: 1.2;
    }
    
    .movie-box-wrap {}
    
    .movie-box .item-col {
        flex-grow: 1;
        padding-bottom: 1em;
    }
    
    .movie-box br.divider {
        height: 0;
        width: 100%;
        content: '';
    }
    
    .movie-poster.item-col {
        line-height: 0;
        min-width: 217px;
        line-height: 0;
    }
    
    .movie-poster img {
        min-width: 217px;
        line-height: 0;
        width: 100%;
    }
    
    .movie-info {
        /* font-size: .9em; */
        line-height: 1.6;
    }
    
    .movie-info h3 {
        margin-bottom: 3px;
        font-size: 1.4em;
        line-height: 1.2;
    }
    
    .movie-info-second {
        width: 100%;
        background-color: #000000;
        color: #cccccc;
        padding-left: 12px;
    }
    
    @media (min-width: 768px) {
        .movie-box .item-col {
            padding-bottom: 0;
        }
        .movie-poster.item-col {
            width: 217px;
            height: 139px;
        }
        .movie-box-wrap {
            display: flex;
            /* flex-wrap: wrap;
        flex-direction: column; */
        }
        .movie-poster img {
            width: 217px;
            height: 139px;
        }
        .movie-info {
            padding-left: 25px;
        }
    }
    /* Movie Single */
    
    .movie-info-description {
        padding-top: 12px;
    }
    
    @media (min-width: 768px) {
        .movie-info-description {
            padding-left: 12px;
        }
    }
    /* prawa kolumna newsy */
    
    .second-sidebar {}
    
    .news_more {
        color: #FF5000;
        text-decoration: none;
        text-align: left;
        padding-left: 15px;
    }
    
    .sticky-news {
        border-bottom: 1px solid #FF5000;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    /* Formularz rekrutacyjny */
    
    .wpcf7-form label {
        display: flex;
        margin-bottom: 1em;
    }
    
    .wpcf7-form label>span {
        font-size: .9em;
        width: 50%;
    }
    
    .wpcf7-form label span.wpcf7-form-control-wrap {
        /*  width: 75%; */
    }
    
    .wpcf7-form label input,
    .wpcf7-form label textarea {
        width: 100%;
    }
    
    .wpcf7-form .wpcf7-acceptance label input {
        width: auto;
    }
    
    .wpcf7-form .wpcf7-acceptance label {
        display: block;
    }
    
    .wpcf7-not-valid {
        border-color: red;
    }
    /* partnerzy */
    
    .partners {}
    
    .partner-image {
        text-align: center;
    }
    
    .partners h3 {
        color: #FF5000;
    }
    
    .partner-image a {
        font-size: .8em;
        color: #4d4d4d
    }
    /* aktualnosci .blog */
    
    body.blog .articles .box-item-content .item-content {
        justify-content: start;
    }
    
    article h3 {
        color: #ff5000;
        line-height: 1.25;
        margin-bottom: 0;
        font-size: 1em;
    }
    
    article h3 a {
        color: #ff5000;
    }
    
    .blog small.postdate {
        font-size: 12px;
        color: #cccccc;
        margin-bottom: .4em;
        display: block;
    }
    
    article .box-item-content .item-image {
        width: 150px;
        max-height: 180px;
        height: auto;
        overflow: hidden;
    }
    
    article .box-item-content .item-image .image {
        height: 100%;
    }
    
    article .box-item-content .item-content {
        width: calc(100% - 150px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0px 20px;
    }
    
    .blog .item-title-int a {
        color: #ff5000;
    }
    
    .blog .articles .article-item .item-title {
        font-size: 16px;
    }
    
    .blog .item-abstract {
        font-size: 0.8em;
    }
    
    .single-post .content-box-text {
        padding-top: 0;
    }
    
    .single-post h1 {
        color: #ff5000;
        line-height: 1;
        margin-bottom: 0;
    }
    
    .single-post time {
        display: block;
        font-size: 0.8em;
        color: #cccccc;
        margin-bottom: .7em;
    }
    
    .single-post .excerpt {
        font-weight: bold;
    }
    /* wyniki wyszukiwania */
    
    .search-results article {
        margin-bottom: 2em;
    }
    
    .search-results article h3 {
        color: #ff5000;
        line-height: 1.25;
        margin-bottom: .4em;
        font-size: 1em;
    }
    
    .search-results article h3 a {
        color: #ff5000;
    }
    
    .search-results article div {
        font-size: .8em;
    }
    /* dirty */
    
    .wp-image-5 {
        margin-bottom: 1em;
    }
    
    .person {
        display: flex;
        margin-bottom: 1em
    }
    
    .person-image {
        min-width: 141px;
    }
    
    .person-image img {
        width: 122px !important;
        height: 122px !important;
    }
    
    .person-bio {
        font-size: .9em;
    }
    
    .person h3 {
        line-height: 1;
        font-family: inherit;
        font-size: 1.3em;
        color: #ff5000;
        margin-bottom: 0.3em
    }
    
    .search-form {
        margin-top: 1em;
    }
    
    .search-form,
    .tnp-widget-minimal form {
        border-bottom: 1px solid #939598;
        vertical-align: bottom;
    }
    
    .tnp-submit {}
    
    .tnp-widget-minimal input.tnp-email {
        border: 0;
        background: transparent;
        color: #939598;
        width: 222px;
        height: 14px;
        padding: 6px 6px 6px 0;
        margin-top: auto;
        margin-bottom: 3px;
        border: 0;
        font-size: 10px;
        letter-spacing: 2px;
    }
    
    .search-form label span {
        display: none;
    }
    
    .search-field,
    .tnp-email {
        color: #939598;
        background: transparent;
        max-width: 222px;
        height: 14px;
        padding: 6px 6px 6px 0;
        margin-top: auto;
        margin-bottom: 3px;
        border: 0;
        font-size: 10px;
        letter-spacing: 2px;
    }
    
    .search-form input[type="submit"],
    .tnp-widget-minimal input.tnp-submit {
        width: 23px;
        height: 23px;
        padding: 0;
        border: 1px solid #939598;
        text-indent: -9999em;
        float: right;
        /*
        border: 0;
        background: transparent;
        text-indent: -9999em;
        
        width: 50px;
        height: 20px;
	*/
    }
    
    .tnp-widget-minimal input.tnp-submit {
        /*
	border: 0;
        background: transparent;
	width: 50px;
        height: 20px;
	*/
    }
    
    .ntitle {
        padding-bottom: 0
    }
    
    .nexcerpt {
        padding-top: 0;
    }
    
    .ntitle h3 {
        line-height: 1.2;
    }