/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
#container a:hover {
	color: #3b39da !important;
}



@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/blog/wp-content/themes/zuki-child-v3/fonts/GT-Walsheim-Regular-Oblique.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}



/* Override inherited CSS that forces images to be 100% width in entry content */

.post .entry-content img{
	width:auto;
}



/* Stack images on mobile regardless of alignment classes
 * Stack entry meta */

@media screen and (max-width:480px){
	.alignleft, .alignright {
    float: none;
    margin: 5px auto 5px;
	}
	
	.single-post .entry-meta .entry-tags {
		float: none;
		margin-top: -30px;
		margin-bottom: 15px;
	}
}


/* Setup New Fonts */

.simple-banner .simple-banner-text {font-family: Circuit;font-weight: 100;font-size: 1.125em;}

#site-nav .nav-menu .menu-item a {
    font-family: 'Circuit';
    font-weight: 700;
    font-size: 1.125em;
    letter-spacing: 0;
}

.rp-small-one-wrap .entry-date, .rp-small-two p span.entry-title:after, .rp-big-one h2.entry-title, #featured-content .rp-big-one h2.entry-title, .rp-big-two h2.entry-title, .rp-big-one, .rp-big-two {
    font-family: 'Circuit';
    line-height: 0.85;
    margin-bottom: 0.75rem;
}

.rp-medium-two .entry-author, .rp-medium-two .entry-comments, .rp-medium-two .entry-date, .rp-medium-two .entry-cats, .rp-big-one .entry-author, .rp-big-one .entry-comments, .rp-big-one .entry-date, .rp-big-one .entry-cats, .rp-big-two .entry-footer, .rp-color .entry-footer {
    font-family: 'TTNorms';
    font-weight: 500;
}

.summary, .widget-area aside.widget p {
    font-family: 'TTNorms';
    font-weight: 400;
}

.widget h3.widget-title, h3.blog-title, h1.archive-title, .single-post .post .entry-header .entry-cats {
    font-family: 'Circuit';
    font-weight: 700;
    letter-spacing: 0.5px;
    font-size: 1.125em;
}

.front-sidebar .widget h3.widget-title {text-transform: none;}

.rp-medium-one-content h3.entry-title, .rp-color h3.entry-title, .rp-medium-two h3.entry-title {
    font-size: 1.375rem;
    line-height: 1.0;
    font-family: 'Circuit';
}

.widget_simple_subscribe h3 {
    font-family: 'TTNorms';
    font-size: 1em;
    font-weight: 500;
}

input, textarea {
    font-family: 'TTNorms';
    font-weight: 500;
}

.simple_subscribe_form p span {
    font-size: 0.75em;
}

.popular-posts h3.entry-title {
    font-family: 'Circuit';
    line-height: 1.25;
}

.front-content h3.entry-title {
    font-family: 'Circuit';
}

.widget_featured_studio h3.entry-title {
    margin-bottom: 0.875rem;
}

.front-fullwidth .widget_zuki_quote .quote-wrap blockquote.quote-text p, .front-sidebar .widget_zuki_quote .quote-wrap blockquote.quote-text p {
    font-family: 'Circuit';
    font-style: normal;
    letter-spacing: 0.5px;
    color: #0055ff;
    font-size: 2rem;
    line-height: 1.25;
    margin-bottom: 1.5rem !important;
}

.widget_zuki_quote .quote-wrap cite {
    font-family: 'TTNorms';
}

#footerwidgets-wrap div#footer-one h5 {
    font-family: 'TTNorms';
    font-size: 1em;
    font-weight: 700;
    letter-spacing: 0;
}

div#footer-one ul li {
    font-family: 'TTNorms';
}

.rp-big-one-content h2.entry-title a {
    font-family: 'Circuit';
    line-height: 1.2;
    font-size: 0.8571425em;
}

#header-top-nav ul li.menu-item {
    font-family: 'TTNorms';
    font-weight: 400;
    font-size: 1.090912em;
    letter-spacing: 0;
}

.wpp-meta.post-stats {
    font-size: 1em;
    font-weight: 500;
}

footer#colophon {
    font-family: 'TTNorms';
}

#header-top-nav, .search-box #searchform input, .entry-details, #colophon p.site-description, #colophon #site-info, .default-sidebar .widget, .front-sidebar .widget, .nav-wrap, #infinite-handle, #nav-below a span, #nav-single a span, .rp-small-two p span.entry-title, .single-post .post .entry-header .entry-cats, .single-post .post .entry-header .entry-author, #comments .comment-author, #comments .comment-reply, .single-post .entry-meta .entry-cats, .single-post .entry-meta .entry-tags, .page .edit-link, a.archive-menu-toggle, .site-content .nopassword, .site-content p.nocomments, #searchform input#s {
    font-family: 'TTNorms';
}

.entry-header h2.entry-title, .entry-header h1.entry-title {
    font-family: 'Circuit';
}

body {
    font-family: 'TTNorms';
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'TTNorms';
    font-weight: 700;
}

.story h3.entry-title a {
    font-family: 'Circuit';
    line-height: 1.2;
}