/* Theme Name: BS3 Mobile First Theme URI: http://danecando.com/index.php/bootstrap-3-mobile-first-wordpress-theme/ Description: Mobile friendly WordPress blog theme designed using Twitter Bootstrap 3 Author: @danecando Author URI: http://danecando.com/ Version: 1.0 Tags: purple, green, yellow, red, two-columns, flexible-width, theme-options, threaded-comments, custom-menu, editor-style License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } article { font-size: 16px; } div { word-wrap: break-word; } img { height: auto; max-width: 100%; } code { white-space: pre-wrap; } /* responsive image captions */ .wp-caption { height: auto; max-width: 100%; } /* hidden until jquery loaded */ table, .widget_categories, .widget_recent_entries, .widget_archive, .widget_meta, .comment-author, .comment-reply-link img { visibility: hidden; } .sticky { padding: 10px; background-color: #ececec; border-radius: 3px; } .gallery-caption, .bypostauthor { /* are you happy now?! */ visibility: visible; } /* * Lets add some bootstrap styling to this shit * TODO: fix up dat shyt where da nav search drops a row ad certain sizes; */ /* * Navbar Styling */ .nav-logo { max-height: 50px; } .bs-docs-nav .navbar-collapse { border-color: #463265; } .bs-docs-nav { text-shadow: 0 -1px 0 rgba(0,0,0,.15); background-color: #563d7c; border-color: #463265; box-shadow: 0 1px 0 rgba(255,255,255,.1); } .navbar-fixed-top { z-index: 1030; } .bs-docs-nav .navbar-brand { color: #fff; } .bs-docs-nav .navbar-toggle { border-color: #563d7c; } .bs-docs-nav .navbar-nav > li > a { color: #cdbfe3; } .bs-docs-nav .navbar-nav > li > a:hover { color: #fff; } .dropdown-menu>li>a:hover { background-color: #563d7c; } .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.active > a, .navbar-inverse .navbar-nav>.active > a:hover { color: #fff; background-color: #463265; } /* Navbar Mobile Specific Styling */ @media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #cdbfe3; } .navbar-form { float: none !important; } .navbar-form .btn { width: 100%; } .navbar-inverse .navbar-form { border-color: #46323C; } } /* * Article Styling */ .entry-title, .entry-title a { color: #563b7f; } .entry-title a:hover { color: #463265; text-decoration: none; } .entry-meta .icon-calendar a, .entry-meta abbr a, .entry-meta abbr a:hover { text-decoration: none; } .post-meta li { margin-right: 10px; display: inline-block; } .post-meta, .post-tags, .post-categories { list-style-type: none; padding-left: 0; } .post-categories i { color: #563b7f; } .post-tags i { color: #5bc0de; } .post-tags li, .post-categories li { margin-right: 2px; display: inline-block; } .post-tags li a, .post-categories li a { color: #fff; text-decoration: none; } .post-categories li .label-default { background-color: #563b7f; } .pager li>a:hover { background-color: #f3f3f3; } .entry-content { padding: 5px 0; } .comments-link .nav-pills>li>a { max-width: 180px; } span.badge { padding: 5px 10px; } @media (max-width: 767px) { .entry-title { font-size: 28px; } .pager li { width: 100%; float: left; margin: 5px 0; } } /* * Comment Styling */ .comments-area { padding-top: 15px; } .comment-body { margin-bottom: 15px; } .comment-list { list-style-type: none; padding-left: 0; } .comment-list li { margin-bottom: 10px; } .comment-list img { margin-right: 5px; } .comment-content p { margin-top: 15px; } b.fn { font-size: 24px; } .comment-metadata { text-decoration: none; } .comment-metadata { border-bottom: 1px dotted #999999; } /* * Sidebar Styling */ .widget-title { color: #563b7f; } .list-group { list-style-type: none; } .list-group a { margin: -1px; } .widget_pages ul, .widget_recent_comments ul { list-style-type: none; padding-left: 0; } .widget_pages ul li ul { padding-left: 15px; } .widget_recent_comments ul li { margin-bottom: 10px; } /* * Pagnation */ .archive-title { font-size: 20px; font-style: italic; } /* * Image Alignment */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .aligncenter { display: block; margin: 5px auto 5px auto; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .widget_calendar caption { font-size: 18px; color: #563d7c; }