/*
Theme Name: Wild Ink Press by Aeolidia
Author: Aeolidia
Text Domain: wildink

Based on the BlankSlate WordPress Theme © 2011-2014 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

@import url("http://cdn.shopify.com/s/files/1/0745/9353/t/2/assets/timber.scss.css?13628404393251165089");
@import url("http://cdn.shopify.com/s/files/1/0745/9353/t/2/assets/font_awesome.css?13628404393251165089");

body {
	font-size: 75%; /* 12px */
	font-family: 'Libre Baskerville', serif;
	width: 100%;
}

img {
	max-width: 100%;
	height: auto;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Fjalla One', sans-serif;
	font-style: normal;
	text-transform: uppercase;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-transform: uppercase;
	font-style: normal;
	color: #a29c9b;
}

h2 {
	font-size: 2em;
}

p {
	letter-spacing: 0;
}

#wrapper, .wrapper {
	max-width: 1060px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
}

#header {
	min-height: 142px;
	background: url(images/teal-dot.png) center bottom repeat-x;
	margin-bottom: 100px;
}

#menu-main-menu li {
	margin: 0 1em;
    display: inline-block;
    line-height: 60px;
}

#menu-main-menu li:hover {
    background: url(https://cdn.shopify.com/s/files/1/0745/9353/t/2/assets/flourish.png?1016421336028147018) no-repeat center center;
}

.searchform {
	width: 100%;
	max-width: 135px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0.75em;
	text-transform: uppercase;
	font-style: italic;
	margin-bottom: 30px;
	padding-left: 3px;
	padding-top: 2px;
}

.searchform #s {
	width: 80%;
	height: 100%;
	white-space: nowrap;
	display: inline-block;
	color: $colorTextBody;
	border-radius: 0;
	text-transform: uppercase;
	font-style: italic;
	border: 0;
	padding: 4px 6px 4px 3px;
	letter-spacing: 0px;
	margin-bottom: 0;
	vertical-align: middle;
	line-height: 1;
}

.searchform ::-webkit-input-placeholder {
	color: $colorTextBody;
}

.searchform :-moz-placeholder { /* Firefox 18- */
	color: $colorTextBody;  
}

.searchform ::-moz-placeholder {  /* Firefox 19+ */
 	color: $colorTextBody;  
}

.searchform :-ms-input-placeholder {  
 	color: $colorTextBody;  
}

.searchform input[type=submit] {
	border: 0;
	background: url(images/magnify_glass.svg) no-repeat center center;
	background-size: contain;
	color: transparent;
	width: 14px;
	height: 17px;
	padding: 0;
}

#site-title {
	position: absolute;
	top: 20px;
	left: 20px;
}

#content {
	float: left;
	width: 700px;
	max-width: 100%;
	margin-bottom: 100px;
}

#sidebar {
	float: right;
	width: 235px;
}

#menu {
	position: absolute;
	top: 20px;
	right: 20px;
	max-width: 100%;
	text-align: right;
	text-transform: uppercase;
}

ul.menu li {
	display: inline-block;
	/*padding-left: 25px;*/
	letter-spacing: 2px;
}

ul.menu li a {
	color: #a29c9b;
}

ul.menu li:first-child a{
	font-size: 1.5em;
	text-transform: lowercase;
	font-style: italic;
}

article.post {
	margin-bottom: 80px;
}

.entry-meta .author, .entry-meta .meta-sep {
	display: none;
}

.entry-title, .entry-meta, .post-edit-link {
	text-align: center;
	text-transform: uppercase;
	display: block;
}

.entry-title {
	font-style: italic;
	text-transform: lowercase;
	font-family: 'Libre Baskerville', serif;
	font-size: 2em;
}

article .entry-title {
	font-size: 2em;
	font-family: 'Fjalla One', sans-serif;
}

.entry-meta {
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 25px;
}

#nav-below {
	font-size: 1.5em;
	font-style: italic;
	text-transform: lowercase;
}

#nav-below a {
	color: #a29c9b;
}

.nav-previous, .nav-next {
	display: inline-block;
}

.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

.meta-nav-left {
	background: url(images/grey-double-arrow-left.svg) no-repeat;
	background-size: contain;	
	width: 16px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
}

.meta-nav-right {
	background: url(images/grey-double-arrow-right.svg) no-repeat;
	background-size: contain;	
	width: 16px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
}

.entry-footer {
	text-align: center;
}

.entry-footer .comments {
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.167em;
	color: #73c6b0;
	line-height: 1;
	letter-spacing: 2px;
}

.entry-footer .comments .blog_heart {
	margin-right: 6px;
}

.entry-footer .comments .share:hover {
	cursor: pointer;
}

.entry-content #jp-relatedposts {
	display: block;
	background: url(images/teal-dot.png) top center repeat-x;
	padding: 20px 10px;
}

.entry-content #jp-relatedposts h3.jp-relatedposts-headline em:before {
	border: 0;
}

.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
	width: 100%;
	text-align: center;
}

.entry-content #jp-relatedposts h3.jp-relatedposts-headline em {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.25em;
	font-weight: 400;
}

.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: 0.75em;
}

.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: none;
}

.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
	text-decoration: none;
}

.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: none !important;
	color: #cbe7de;
}

.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, 
.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	font-size: 0.833em;
}

.entry-content div.pin-it-btn-wrapper {
	display: none;
}

li.comment {
	border-top: 1px solid #cbe7de;
}

li.comment.depth-1 .comment-body {
	
}

li.comment.depth-2 .comment-body {
	
}

.dot-sep {
	background: url(images/dot-sep.png) no-repeat center center;
	display: inline-block;
	width: 35px;
	height: 20px;
	vertical-align: middle;
}

.meta-footer {
	background: 
	   url(images/teal-dot.png) top center repeat-x,
	   url(images/teal-dot.png) bottom center repeat-x;
	padding: 20px 10px;
	text-transform: uppercase;
	line-height: 1.833em;
	margin-bottom: 35px;
	text-align: left;
	font-size: 0.75em;
	font-style: italic;
	letter-spacing: 1px;
}

.meta-footer a {
	color: #a29c9b;
}

.entry-date {
	font-size: .75em;
	letter-spacing: 1px;
}

.entry-content {
	line-height: 1.833em;
}

.entry-content p, .entry-content ul, .entry-content div {
	margin-bottom: 30px;
	display: block;
}

.entry-content ul {
    list-style: disc inside;
}

.entry-content ol {
    list-style: decimal inside;
}

.entry-content img {
	/*border: 1px solid #e5e1db;*/
	margin-bottom: 30px;
	display: block;
}

.entry-content iframe {
	max-width: 100%;
}

#respond {
	line-height: 1.833em;
}

.comments-leave {
	float: right;
	font-size: 1.25em;
	display: inline-block;
}

.comments-title {
	font-size: 1.25em;
	display: inline-block;
}

#comments-list ul {
	border-bottom: 1px solid #cbe7de;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 40px;
}

#comments-list ul ul {
	margin-left: 65px;
}

#comments-list ul ul ul {
	margin-left: 130px;
}

#comments-list ul.children {
	border-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;	
}

.comment-author {
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing: 1px;
	line-height: 1.5;
}

.comment-author a {
	color: #a29c9b;
}

.comment-author .avatar {
	float: left;
	margin-right: 10px;
}

.comment-meta {
	font-style: italic;
	font-size: .75em;
	text-transform: uppercase;
	line-height: 1.5;
}

#reply-title {
	display: none;
}

.comment-body {
	padding-top: 25px;
	line-height: 1.5;
	padding-bottom: 20px;
}

.comment-body .reply a {
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing: 1px;
	color: #a29c9b;
}

.comment-body p {
	margin-top: 15px;
	margin-bottom: 20px;
}

.comment-form-comment {
	margin-top: 20px;
}

.form-allowed-tags {
	margin-bottom: 20px;
}

.comment-form-comment label {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.25em;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing: 1px;
}

.comment-meta a {
	color: #a29c9b;
}

#comments-nav-above, #comments-nav-below {
	margin: 10px 0;
}

.says {
	display: none;
}

#respond .submit {
	background: #73c6b0;
	border: 0;
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 25px;
	padding: 10px 20px;
}

.entry-summary {
	margin-bottom: 25px;
}

.single-post #nav-below {
	display: none;
}

.search .header, .archive .header {
	margin-bottom: 50px;
}

#sidebar {
	line-height: 1.833em;
}

#sidebar h3 {
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing: 1px;
	color: #a29c9b;
	font-size: 1.25em;
	text-align: center;
	margin-bottom: 15px;
	display: block;
	background: url(images/teal-dot.png) repeat-x center center;
	background-image: none;
	content: ' ';
}

#sidebar .social-icons li {
	margin-top: 0;
	margin-bottom: 0;
}

#sidebar .social-icons {
	padding-bottom: 25px;
	background: url(images/teal-dot.png) repeat-x bottom center;
}

#sidebar h3 span {
	position: relative;
	z-index: 20;
	background: #fff;
	padding: 0 10px;
	letter-spacing: 1px;
}

#sidebar .widget_text  ul, #sidebar .widget_categories li {
	text-align: center;
}

#sidebar .widget_categories a {
	color: #a29c9b;
	text-transform: uppercase;
	font-size: 0.75em;
	letter-spacing: 1px;
}

.wpp-post-title {
	display: none;
}

.wpp-list {
	text-align: center;
	margin: auto;
	overflow: auto;
}

.popular-posts .wpp-list li {
	width: 45%;
	display: inline-block;
-	clear: none;
	margin-bottom: 8px;
	border: 1px solid #cac5bc;
}

.popular-posts .wpp-list li:nth-child(2n+1) {
	margin-right: 8px;
}

.widget_archive label {
	display: none;
}

.widget_archive select {
	text-transform: none;
	font-style: normal;
}

.widget_archive select option {
}

#sidebar .widget_container ul, #sidebar ul ul {
	margin-left: 0;
	padding-left: 0;
}

#sidebar .widget-container {
	margin-bottom: 35px;
}

#sidebar #enhancedtextwidget-2 {
	padding: 20px;
	border: 3px dotted #e2f1ec;
}

#sidebar #enhancedtextwidget-2 h3 {
	position: relative;
    top: -30px;
    display: table;
    margin: auto;
    padding: 0 10px;
    background-image: none !important;
    background-color: #fff;
}

#sidebar #enhancedtextwidget-2 img {
	margin-top: -10px;
	margin-bottom: 10px;
}

#sidebar p {
	letter-spacing: 0;
}

#sidebar .widget_text  p a {
	text-transform: uppercase;
	font-style: italic;
}

#blog_subscription-2 {
	text-align: center;
}

#subscribe-blog-blog_subscription-2 {
	overflow: auto;
	display: inline-block;
	margin-bottom: 0;
}

#blog_subscription-2 input {
	height: 25px;
	font-size: 11px;
	text-transform: lowercase;
	letter-spacing: 1px;
	font-style: italic;
	line-height: 25px;
}

#subscribe-email, #subscribe-submit {
	display: inline-block;
	float: left;
}

#subscribe-field-blog_subscription-2 {
	width: 200px !important;
	padding-left: 10px !important;
	border: 1px solid #c0bbba !important;
}

#subscribe-submit {
	width: 25px;
}

#subscribe-submit input[type="submit"] {
	border: 0;
	color: transparent;
	text-align: center;
	width: 30px;
	padding: 0;
	background: url(images/arrow_right_white.svg) no-repeat center center #73c6b0;
	background-size: 75%;
}

#sidebar .fa {
	color: #fff;
	background: #73c6b0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
}

.site-footer {
	padding-bottom: 2em;
	display: block;
	clear: both;
}