.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: #000;}

/* === 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 === */
@media screen and (min-width: 737px) { 
	#main {
		background-image: url(/assets/layout/logo-header2.png); background-repeat: no-repeat; 
		background-position: 90% 0;
		} 
	.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 LE LIEN ===== */
a img.pdf {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 #fd8760; 
	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;}

/* ====== ABREVIATION ====== */
abbr {font-style: italic !important; font-weight: bold; border-bottom: 1px dotted #fd8760;}
