.pagetitle-hide header#masthead.template-layout-2 .header-wrapper .main-header {
    padding-top: 0px;
    padding-bottom: 0px;
}

.learn-press-message.error {
margin-top: 30px;
}


.thim-coming-soon-course {
 display: none;
 margin-top: 0px;
}

.page-title .main-top .content .text-title {
    padding: 0 0px;
}

.page-title .main-top .content .text-description {
padding-right: 0px;
}

.responsive header#masthead .menu-mobile-effect.navbar-toggle .icon-wrap span.icon-bar {
    background-color: #005897!important;
}

.thim-login form .button {
    text-transform: none;
}

.page-title .content .text-title h1, .page-title .content .text-title h2 {
    text-transform: none;
}

.um-form .um-row .um-field .um-field-label {
    display: initial;
}

.um-form .um-row .um-field {
    width: 100%;
    float: left;
    margin-right: 0px;
    padding-bottom: 20px;
    padding-top: 0;
}

.um-form .um-row .um-field .um-field-area .um-form-field {
    font-size: 14px !important;
    height: 45px !important;
    border-radius: 5px;
    border: 1px solid #ccc !important;
    background-color: #eee;
    padding: 22px 20px !important;
    line-height: 1.86;
    letter-spacing: .42px;
    color: #202121;
}

.um-form .um-col-alt input[type="submit"].um-button {
    display: block !important;
    border-radius: 25px !important;
    box-shadow: none;
    background-color: #005897;
    font-size: 16px;
    font-weight: 500 !important;
    color: #fff;
    min-width: 280px !important;
    height: 51px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    text-align: center;
}

footer#colophon .footer {
    border-top: 1px solid #eee;
}

.site-content {
    padding-top: 20px;
}

.learnpress .learn-press-courses .course .content {
border: 1px solid #eee;
}

.profile-container .thim-course-grid article  .content {
border: 1px solid #eee;
}

.gramatyka-bg {
margin: 0 10px;
background: #eee;
padding-bottom: 30px;
padding-top: 30px;
border: 1px solid #ccc;
}

div.col-md-6:nth-child(1) {
display: none;
}

div.col-md-6:nth-child(2) {
width: 100%;
text-align: center;
margin: 0 auto;
}

.lp-learning .header-course .header-content {
    margin-top: -130px;
    padding-bottom: 0px;
}


.lp-learning .header-course .header-content .learn-press-course-results-progress {
    margin-top: 0px;
}

.lp-learning .header-course .header-content .header-info {
    min-height: 160px;
}

body.single-lp_course .learn-press-course-results-progress .number {
    margin-right: 10px;
}

.lp-learning .course-learning-summary .learn-press-tabs .tabs-wrapper {
    margin-top: 30px;
}

.lesson-logo {
    width: 500px;
}

.site-content {
    padding-bottom: 20px;
}

header#masthead.template-layout-2 .main-header .header-right {
    margin-left: 0px;
}

#thim-landing-course-menu-tab .course-purchase-info .course-price {
display: none;
}

#thim-popup-login .shortcode {
    display: none;
}

.profile-container .lp-tab-sections li.active, .profile-container .lp-tab-sections li:hover {
    border-color: #005897;
    background: #005897;
}

#secondary .widget {
    margin-bottom: 60px;
    margin-top: 60px;
    border-left: 1px solid #eee;
    padding-left: 30px;
}

.thim-recent-courses-widget .recent-courses-wrapper .course-item .content .price .course-price {
    margin-right: 8px;
    font-weight: 500;
    font-size: 12px;
}

.single #lp-single-course .course-summary .landing-1 .course-info {
    margin-bottom: 0px;
}

.single .course-info {
    padding: 20px 0 0px;
}

.learnpress-v3.lp-landing .course-author {
display: none;
}

.thim-related-course {
display: none;
}

.course .content .sub-content .date-comment {
    display: none;
}

.course .content .thumbnail .price {
    padding: 20px 28px 20px;
}

.course .content .thumbnail .img_thumbnail::before {
display: none;
}

.course .content .thumbnail .img_thumbnail:hover img {
    transform: none;
}

.lp-list-table thead tr th {
    background: #1a73d9 !important;
}

#post-3587 > div:nth-child(1) {
border: 1px solid #eee;
}

#post-7667 > div:nth-child(1) {
border: 1px solid #eee;
}

.course .content .thumbnail .price .course-price {
    font-size: 17px;
}

.archive-courses.course-list .content .content-list .courses_list_info {
display: none;
}

a.plyr__controls__item {
display: none;
}

.course-item-nav .next a, .course-item-nav .prev a {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .4px;
    text-transform: none;
    border: 1px solid #ccc;
    background: #eee;
    padding: 15px 30px 10px;
    border-radius: 10px;
}

.course-item-nav .next span, .course-item-nav .prev span {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 15px;
}

.course-item-meta .lp-icon.item-status.item-has-status.item-status-completed::before, .course-item-meta .lp-icon.item-status.item-has-status.item-status-passed::before {
    content: url("https://www.czpledu.eu/wp-content/uploads/2020/05/icons8-checkmark-26.png");
}

.course-item-meta .lp-icon.item-status.item-has-status.item-status-viewed::before {
    content: url("https://www.czpledu.eu/wp-content/uploads/2020/08/icons8-eye-24.png");
}

.course-item-meta .lp-icon.item-status.item-has-status.item-status-failed::before {
    content: url("https://www.czpledu.eu/wp-content/uploads/2020/08/icons8-x-26.png");
}

@media screen and (max-width: 480px) {

body.responsive header#masthead.template-layout-2 .header-wrapper {
    padding: 15px 0;
    background: #fff;
}

.responsive header#masthead .menu-mobile-effect.navbar-toggle .icon-wrap span.icon-bar {
    background-color: #005897!important;
}

.course-item-nav .next a, .course-item-nav .prev a {
    font-size: 14px;
    font-weight: 500;
  border: 1px solid #ccc;
    background: #eee;
    padding: 15px 10px 10px;
    border-radius: 10px;
}

.responsive #home-main-content {
    padding-top: 0px;
}

header#masthead.template-layout-2 .main-header .header-right .widget_thim-login .avatar {
display: block;
}

.user-name .author {
display: none;
}

header#masthead.template-layout-2 .main-header .header-right {
    font-size: 14px;
    line-height: 14px!important;
}

header#masthead.template-layout-2 .main-header .header-right .widget_thim-login {
    line-height: 14px!important;
}

header#masthead.template-layout-2 .main-header .header-right .widget_thim-login a {
 line-height: 14px!important;
}

.thim-mobile-search-cart.no-cart {
    padding: 0;
    display: none;
}

.responsive.learnpress #main {
    padding-top: 0px!important;
}

}