.ahem {display: none;}

/* === MES MODIFS UP_SIDEBAR === */
#up_footer {background-color: ;} /* to nie to */
#up_sidebar, #up_sidebar .inner {background-color: #f2f4f5;}
#up_menu ul span.up_opener {
/* 
	margin-top: -30px;
	position: absolute;
	right: 1em;
 */
}
#up_menu li.selected {color: #A91101 !important;}

/* === COMMUN HEADER === */
/* #header {height: 140px; padding: 10px 0; margin: 0;} */
/* 
a.logo div {color: #006; font-weight: 800;}
a.logo:hover div {color: #f56a6a;}
.logo img {float: left; margin-left: -30px;}
.logotextwrapper {padding-top: 2em; }
.logotext {line-height: 1em; font-size: 1em; text-align: center; font-weight: bold;}
 */

/* === COMMUN HEADER HOW TO DISPLAY IT ON MOBILES • UPCHAC ANNE === */
/* 
@media screen and (min-width: 737px) { 
	#wrapper {
		background-image: url(/assets/layout/agc_bkgd_full.png); background-repeat: no-repeat; 
		background-position: 90% 0.5%;
		background-size: 100px;
		} 
	.logotextwrapper {padding-top: 2.3em;}
	.logotext {float: left;}
} 
 */

/* === PAGE FOOTER === */
#footer {/* width: 100% !important; margin-left: none !important; padding-left: 0 !important; */}
.page_footer1 {background-color: #f9f7f7; text-align: justify;}
.page_footer2 {background-color: #f0efef;}
.footer_logo2 {float: right; padding:25px 0 25px 25px;}
.copyright {padding: 2em 1em 0 0;}

@media screen and (max-width: 736px) { 
	.page_footer2 p:nth-child(1) {}
	.page_footer2 p:nth-child(2) {}
}

/* ===== PDFs BROCHURES et BULLETINS ===== */
ul.pdf {list-style-type: none;}	
ul.pdf li {display: inline-block; padding: 0.5em;}	
figcaption {text-align: center;}

/* ===== img.pdf ===== */
ul.pdf img {width:20px; vertical-align: middle; margin-right: 10px; margin-bottom: 10px;}

/* ===== ARTICLES ===== */
.article p  {text-align: justify;}
p.auteur {
	text-align: right;
	border-right: 5px solid #A91101; 
	padding-right: 10px;
}
p.center {text-align: center;}

/* ===== PAGINATION ===== */
.pagination { margin-bottom: 1.5rem;}

.pagination-item {
  position: relative;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  background: #f05257;/* bylo efeeed */
  color: #261e66;/* bylo 261e66 */
  border-bottom: 0;
}

.pagination-item:hover, .pagination-item:focus {
  background: #261e66; /* bylo 261e66 */
  color: #71efac; /* bylo 71efac */
}

.pagination-item:active {
  background: #fc3; /* bylo 4509be */
}

.pagination-item.left {
  float: left;
}

.pagination-item.right {
  float: right;
}

.pagination-item svg {
  position: relative;
  top: 50%;
  display: block;
  margin: -6px auto 0;
  width: 24px;
  height: 12px;
}

.pagination-item path {
  fill: currentColor;
}

.pagination-item.is-inactive {
  color: #e4e3e6; /* bylo e4e3e6 */
  border: 2px solid currentColor;
  background: transparent;
}

@media all and (min-width: 75em) {
  .pagination-item {
    position: fixed;
    top: 50%;
    margin-top: -.875rem;
  }
  .pagination-item.left {
    float: none;
    left: 2.25rem;
  }
  .pagination-item.right {
    float: none;
    right: 2.25rem;
  }
}

@media all and (pointer: coarse) {
  .pagination-item {
    /* On touch-devices we increase prev/next buttons */
    width: 2.25rem;
    height: 2.25rem;
  }
}

/* ===== PREVNEXT ===== */
span.button.disabled.right {
  float: right;
}
span.button.disabled.left {
  float: left; 
}

/* ===== PAGE SIDEBAR ===== */
ul.sidebar-recents { list-style-type: none; }
ul.sidebar-recents li {padding: 0 5px 5px 0; margin: 0 0 0 -10px;}
ul.sidebar-filtres {list-style-type: none; margin-left: -15px;}
ul.sidebar-filtres li.annee {display:inline;}

/* ===== PREVNEXT ===== */
.prev-next-links {text-align: center; font-size: 2em;}
.prev-next-links a.pnl {text-decoration: none !important; padding: 0 15px 0; margin: 0;}

/* ===== SEARCH_RESULTS ===== */
.search_results h1 i {color: #ccc;}
.search_results h1 span {font-size: 0.5em; color: #ccc;}

/* ===== override for RESULTS css ===== */
ul.alt li {
	border-top: solid 1px #f56a6a;
	padding: 0;
}
/* ===== TAGS en raport avec override ul.alt li ===== */
ul.tags {list-style-type: none; display: inline; padding-left: 0;}
ul.tags li {display: inline-block; border-top: 0; border-collapse: collapse;}

/* ===== UNIFORM ===== */
.uniform__potty {
    position: absolute;
    left: -9999px;
}
form input, form textarea { border-color: #999 !important;}
form label {display: inline; color: inherit;}
.error {color: red;}
.success {color: green;}

/* ===== REGISTRATION FORM (NEWSLETTER) ===== */
.honey {
  position: absolute;
  left: -9999px;
}

/* ===== HEADER H1 ICONS) ===== */
h1 .icon {color: #ccc !important;}

/* ====== FOOT NOTES ====== */
sup a {border-bottom: none;}
/* ul.krisfootnotes {list-style: none; padding-left: 0; margin-left: 0;} */
/* ul.krisfootnotes sup {color: #000;} */
ol.krisfootnotes a {border-bottom: none;}
/* ul.krisfootnotes li {text-indent: -20px;} */
ol.krisfootnotes {margin-left:15px;}

/* ====== BLOCKGUOTE ====== */
blockquote {margin-right: 30px; text-align: justify; border-color: #A91101;}

/* ====== H2 small ===== */
h2 small {font-size: 0.7em;}

/* ====== ANNE ===== */
.chapeau {color: #666; margin-left: 2em; margin-right: 2em; padding: 0.5em 0.5em; border: 0 solid #ccc; font-style: italic;}
#main {color: #A91101;}
.contentkris ul li, .contentkris ol li {margin-bottom: 0.7em;}
.contentkris ul.bibliographie li {margin-bottom: 0;}
blockquote p:last-child {margin-bottom: 0;}
blockquote {color: #000;}
.right {text-align: right !important;}
kbd {color: #666; font-style: normal;}
.contentkris small {font-size: 0.9em !important;}

/* 
#up_sidebar .inner {background-image: url('/content/2-wojciech-has/has_bkgd.png'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right; background-size: 300px;}
 */

/* 
.page.sidebar .inner {background-image: url('/content/2-wojciech-has/has_bkgd.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right; background-size: 300px;}
 */

/* dorobic dodatkowe class do main, zeby byl stosowny background */
#main {background-repeat: no-repeat; background-position: bottom right;}

.accueil {background-image: url('/assets/layout/has_bkgd.png'); background-attachment: none; background-size: 40%;}

.sorciere {background-image: url('/assets/layout/agc_bkgd.png'); background-attachment: fixed; background-size: 40%;}

.wojhas {background-image: url('/assets/layout/has_bkgd.png'); background-attachment: fixed; background-size: 40%;}

/* === TXT SUR IMAGE homepage === */
.container {
  position: relative;
  text-align: center;
  color: white;
}

.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
  text-align: left;
}
