/* CSS Variables! ... */

:root {
  --cat-tan: #917b66; /* main brown shade */
}

#short-bio p { font-size: 16px !important; color: #202020; text-align: justify; }

/* TEXT ... */

BLOCKQUOTE { padding: 25px !important; margin: 50px !important; background-color: transparent; text-align: center; border: none; border-top: 3px double var(--cat-tan); border-bottom: 3px double var(--cat-tan); font-size: 24px; }
BLOCKQUOTE * { margin: 0px; padding-top: 0px; padding-bottom: 20px; }
BLOCKQUOTE p { margin: 25px auto 0px auto !important; font-size: 28px !important; }
BLOCKQUOTE h4 { font-size: 18px !important; margin: 0px auto !important; padding-bottom: 15px !important; }



/* PAGES ... */

/* Images ... */

.post-thumbnail { border-top: 0px solid red; }
.post-thumbnail img { border-radius: 9px 9px 27px 9px; }



/* Sliders ... */

.flexslider li img { border-radius: 9px 9px 27px 9px; !important; }

/* Menus ... */

#menu-main-menu li a { line-height: 1.4em !important; }
.current-menu-item { opacity: 0.5; text-decoration: none !important; pointer-events: none; border-color: transparent; border: none !important; }

/* Lists etc. ... */

.mirror-menu ul { list-style-type: circle; }
.mirror-menu ul a { text-decoration: underline; }

/* Signpost ... */

#signpost { padding-top: 50px; }
#signpost ul { padding: 0px; margin: 0px; border: 0px solid red; list-style-type: none; }
#signpost li { padding: 0px; margin: 0px; font-size: 1em; line-height: 3em; }
#signpost li a { font-size: 2em; text-decoration: underline; text-decoration-thickness: 2px; }





/* c'est tout! */

/* FIN! */