
div.ccm-page .skip-to-content {
    display: flex;
    justify-content: center;
	background-color: #f5f5f5;
}

div.ccm-page .skip-to-content a {
    text-decoration: none;
    margin: 30px 0;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold
}

div.ccm-page a:focus,div.ccm-page h1:focus,div.ccm-page h2:focus,div.ccm-page h3:focus,div.ccm-page h4:focus,div.ccm-page h5:focus {
    color: inherit;
    text-decoration: none;
    /*outline: 2px dashed #000*/
	outline: 3px solid #a5da15;
}

div.ccm-page .main-menu ul li.focus>ul {
    display: block;
    opacity: 1;
    visibility: visible
}

div.ccm-page ul.wcag {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

div.ccm-page ul.wcag li {
    float: left;
    padding: 4px;
    margin-top: 7px
}

div.ccm-page .wcag i {
    font-size: 22px;
    color: #2B2A29;
    padding: 5px
}

div.ccm-page .wcag .smallFont i {
    font-size: 14px
}

div.ccm-page .wcag .medFont i {
    font-size: 18px
}

div.ccm-page .wcag .kolory i {
    background-color: #2B2A29
}

div.ccm-page .wcag .kolory .lowContrast i {
    color: #ffffff
}

div.ccm-page .wcag .kolory .highContrast i {
    color: #ffff00
}

.ccm-image-slider-container {
    background-image: url('/application/themes/ttc/images/background-slider-default.png')
}

div.ccm-page .navbar-main__nav li.focus a{
	color: #fff;
}

div.ccm-page .fontResizer, div.ccm-page .kolory {
	margin-right:50px;
}

div.ccm-page .fontResizer a {
	color: #000;
}

div.ccm-page .nav-top.wcag {
	padding: 20px 0;
}