/* Site title */

.site-title-wraper {
    background-color: #fff;
    min-height: 4em;
    padding-bottom: 5px;
}
.site-title-wraper a {
    color: dimgrey;
    font-size: 26px;
    vertical-align: middle;
}
.site-title-wraper a:hover {
    text-decoration: none;
}
.site-name {
    text-align: center;
    font-weight: 500;
}
div.site-name {
    padding-top: 10px;
}

/* user menu */
.site-navbar-wraper {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Play, "Noto Sans", serif;
}

#navigationUser {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    list-style: none;
}
#navigationUser a {
    max-width: 140px;
    text-decoration: none;
    align-items: flex-end;
    color: #fff;
}
#navigationUser a.profile.dropdown-item {
    color: #212529;
}

@media (max-width: 767px) {
    a.journal-name {
        font-size: 18px;
    }
}
@media (max-width: 575px) {
    a.journal-name {
        font-size: 14px;
        margin-right: 0px;
    }
}

a.dropdown-item:active {
    color: #ddd;
}
 .user-nav {
    background-color: #363636;
}
.site-navbar-wraper {
    background: linear-gradient(#363636, #3d3d3d);
    border-bottom: 5px solid #d61635;
}
.site-navbar-wraper #navigationPrimary .nav-link, .pkp_page_article .site-navbar-wraper > a {
    color: white;
}

/* search form */
.search-input-tag {
    border-top: 0;
    border-top-left-radius: 0;
}

/* breadcrumb */
.breadcrumb {
    background-color: white;
    margin-top: 20px;
}

/* header logo */
.is_img.journal-name img {
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.is_img.journal-name {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.journal-logo {
    background-color: #363636;
}
.journal-logo a {
    margin-right: 0;
}

/* hide user menu on article page */
.show-user-menu {
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
    color: #d61635;
    cursor: pointer;
}
.show-user-menu.hidden {
    display: none;
}


/*dla niepełnosprawnych */



/*wcag contrast */

.contrast .site-navbar-wraper{
    background: none !important;
}

.contrast .content, .contrast .content li{
    background-color: black !important;
}



.wcag button {
    cursor: pointer;
}
.wcagClicked {
    border-bottom: 3px solid red !important;
}

#adaptable-page-header-wrapper #above-header .navbar button,.topHeader__fontSize, #adaptable-page-header-wrapper #above-header .navbar input {
    border: none;
    background: inherit;
    color: #fff;
    margin:0;
    padding:0;
    margin-right: 1rem;
}

#adaptable-page-header-wrapper #above-header .navbar .topHeader__fontSize {
    display: flex;
    min-width: 70px;
    justify-content: space-between;
    align-items: baseline;
    line-height: 1rem;
}



#adaptable-page-header-wrapper #above-header .navbar .topHeader__fontSize button:first-child{
    font-size:1rem;
}
#adaptable-page-header-wrapper #above-header .navbar .topHeader__fontSize button{
    font-size: 1.2rem;
}
#adaptable-page-header-wrapper #above-header .navbar .topHeader__fontSize button:last-child{
    font-size: 1.4rem;
}

#adaptable-page-header-wrapper #above-header .navbar .topHeader__fontSize button {
    margin:0;
}


.contrast .topHeader__contrastBtn {
cursor: pointer;
font-size: 100%;
}
.contrast #page-header img {
    filter: contrast(100) invert(1);
}
.contrast a, .contrast .frontpage-course-list-all .panel-body .summary ul li a, .contrast .section .activity .activityinstance > a > span, .contrast.jsenabled .block_settings .block_tree .tree_item.branch{
    color: rgb(255, 255, 0) !important;
}

.contrast .contrast .searchbox::placeholder, .contrast .searchbox, .contrast i, .contrast .calendartable, .contrast .frontpage-course-list-all .panel-body .summary ul li, .contrast .breadcrumb span, .contrast .card-block, .contrast aside .block, .contrast #sitetitle h4+h4,input#search-1::placeholder, .contrast .frontpage-course-list-all .panel-body .summary span{
    color: #fff !important;
}
body.contrast , .contrast #above-header, .contrast #main-navbar, .contrast #page, .contrast #region-main, .contrast #block-region-side-post .block, .contrast .block .header, .contrast .block > .content, .contrast .coursebox, .contrast .btn, .contrast .paging-morelink a, .contrast .collapseexpand, .contrast .btn-login, .contrast .categoryname, .contrast .categoryname a, .contrast .eupopup-buttons, .contrast .breadcrumb, .contrast .pagination a, .contrast .card-block, .contrast .card-body, .contrast #page .course-content ul li.section.main, .contrast .section h3.sectionname, .contrast #main-navbar li ul li a:hover, .contrast #block-region-content .block, .contrast .dashboard-card-deck .dashboard-card .dashboard-card-footer{
    background-color: #000 !important;
    border: none !important;
}
.contrast #above-header .container:before, .contrast #main-navbar:before, .contrast #main-navbar .container:before, .contrast #main-navbar .navbar:before, #page-footer .container.blockplace1::before{
    display: none !important;
    content: none !important;
}

.contrast #block-region-side-post .block, .contrast .coursebox, .contrast .btn, .contrast .btn, .contrast .paging-morelink a, .contrast .collapseexpand, .contrast .btn-login, .contrast .searchbox, .contrast .categoryname, .contrast .categoryname a,  .contrast .eupopup-buttons, .contrast .pagination a, .contrast .card-block,.contrast .card-body {
    border: 1px solid #fff !important;
}



.contrast #adaptable-page-header-wrapper, .contrast #page-footer, .contrast #page-footer p, .contrast .pagination .active a, .contrast .section:nth-child(2n+1) h3.sectionname, .contrast #page .course-content ul li.section.main:nth-child(2n+1), .contrast #adaptable-page-header-wrapper #main-navbar ul.navbar-nav > li > a.nav-link:hover, .contrast #adaptable-page-header-wrapper .btco-hover-menu .collapse ul ul.dropdown-menu{
background-color: #333 !important;
}


.contrast .section li.modtype_quiz div.activity-wrapper, .contrast .section li.modtype_forum div.activity-wrapper{
    background: inherit
}





















.contrast #masthead .agama-primary-nav a, .contrast .top-navigation li ul, .contrast .main-navigation li ul, .contrast .main-navigation .current-menu-item > a, .contrast .main-navigation .current-menu-ancestor > a:not(.sub-menu-link), .contrast .main-navigation .current_page_item > a:not(.sub-menu-link), .contrast .main-navigation .current_page_ancestor > a:not(.sub-menu-link), .contrast .sticky-nav > li.current_page_item a:not(.sub-menu-link), .contrast .sticky-nav > li.current-menu-item a:not(.sub-menu-link), .contrast .sticky-nav > li > ul, .contrast .sticky-nav > ul > li > ul > li > ul, .contrast .sticky-nav > li > ul > li > ul, .contrast .entry-content .more-link, .contrast .sticky-header .pull-left a h2, .contrast .footer-widgets,.contrast .topHeader__contrastBtn, .contrast h1,.contrast h2,.contrast h3,.contrast h4,.contrast h5,.contrast h6,.contrast a,  .contrast #vision-pagination span.current, .contrast .button {
    color: yellow !important;
    border-color: yellow !important;
}

.contrast .vc_general.vc_cta3.vc_cta3-shape-rounded, .contrast > .vc_general {
    border: none !important;
}
.contrast p, .contrast > span, .contrast strong, .contrast b, .contrast label {
    color: #fff !important;
}


.contrast #contact-form-overlay, .contrast .fancy-title.title-dotted-border, .contrast .fancy-title.title-dotted-border h3 {
    background: none !important;
}

.contrast .loader-ellips__dot, .contrast .footer-widgets .widget-title:after{
    background: yellow !important;
}






.topHeader__contrastBtn {
    border: none;
    background: none;
    color: #fff;
    margin-right: 1rem;
    font-size: 1.6rem;
    padding: 0 0.5rem;
}   

.contrast .topHeader__contrastBtn {
    color: #b01e24;
}

#footer-wrapper .container{
    position: relative;
}


#footer-wrapper .container:before {
    content: '';
width: 64px;
height: 18px;
position: absolute;
display: block;
top: -35px;
left: 15px;
background: url("https://inoi.up.krakow.pl/wp-content/uploads/2019/12/spout_btm.png") no-repeat center;

}


.contrast #footer-wrapper .container:before, .contrast .topHeader__nav.container:before {
    display: none;
}


/*wcag bold toggler*/
.bolderek,.bolderek a,.bolderek p,.bolderek span,.bolderek strong,.bolderek div,.bolderek h1,.bolderek h2,.bolderek h3,.bolderek h4,.bolderek h5, .bolderek h6, .bolderek input,.topHeader__fontWeight {
    font-weight: 900 !important;
}





/*wcag colorpicker*/

.wcag {
    display: flex;
    align-items: center;
}
.topHeader__inputPicker{
    min-height: 30px;
    position: relative;
}


.topHeader__inputPicker:before {
    content: "";
    position: absolute;
    top: 0.35rem;
    left: 0.4rem;
}


#above-header a, #above-header p,#above-header button, #above-header i,#above-header span {
    color: #fff !important;
}

/*mobile wcag */
body .wcag {
    cursor: pointer;
   display: flex;
   flex-wrap: wrap;
   
 
   color: #fff;
    justify-content: space-around;
}
body .topHeader__inputPicker:before{
    color: #fff;
    top:3px !important;
    content:"kolor";
    font-size: 13px;
}

body .wcag button,body .wcag input{
    border: none;
    background: none;
    margin: 0px 4px;
    padding:0;
    line-height: 1.6rem;
       color: #fff;

}

body .wcag i {
    color: #000;
    font-size: 1rem;
 
}

body .topHeader__inputPicker:before {
    top: 0.3rem;
}


body .topHeader__fontSize{
    display: flex;
    min-width: 50px;
    justify-content: space-between;
}

