/*
 Theme Name:	Ecto Child
 Theme URI: 	https://wordpress.com/themes/ecto/
 Description: 	Meet Ecto, a theme with a light color scheme, bold typography, and full-width images that draw readers straight to your content. Use it for blogs of all kinds.
 Author: 		Automattic
 Author URI: 	http://automattic.com/
 Template:		ecto-wpcom
*/

/* Webfonts */
@font-face {
	font-family: 'Verb';
	src:url('fonts/verblight.eot?424pum');
	src:url('fonts/verblight.woff?424pum') format('woff'),
		url('fonts/verblight.eot?#iefix424pum') format('embedded-opentype'),
		url('fonts/verblight.ttf?424pum') format('truetype'),
		url('fonts/verblight.svg?424pum#verb') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Webfonts */
@font-face {
	font-family: 'VerbBold';
	src:url('fonts/verbbold.eot?424pum');
	src:url('fonts/verbbold.woff?424pum') format('woff'),
		url('fonts/verbbold.eot?#iefix424pum') format('embedded-opentype'),
		url('fonts/verbbold.ttf?424pum') format('truetype'),
		url('fonts/verbbold.svg?424pum#verb') format('svg');
	font-weight: bold;
	font-style: normal;
}

body,
button,
input,
select,
textarea {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	color: #313639;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Verb', 'Open Sans', sans-serif;
	font-weight: normal;
}

.entry-title, .entry-title a {
	color: black;
}

a {
	color: #0089cb;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #009ae4;
}

.site-footer .container {
	border-top: 0px hidden;
}
.site-title, .site-title a {
	font-family: 'VerbBold', 'Open Sans', sans-serif;
	text-shadow: 0 0 16px black;
}
.site-description {
	font-family: "Open Sans", serif;
}

.scroll-down {
	display: none;
	bottom: 0.05em;
}

/* Category badges */
.category-badge {
	display: inline-block;
	padding: 2px 8px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	border-radius: 3px;
	font-size: 69%;
	margin-bottom: 8px;
	margin-right: 8px;
}

.blog-credits {
	display: none;
}

.social a {
	font-size: 16px;
	cursor: pointer;
	margin-right: 10px;
	color: #e3e8eb;
	background-color: #99a5ab;
	border-radius: 2px;
	padding: 4px 5px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.widget.widget_categories ul {
	list-style: none;
	padding-left: 0;
}

.has-header-image-home .site-header {
	height: 60%;
	min-height: 180px;
}


.entry-content h2 {
    font-size: 24px;
    letter-spacing: 0.2px;
    color: #0089cb;
    margin: 32px 0 21px;
}
.entry-content h3 {
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    margin: 18px 0 12px;
}
.entry-content h4 {
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-size: 14px;
    color: #99a5ab;
    font-weight: bold;
    margin: 12px 0 6px;
}
.entry-content .picture {
	box-shadow: 0 0 12px rgba(0,0,0,0.2);
}