/**
 * Theme Name:  WordPress Tavern Theme
 * Theme URI:   http://wptavern.com
 * Description: WordPress News Theme
 * Version:     0.1.2
 * Author:      Sarah Gooding
 * Author URI:  http://wptavern.com
 * Tags:        custom-background, custom-colors, custom-header
 * License:     GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template:    stargazer
 */

/*
 * Note that the parent theme's `style.css` file is automatically loaded.  Do *not* try to load it again 
 * with `@import`.
 *
 * The only custom CSS you really should add to your child theme is CSS to overwrite colors and fonts.  The 
 * things available to be overwritten are labeled as the "Fun Zone" in the Stargazer theme's `style.css` file. 
 * Just open it up and check it out.  Everything is clearly marked and commented so that you can understand 
 * what you're allowed to overwrite.
 *
 * To be perfectly honest, you could probably get away with not adding a single line of CSS code if you really 
 * go all out with some of the `functions.php` design options.
 *
 * Of course, use your best judgement with everything.  Have fun.  And, throw the rules out the window when 
 * justified.
 *
 * If you make custom color/font changes that change the output of things in the post content, you'll want to 
 * add those changes to a file called `editor-style.css` and place it within your child theme's `/css` folder. 
 * It will automatically be loaded for you when a user is writing via the visual editor.
 */

/* ====== Primary Font ====== */

.font-primary,
body,
input,
textarea,
.label-checkbox,
.label-radio,
.required,
#site-description,
#reply-title small { 
	font-family:  'Open Sans', Arial, sans-serif;
}

/* ====== Secondary Font ====== */

.font-secondary,
dt,
th,
legend,
label,
input[type="submit"],
input[type="reset"], 
input[type="button"],
button,
select,
option,
.wp-caption-text,
.gallery-caption,
.mejs-controls,
.entry-byline,
.entry-footer,
.chat-author cite,
.chat-author,
.comment-meta,
.menu,
.breadcrumb-trail,
.media-info .prep,
.comment-reply-link,
.comment-reply-login,
.clean-my-archives .day,
.whistle-title,
h3.widget-title {
	font-family:  'Open Sans', Arial, sans-serif;
}

/* ====== Headlines Font ====== */

.font-headlines,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Droid Serif', 'Lora', 'Georgia', serif; 
}

h1 {
font-size: 2.1rem;
line-height: 2.6rem;
margin-top: 20px;
}

h2 {
font-size: 1.9rem;
line-height: 2.3rem;
}

body {
color: #444444;
}


div.entry-content a, span.entry-terms a, div.loop-nav a, a.post-edit-link, a.url.fn.n {
color: #4183c4;
}


div.entry-content blockquote, div.comment-content blockquote {
color: #757575;
background-color: rgba(0, 0, 0, 0);
margin: 0 0 1.5rem;
padding: 1.0rem 1.5rem 0;
border-left: 5px solid #333;
outline-color: rgba(0, 0, 0, 0);
}

p {
font-size: 92%;
}

hgroup#branding {
margin-right: auto;
margin-left: auto;
padding-top: 1.5rem;
padding-bottom: 1rem;
}

.ltr #branding, .rtl #branding {
float: none;
text-align: center;
}

@media only screen and ( min-width: 950px ) {
main#content.content {
padding-right: 40px;
border-right: 1px solid #eee;
}
}

p.credit {
color: #999;
}

section.widget.jetpack_subscription_widget label.font-secondary.label-text {
color: #fff;
}

p.better-author-bio-div-meta {
font-size: 82%;
}

div.better-author-bio-div-info {
font-size: 83%;
}

#better-author-bio-div p {
margin: -20px 0 0 90px!important;
}

#better-author-bio-div {
background-color: #e8e8e8!important;
border: 1px solid #C6C6C6!important;
margin-bottom: 20px;
}


.wp-caption .wp-caption-text {
	color: #999;
	background: none;
}

.wp-caption .wp-caption-text {
	position: relative;
	bottom: 0;
	font-size: .75rem;
	padding: 0;
}

.wp-caption-text {
	margin-bottom: 0;
}

.shortcode-author-avatars div.author-list .user {
text-align: left!important;
font-size: 0.95rem;
}

div.biography {
margin-bottom: 20px;
}

div #main #content img {
border: 1px solid #ccc;
padding: 2px;
}

body {
    border-bottom: 2px solid #111!important;
}

a[href^="mailto:"]::before, a[href^="tel:"]::before, .breadcrumb-trail a[rel=home]::before, .breadcrumb-trail .sep::before, blockquote::before, .widget ul li::before, .entry-content ul li::before, .comment-content ul li::before, .wp-audio-shortcode .mejs-controls .mejs-button button::after, .wp-video-shortcode .mejs-controls .mejs-button button::after, .wp-video-shortcode .mejs-overlay-button::after, .media-info-toggle::after, .entry-author a::before, .entry-published::before, .comments-link::before, .post-edit-link::before, .entry-permalink::before, .post-format-link::before, .entry-terms::before, .image-sizes::before, .chat-author cite::before, #menu-social li a::before, .whistles-toggle .whistle-title::after, .whistles-accordion .whistle-title::after, .comment-published::before, .comment-edit-link::before, .comment-author::before, .comment-permalink::before, .comment-reply-link::before, .comment-reply-login::before, #menu-primary .search-form .toggle::before, #menu-sub-terms-items::before, .widget-title>.wrap::before, .widget-widget_rss .widget-title>.wrap a:first-child::before, #comments-number .wrap::before, #reply-title>.wrap::before, #respond label[for=author]::before, #respond label[for=email]::before, #respond label[for=url]::before, #respond label[for=comment]::before {
display: inline-block;
font-family: Genericons;
font-size: 22px;
font-style: normal;
font-weight: 400;
font-variant: normal;
line-height: 1;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
}

/**
 * Pull Quotes
 */

.pulledquote {
    border-top: none;
    border-bottom: none;
    background: transparent;
    text-indent: 0;
    margin: 20px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    color: #c65800;
    font-style: italic;
    font-size: 1.15em;
font-family: droid serif;
}
span.pulledquote {
        max-width:35%;
}

img.widgets-list-layout-blavatar {
border: 1px solid #ccc;
padding: 2px;
max-width: 60px;
}


.widget_top-posts .widgets-list-layout-blavatar {
    max-width: 64px!important;
}

.widgets-list-layout .widgets-list-layout-blavatar {
 max-width: 64px!important; 
}


.widget_top-posts .ltr .widget ul {
margin-left: 0rem;
}

.ltr .widget ul .widget_top-posts {
margin-left: 0.0rem;
}

.widget_top-posts ul {
margin-left: 0rem!important;
}

.widget_top-posts a {
font-weight: 600;
line-height: 1.3rem;
}

.aligncenter {
 display: block;
 margin: 0 auto 20px auto;
 text-align: center;
 }

ul#recentcomments li.recentcomments {
min-height: 60px!important;
}

blockquote a:hover {
color: #111;
}

div.entry-content ul li {
font-size: 92%;
}

div.entry-content ol li {
font-size: 92%;
}

#menu-primary li.menu-item-15916 > a {
cursor: default;
}


.wp-polls .Buttons {
    background-color: #444444;
    border: 1px solid #C6C6C6;
}

.taverncode {
font-size: 70%!important;
}

blockquote a:hover, .entry-content blockquote a:hover {
border-bottom-color: rgba(204,51,0,.80);
color: #4183c4;
}

div.entry-content ul li {
margin-bottom: 4px;
}