User:Colinstewart/monobook.css

/* --- Header --- */

@media screen and (min-width: 1000px) { .header { max-width: 1034px; } }

.mw-ui-icon.mw-ui-icon-element { margin-top: 3px; }

.header .branding-box h1 img { padding-bottom: 3px; }

.search-box .search { background-position: left 14px center; -webkit-background-size: 30px 30px; background-size: 30px 30px; box-shadow: none; border-radius: 4px; padding: 0.83em 0 0.71em 58px; font-family: Proxima Nova !important; font-size: 20px; }

/* --- Article Heading --- */

.heading-holder { padding: 65px 0 35px; }

display: none; }
 * 1) page-actions {

div.hatnote { margin-bottom: 30px; }

.pre-content h1 { font-size: 2.2em; }

/* --- Font Styles --- */

i { font-style: normal; }

/* --- Headings --- */

.pre-content h1, .content h1, .content h2 { font-family: Proxima Nova; font-weight: normal; color: #292929; }

.content .open-block .edit-page { visibility: hidden; }

h3 { font-family: Proxima Nova; font-size: 23px; font-weight: bold; }

/* --- Paragraphs --- */

body { font-family: Serif; font-size: 21px; color: rgba(0,0,0,0.8); font-weight: lighter; }

.content { line-height: 2.1; }

/* --- Links --- */

a { border-bottom: 2px solid rgba(53,122,232,0); color: #357ae8; padding-bottom: 3px; text-decoration: none; transition-duration: 0.35s; }

a:visited { color: #357ae8; }

p a:hover { border-bottom: 2px solid rgba(53,122,232,1); }

.toc a:hover { border-bottom: 2px solid rgba(53,122,232,1); }

a:-webkit-any-link { text-decoration: none; }

/* --- Lists --- */

ul { margin-bottom: 20px; }

/* --- References --- */

.reference { display: none; }

/* --- Table of Contents --- */

.toc { float: left; margin-bottom: 25px; width: 40%; }

.content ul { list-style: none; }

.toc ul { margin-bottom: 0; }

.tocnumber { margin-right: 10px; }

.content ul > li > ul { list-style-type: none; }

.content ul ul { margin-left: 2em; padding: 10px 0px 10px 0px; }

/* --- Infobox --- */

.content a > img { width: 100% !important; height: auto !important; margin-bottom: 8px; }

.content .thumbborder { border: none; }

.content table.infobox th, .content table.infobox td { font-size: 80%; vertical-align: top; border: 0; border-bottom: 1px solid #eaecf0; padding: 12px 15px 9px 15px; }

th.summary { font-style: normal !important; }

.infobox tbody tr td { line-height: 1.8em !important; }

/* --- Thumbnails/Figures --- */

.content figcaption, .content .thumbcaption { margin: 0.7em 0 0.7em; font-family: Proxima Nova; font-size: 0.65em; line-height: 1.5; padding: 0 !important; color: #54595d; }

.thumbimage { border-radius: 3px; -webkit-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.13); -moz-box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.13); box-shadow: 0px 2px 22px 0px rgba(0,0,0,0.13); }