/*
Theme Name: Twenty Fifteen - ORE BIP
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: ORE BIP
Author URI: ORE BIP
Template: twentyfifteen
Version: 2.0
Text Domain: twentyfifteen

*/

/* Moje CUSTOM */
body,
button,
input,
select,
textarea{
	font-family: 'Raleway', "Roboto", Arial, sans-serif;
}

.page-title{
	font-family: 'Raleway', "Roboto", Arial, sans-serif;
}

a:visited{
	color: #b5303e;
}

h2{
	text-decoration:none;
}


h2 a:hover{
	text-decoration: none !important;
}
a:hover{
	text-decoration: none !important;
}
a:link {
    text-decoration: none;
	color: #b5303e;
	font-weight: 500;
}
.link{
	text-decoration: none;
}
.link a{
	text-decoration: none;
}
.link a:hover{
	text-decoration: none;
}

.site-main{
	padding: 2% 0;
}

.site-header{
	margin: 5% 0;
}

.entry-title_post{
	font-size: 30px;
	line-height: 1.4em;
	margin-bottom: 30px !important;
	color: #ab0018;
}
.entry-title_post-red{
	font-size: 25px;
	color: #a40000;
	line-height: 1.4em;
	margin-bottom: 30px !important;
}
.archpost-info{
	font-size: 16px;
}
.entry-title_post-light{
	color: #898a8b;
}
.entry-title_post a{
	color: #a40000
}
.entry-title_post a:hover{
	color: #cc5e5e
}

.entry-header{
	background: #fbfbfb;
    padding-top: 2%;
	border-bottom: 2px solid #f1f1f1;
	border-top: 2px solid #f1f1f1
	/*margin-top: -40px;*/
}

.site-title{
	font-weight: 300;
	color: #a40000;
}




@media screen and (min-width: 50em) {

	.entry-footer{
		/*display: inline-flex;*/ /* wyremowane dla stopki posta */
		display: block;
		width: 100%;
		/*position: relative;*/
		justify-content: space-between
	}

}

/*
.page-visit-counter-block{
	color:rgb(50, 132, 179) !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important
}*/

.rejestr-zmian-txt{
	color: #a40000;
	cursor: pointer;
}

.rejestr-zmian-txt:before{
	font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f07c";
}


.author_name{
	font-weight: 700;
}

.posted-on-updated:before {
	content: "\f302";
}


.additional_info{
	font-size: 14px;
	margin-bottom: 20px;
}
.msg_archpost{
	background-color: rgb(245, 245, 245);
	height:100px;
	padding-top: 15px;
	padding-bottom: 30px;
	text-align: center;
	margin-bottom: 30px;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
.archpost-list{
	margin-left: 15px;
}
.archpost-date-list{
	color: #333;
	font-size: 13px;
	font-weight: 500;
}
.archpost-date-list-red{
	line-height: 10px;
	margin-bottom: 10px;
	color: #9e9fa0;
	font-size: 13px;
	color: #a40000;
}
.archpost-date-list-dark{
	font-size: 13px;
	color: #4d4d4d;
}
.hentry{
	padding-top: 0%;
}

@media screen and (min-width: 1200px) {
.site {
	margin: 0 auto;
	max-width: 100%;
}
}


@media screen and (min-width: 1300px) {
.sidebar {
	float: left;
	margin-right: -100%;
	max-width: 100%;
	position: absolute;
	width: 29.4118%;
}
}

@media screen and (min-width: 1300px) {
.sidebar{
	left: -55px;
}
}

@media screen and (min-width: 1300px) {
	body:before {
		/* width: -webkit-calc(37% - 200px);*/
		/* width: calc(37% - 200px);*/
		/* max-width: 450px;*/
		width: 25%;
		max-width: 50%
	}
}

.entry-content,
.entry-summary {
	padding: 2% 10% 3%;
}

.entry-content a, 
.entry-summary a, 
.page-content a, 
.comment-content a, 
.pingback 
.comment-body > a {
	border: none;
}

/*.entry-title_post{
	margin-bottom: 10px;
}*/

.hentry + .hentry,
.page-header + .hentry,
.page-header + .page-content {
	margin-top: 3%;
}

.page-header{
	/*padding: 2% 8.3333%;*/
	/*font-family: 'Raleway', "Roboto", Arial, sans-serif;*/
}

.entry-footer{
	padding: 1.5% 10%;
	font-family: 'Raleway', "Roboto", Arial, sans-serif;
	color:#4d4d4d;
}


.readmore-btn {
    text-align: center;
    width: 18%;
    margin-left: 3%;
    float: right;
    line-height: 40px;
    box-sizing: border-box;
    background-color: #b5303e;
    color: whitesmoke;
	text-decoration: none;
	font-size: 80%;
	margin-top: 30px;
}
.readmore-btn:hover{
    background-color: #e95659;
}

.entry-content .more-link:after,
.entry-summary .more-link:after {
	content: none;

}


.post-navigation{
	display: none !important;
}

/* ***** MENU ***** */

/*.menu-item:hover{
	background-color: blueviolet !important;
}*/

.dropdown-toggle{
	/*background-color: transparent  !important;*/
	/*background-color: #9a87ac38  !important;*/
	/*font-size: 66px;*/
	/*height: 52px;*/
}
.-toggledropdown{
	/*background-color: transparent  !important;*/
	/*background-color: #9a87ac38  !important;*/
	/*font-size: 66px;*/
}
.dropdown-toggle::after{
	/*ncontent: ">";*/
}

:focus{ border: none }
:focus{
	/*border: dashed 3px #0f0f0f !important;*/
	padding: 1px;
	outline: 3px dashed #1f1f1f !important;
}

.dropdown-toggle{
	width: 100% !important;
}
.dropdown-toggle.toggle-on::after{
/*	content: none;*/
float:right;
}
.dropdown-toggle::after{
/*	content: none;*/
float:right;
}

a:hover{
	color: #e70000;
}

.secondary a, .dropdown-toggle:after, .widget-title, .widget blockquote cite, .widget blockquote small{
	/*color: #a40000 !important;*/
}

.secondary a{
	/*color: #333333 !important;*/
	color: #0f0f0f !important;
	font-weight: 400;
}

.secondary a:hover,
.secondary a:focus{
	/*color: #e70000 !important;*/
	/*color: #a40000 !important;*/
}

.site-branding{
	padding-bottom: 20px;
}
.main-navigation{
	padding-top: 30px;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{
	color: #a40000  !important;
}
/*
.main-navigation .menu-item-has-children a:hover{
	color: #e70000  !important;
	background: #f0f0f0;
}*/

button:hover{
	/*background: none !important;*/
}

.main-navigation .menu-item-has-children > a:hover {

	/* background:#dadada !important; */
}


.dropdown-toggle:hover, .dropdown-toggle:focus{
	/*background-color: transparent !important;*/
}

.menu-item-has-children:hover, .menu-item-has-children:focus{
	/*height: 100%;*/
	/*background-color: red;*/
}

li.menu-item-has-children:hover{
	/*color: red;*/
}





/* KONTRAST WCAG */


.accessible-btns-menu{
    float: right;
    position: relative;
	margin-bottom: -10px;
}

.accessible-btns{
    list-style-type: none;
    display: block;
}
.accessible-btns li{
    width: 25px;
    /*border-radius: 25%;*/
    display: inline-block;
    text-align: center;
    border: 1px solid #fff;
	font-size: 14px;
}


.btn-txt{
    font-size: 0.8rem;
    font-weight: bold;
}


/* Zolte tło - czarne znaki */
/*.yellow-black .yellow-black a,*/
.yellow-black * :not(button.dropdown-toggle):not(.ore-a-cont-y) {
	background-color: #FFFF00 !important;
	color: #000 !important;
	/*font-size: 22px !important;*/
}
.yellow-black .site{
	background-color: #FFFF00 !important;
}

/* Czarne tło - zołte znaki */
/*.black-hole-sun .black-hole-sun a,*/
.black-hole-sun * :not(button.dropdown-toggle):not(.ore-a-cont-yb) {
	background-color: #000 !important;
	color: #FFFF00 !important;
}
.black-hole-sun .site{
	background-color: #000 !important;
}


/* Białe tło - czarne znaki */
/*.painted-black .painted-black a,*/
.painted-black * :not(button.dropdown-toggle):not(.ore-a-cont-y) {
	background-color: #fff !important;
	color: #333 !important;
}
.painted-black .site{
	background-color: #fff !important;
}



/**/
.ore-font-max *{
	/*font-size: 20px !important;*/
	/*font-size-adjust: 0.7;*/
	font-size: 103%;
}

/* fonty */
.ore-font-min  *{
	/*font-size: 14px !important;*/
	/*font-size-adjust: 0.5;*/
	font-size: 98%;
}

.ore-font-min #ore-mid h2 {
	font-size: 20px !important;
}

#cn-notice-text {
	color: #ffffff !important;
}

/* BUTONY ACCESS WCAG */

.ore-a-minus { background-color: white !important; }


.ore-a-reg { background-color: white !important; }


.ore-a-plus { background-color: white !important; }


.ore-a-cont-w { background-color: white !important; border: 1px solid gray !important;}
.ore-a-cont-w .btn-txt{ color: none !important;  }

.ore-a-cont-yb{ background: yellow !important;}


.ore-a-cont-y{ background: black !important; border: gray !important;}
/*.ore-a-cont-y .btn-txt{color: yellow !important;}*/

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




/* entry_footer - metryczka */

table{
	border: none !important;
}
.entry-footer-metryczka{
	width: 100%;
	border: none !important;
	padding-top: 20px;
}
.entry-footer-metryczka th, td{
	border: none !important;
}
.entry-footer-metryczka tr:nth-child(odd) {background-color: #f2f2f2;}


table.additional-info-table{
	width: 100%;
	table-layout: auto;
    width: auto;
}
.additional-info-table td:first-child{
	font-weight: 600;
}

.taxonomy-description{
	display: none;
}
/*.additional-info-table tr:nth-child(odd) {background-color: #f2f2f2;}*/

/*td.fitwidth {
    width: 1px;
    white-space: nowrap;
}*/




/* MIME TYPES - ADDITIONAL CSS */
a.mtli_attachment::before{
	color: #2c2c2c;
	font-size: 0px;
	float: right;
}
a.mtli_attachment::after{
	color: #2c2c2c;
}

a.mtli_xlsx::before{
	content: "   [plik excel, ]";
}
a.mtli_xls::before{
	content: "   [plik excel, ]";
}
a.mtli_docx::before{
	content: "   [plik word, ]";
}
a.mtli_doc::before{
	content: "   [plik word, ]";
}
a.mtli_pdf::before{
	content: "   [plik pdf, ]";
}
a.mtli_txt::before{
	content: "   [plik tekstowy, ]";
}
a.mtli_zip::before{
	content: "   [plik skompresowany, ]";
}




