/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/***********FONTS*************/

@import 'https://fonts.googleapis.com/css?family=Lato:900,700,400|Karla:400';

        html {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        h1 {
            font-family: "Lato", sans-serif;
            font-size: 28px;
            font-weight: 700;
            line-height: 1.20;
            opacity: 1.00;
            margin-top: 0px;
            margin-bottom: 10px;
            letter-spacing: -0.72px;
            word-spacing: 0.00px;
            text-transform: none;
        }

        h2 {
            font-family: "Lato", sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 1.20;
            opacity: 1.00;
            margin-top: 0px;
            margin-bottom: 5px;
            letter-spacing: -0.72px;
            word-spacing: 0.00px;
            text-transform: none;
        }

        h3 {
            font-family: "Lato", sans-serif;
            font-size: 20px;
            font-weight: 400;
            line-height: 1.20;
            opacity: 1.00;
            margin-top: 30px;
            margin-bottom: 5px;
            letter-spacing: 0.00px;
            word-spacing: 0.00px;
            text-transform: none;
        }

		h4, h5, h6, .comments-title, .comment-reply-title {
			font-family: "Lato", sans-serif;
			opacity: 1.00;
			letter-spacing: 0.00px;
            word-spacing: 0.00px;
            text-transform: none;
		}

        p, td {
            font-family: "Karla", sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 1.60;
            opacity: 0.85;
            margin-top: 0px;
            margin-bottom: 25px;
            letter-spacing: -0.30px;
            word-spacing: -0.10px;
            text-transform: none;
        }

		li {
			font-family: "Karla", sans-serif;
            font-size: 18px;
            font-weight: 400;
			opacity: 1;
			letter-spacing: -0.30px;
            word-spacing: -0.10px;
            text-transform: none;
		}

		article li {
			margin-left: 30px;
		}

		.author-heading {
			margin-top: 0;
		}

footer { text-align: center;}

		footer p {
			margin-bottom: 0;
			font-size: 1em;
		}

footer hr {margin: 1.6em 0;}

		.entry-title {
			margin-bottom: 0;
		}

.site-info a {
	color: #333;
	display: inline-block;
  padding: 0 3px;
}

		.entry-header span {
			display:block;
			margin-bottom: 1.2308em;
			font-family: "Karla", sans-serif;
		}

		.entry-header .subheading {
			font-size: 1.4em;
			margin-bottom: .7em;
		}

		.entry-header .written-by {
			float: left;
}

		.entry-header .written-by a {
			text-decoration: underline;
}

		.entry-header .posted-on {
			clear: float;
			display: inline-block;
}

.author-description .author-title {
	margin-top: 5px;
}

.author-bio {
	font-size: 16px;
}

.entry-content, .widget {
	word-wrap: normal;
	hyphens: none;
}