h1,
h2,
h3,
h4,
h5,
h6 {
    color: #5e5e5e;
}

#sidebar a,
body #sidebar {
    color: #5e5e5e;
}

.share-section-listing {
    color: #5e5e5e;
}

.listings-street-widget {
    color: #5e5e5e;
}

a {
    text-decoration: underline;
}

body h5 {
    color: #5e5e5e;
}

.ul-listing li {
    color: #5e5e5e;
}

ul.tabs li a, ul.tabs li a.active {
    color: #666;
}

body footer,
body footer a {
    color: white;
}

#st-1 .st-btn[data-network="twitter"] {
    background-color: #147ac8 !important;
}

.pdfemb-toolbar.pdfemb-toolbar-hover.pdfemb-toolbar-bottom {
    background-color: #595959;
}

.has-vivid-green-cyan-color.has-text-color {
    color: #00754a;
}

a.button.secondary-button:focus,
.slides a:focus,
.flex-direction-nav a:focus,
.slides a:focus {
    outline: 2px dashed -webkit-focus-ring-color !important;
}

.slides>li>a:focus img {
    outline: 2px dashed -webkit-focus-ring-color !important;
}

.pp_fade a:focus {
    outline: 2px dashed -webkit-focus-ring-color !important;
}

.wp-block-button__link.has-text-color.has-background:focus {
    outline: 2px dashed -webkit-focus-ring-color !important;
}

#wpforms-form-5934 input:focus {
    outline: 2px dashed -webkit-focus-ring-color !important;
}

.flex-control-nav.flex-control-paging a:focus,
.flex-control-paging li a.flex-active {
    outline: 2px dashed -webkit-focus-ring-color;
}

.skip-to-main {
    background: #1a1f46;
    color: white;
    left: 0px;
    padding: 9px;
    position: absolute;
    top: -999999999px;
}

.skip-to-main:focus {
    top: 77px;
}

a[href$="2017/04/graduation-309167_960_720.png"]:focus {
    outline: none;
}

a[href$="2017/04/graduation-309167_960_720.png"]:focus img,
a[href$="uploads/2017/04/wakacje.jpg"]:focus img {
    outline: thin dotted !important;
}

.flex-direction-nav .flex-prev:focus {
    left: 0;
    opacity: 1;
}

.flex-direction-nav .flex-next:focus {
    right: 0;
    opacity: 1;
}

#carousel .flex-direction-nav .flex-disabled {
    visibility: hidden;
}

body span[style="color: #ff0000;"] {
    color: #c20000 !important;
}

body span[style*="color: #339966"] {
    color: #246b47 !important;
}

body a[style*="color: #3366ff"] {
    color: #0544ff !important;
}

.wpforms-uploader.dz-clickable.focused {
    outline: 2px dashed #000000;
}

.singlePost__tagline {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #5e5e5e;
    font-family: "PT Sans", sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 700;
}

@media (max-width: 767px) {
    header nav {
        margin-top: 55px;
    }
    .home #featured-slider .flex-caption {
        padding: 5px;
    }
    .featured-links .grid4column {
        width: 100%;
    }
    body #panel-search[style*="display: block"],
    body a.search-drop-down {
        display: block !important;
    }
	.a11y-alternative-table {
	display:block;
	overflow-x:auto;
}
}

#menu-item-215>a {
    background-color: white;
}

#menu-item-215>a:hover,
#menu-item-215.current-menu-item>a {
    background-color: #232656;
}

.a11y-alternative-table {
    width: 100%;
    margin-bottom: 14px;
}

.a11y-alternative-table thead th {
    color: #272A5C;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.a11y-alternative-table td,
.a11y-alternative-table th {
    padding: 10px 0;
}

.a11y-alternative-table thead th:nth-child(1) {
    width: 20%;
}

.a11y-alternative-table tbody tr:nth-child(2n+1) {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 100%);
}

.a11y-alternative-table thead th {
    border-bottom: 1px solid #888;
}

.a11y-alternative-table tbody tr {
    font-size: 12px;
    border-bottom: 1px solid #888;
    /* padding: 10px 0; */
}

.a11y-alternative-table tbody tr td {
    text-align: center;
}

.a11y-alternative-table tbody tr td:nth-child(1) {
    text-align: left;
}

div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container-full .wpforms-form select:focus,
div.wpforms-container-full .wpforms-form .is-focused .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown,
a:focus img {
    outline: 2px dotted black !important;
}

.post-data,
.share-section,
.share-section a.share-button {
    color: #505050;
}

form input,
form textarea {
    border-color: #000000;
}

[color="red"],
[style="color:#FF0000;"] {
    color: #B10000 !important;
}

.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
body h5,
body h6 {
    color: black;
}

.pagination a:hover,
.pagination a.selected {
    background-image: -webkit-linear-gradient(top, #666, #666);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

#container-sidebar .content-boxed h2{
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
	color: #232656;
	    font-size: 16px;
    margin-bottom: 10px;
	text-transform: initial;
}

.a11y-keyboard.search-drop-down{
	bottom:-39px;	
	transition: bottom .5s;
}

a.a11y-keyboard.search-drop-down:focus{
	outline: 2px dotted white !important;
}

.a11y-keyboard.search-drop-down.active{
	bottom:-63px;	
}
