/* Theme Name: Bob Loblaw Description: Inherits from Twenty Twelve Author: internetlaw Template: twentytwelve Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready Text Domain: twentythirteen (optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain) */ @font-face { font-family: 'concourse_t7regular'; src: url('concourse_t7_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'concourse_t3regular'; src: url('/font/concourse_t3_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'concourse_c3regular'; src: url('45.55.72.107/var/www/wp-content/themes/font/concourse_c3_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_text_aregular'; src: url('/font/equity_text_a_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_caps_abold'; src: url('/font/equity_caps_a_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_caps_aregular'; src: url('/font/equity_caps_a_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_text_abold'; src: url('/font/equity_text_a_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_text_aitalic'; src: url('/font/equity_text_a_italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_caps_aregular'; src: url('/font/equity_caps_a_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'equity_caps_abold'; src: url('/font/equity_caps_a_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'concourse_t6regular'; src: url('/font/concourse_t6_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'concourse_t3bold'; src: url('/font/concourse_t3_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } html { width: 60%; /* Narrows the body, might be worth looking at Butterick's way of doing this */ margin: 0 auto; /* Centers body of the webpage */ background-color: #F8ECC2; } div.menu-navigation-container { font-family: "concourse_t3regular"; } .selftest { counter-reset: my_counter; } .selftest li:before { content: counter(my_counter, lower_latin); counter-increment: my_counter; } ul.toppagetoc { list-style-type: none; } p.footer { line-height: 20px; font-size: 20px; } div.hr { background: #000 no-repeat scroll center; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; width: 100%; height: 2px; } #content p { font-size: 20px; line-height: 29px; font-family: "equity_text_aregular"; } #content h1 { font-size: 200%; font-weight: bold; font-family: "concourse_t3regular"; } #content h2 { font-size: 180%; border-top: 2px solid black; font-family: "concourse_t3regular"; } #content h3 { font-size: 160%; text-decoration: overline; font-family: "concourse_t3regular"; } #content h4 { font-size: 140%; font-family: "concourse_t3regular"; } .body { font-family: "equity_text_aregular"; } body.custom-font-enabled { font-family: "equity_text_aregular"; /* Make the footer nav font "Equity" */ } /* ----- xref and href ----------------------------------------------- -Makes all hyperlinks highlight when hovered on -Use the to create an external reference with small caps and a circle */ a { -moz-font-feature-settings: 'c2sc=1'; -moz-font-feature-settings: 'c2sc' 1; -webkit-font-feature-settings: 'c2sc' 1; -o-font-feature-settings: 'c2sc' 1; -ms-font-feature-settings: 'c2sc' 1; font-feature-settings: 'c2sc' 1; font-family: inherit; font-style: normal; -moz-hyphens: none; -webkit-hyphens: none; -o-hyphens: none; -ms-hyphens: none; hyphens: none; } a.xref { text-decoration: none; color: inherit; -moz-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } div.nav a:active div { background: #fdfdfd; } a:active { color: #777; } span.xref { font-family: "equity_caps_aregular"; text-decoration: none; color: inherit; -moz-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } span.xref::after { position: relative; content: "\FEFF°"; margin-left: 0.10em; font-size: 90%; top: -0.10em; color: #933; } a[name]:after{ content: none; } a.no-symbol-before:hover { background: none; } a.no-symbol-before:after { content: none; } type-specimen img { display: block; border: 1px solid #ddd; margin-bottom: 1em; } type-specimen a:after{ content: none; } div > a:after, a.xref:after, a.sample-document:after { content: none; } a:hover { background: #fbf3f3; -moz-transition-property: background; -webkit-transition-property: background; transition-property: background; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } /* ----- Chapter table of contents ----------------------------------------------- -Copies Butterick's style of doing chapter top pages with a TOC */ ul.children { font-size: 90%; -moz-column-count: 2; -webkit-column-count: 2; -o-column-count: 2; -ms-column-count: 2; column-count: 2; -moz-column-gap: 2.5rem; -webkit-column-gap: 2.5rem; -o-column-gap: 2.5rem; -ms-column-gap: 2.5rem; column-gap: 2.5rem; list-style-type: none; } ul.children li { margin-bottom: 0; padding-bottom: 1em; } /* ----- Nav bar ----------------------------------------------- */ /* ----- First character drop cap ----------------------------------------------- -Use around any text to create a dropcap */ .firstcharacter { float: left; color: #903; font-size: 75px; line-height: 45px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: "equity_text_aregular"; } /* ----- CSS for numbered circles ----------------------------------------------- -Potential alternative for list numbers if we can't figure out how Butterick did his */ /* .numberCircle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 20px; padding: 6px; font-size: 16px; border: 2px solid #666; position: relative; } .numberCircle .height_fix { margin-top: 100%; } .numberCircle .content { position: absolute; left: 0; top: 50%; height: 100%; width: 100%; text-align: center; margin-top: -14px; /* Note, this must be half the font size } */ /* ----- Lists ----------------------------------------------- -Indented lists */ li { margin-bottom: 1em; line-height: 1.35; font-size: 20px; line-height: 29px; font-family: "equity_text_aregular"; } .indented, .book-description { display: block; margin-bottom: 1em; line-height: 1.35; margin-left: 2.5rem; } ol li { margin-left: 10px; padding-left: 0rem; list-style-position: outside; -moz-font-feature-settings: 'liga=1', 'ss01=0'; -moz-font-feature-settings: 'liga' 1, 'ss01' 0; -webkit-font-feature-settings: 'liga' 1, 'ss01' 0; -o-font-feature-settings: 'liga' 1, 'ss01' 0; -ms-font-feature-settings: 'liga' 1, 'ss01' 0; font-feature-settings: 'liga' 1, 'ss01' 0; } /* ----- Learning Objectives, Key Takeaways, and Exercises title bar -------- -Copies Butterick's class to create a heading with two lines underneath it */ .btw { display:block; margin-top: 2em; } .btw-title { display: block; text-align: center; font-family: "concourse_c3regular"; font-size: 140%; text-transform: uppercase; -moz-font-feature-settings: 'case=1'; -moz-font-feature-settings: 'case' 1; -webkit-font-feature-settings: 'case' 1; -o-font-feature-settings: 'case' 1; -ms-font-feature-settings: 'case' 1; font-feature-settings: 'case' 1; font-weight: bolder; letter-spacing: 2px; margin-bottom: 1em; padding-bottom: 0.6em; border-bottom: 4px double #ccc; margin-left: 25%; margin-right: 25%; } .btw-li { list-style: none; margin-left: 1.35px; padding-left: 1.15rem; margin-bottom: 0.7em; font-size: 140%; font-family: inherit; text-align: center; } /* ----- Site Header ----------------------------------------------- -Centers the site header and sub-header, and converts them to our chosen fonts */ .site-header h1, .site-header h2 { text-align: center; } .site-header h1 a, .site-header h2 a { color: #515151; display: inline-block; text-decoration: none; } .site-header h1 a:hover, .site-header h2 a:hover { color: #21759b; } .site-header h1 { font-size: 36px; line-height: 1.285714286; margin-bottom: 0px; font-family: "equity_text_aregular"; } .site-header h2 { font-weight: normal; font-size: 20px; line-height: 1.846153846; color: #757575; font-family: "concourse_t3regular"; } /* ----- Callout block ----------------------------------------------- -Copies Butterick's , which are essentially callouts */ reader-note { display: block; margin-top: 1.5rem; margin-bottom: 1.5rem; background: #fcfcfc; background: -moz-radial-gradient(top, #ffffff 17%, #fcfcfc 100%); background: -webkit-radial-gradient(top, #ffffff 17%, #fcfcfc 100%); background: -o-radial-gradient(top, #ffffff 17%, #fcfcfc 100%); background: -ms-radial-gradient(top, #ffffff 17%, #fcfcfc 100%); background: radial-gradient(top, #ffffff 17%, #fcfcfc 100%); padding: 1rem 1rem 0.5rem 1rem; border-top: 1px sreader-noteolid #ccc; border-bottom: 1px solid #ccc; font-family: concourse_t3regular; font-size: 100%; } reader-note p{ margin: 0; line-height: 1.40; } reader-note p+p { margin-top: 1em; } .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; display: inline-block !important; text-align: left; width: 100%; } .main-navigation ul { margin: 0; text-indent: 0; } .main-navigation li a, .main-navigation li { display: inline-block; text-decoration: none; } .main-navigation li a { border-bottom: 0; color: #6a6a6a; line-height: 3.692307692; text-transform: uppercase; white-space: nowrap; } .main-navigation li a:hover, .main-navigation li a:focus { color: #000; } .main-navigation li { margin: 0 40px 0 0; margin: 0 2.857142857rem 0 0; position: relative; } .main-navigation li ul { margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .main-navigation li ul ul { top: 0; left: 100%; } .main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul { border-left: 0; clip: inherit; overflow: inherit; height: inherit; width: inherit; } .main-navigation li ul li a { background: #fcfcfc; border-bottom: 1px solid #ededed; display: block; font-size: 20px; line-height: 11px; padding: 8px 10px; width: 180px; width: 12.85714286rem; white-space: normal; } .main-navigation li ul li a:hover, .main-navigation li ul li a:focus { background: #e3e3e3; color: #444; } .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { color: #636363; font-weight: bold; } .menu-toggle { display: none; } .entry-header .entry-title { font-size: 22px; font-size: 1.571428571rem; }