/*
Theme Name:     Dejligt
Theme URI:      http://dejligt.com
Description:    Dejligt.com, Rukiyes Mad
Author:         Joen Asmussen
Author URI:     http://noscope.com
Template:       twentythirteen
Version:        1.0.9
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, green, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

Please fork this theme. Please modify it. Please make it your own. Then share it back with the community.

2013 Green WordPress theme, Copyright (C) 2013 Joen Asmussen.
2013 Green WordPress theme is licensed under the GPL.
*/


/**
 * New header 
 */

body .site-header {
	background-size: 1600px auto;
	color: #202225;
	height: 100px;
}

.site {
	border: none;
	max-width: none;
}


/**
 * Overrides
 */

body {
	font-family: "Open Sans", sans-serif;
	font-size: 9.5pt;
}

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
	padding: 0 340px 0 0;
}

h1, h2, h3, h4, h5, h6, h3.menu-toggle {
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	letter-spacing: .05em;
}

h1 {
	font-size: 16pt;
}

.widget .widget-title {
	font: normal 9pt "Montserrat", sans-serif;
	letter-spacing: .05em;
}

.entry-header {
	margin-bottom: 0px;
}

.entry-meta {
	margin: 20px auto 10px auto;
}

body .site-header {
	height: auto;
}

.site-title, .site-description {
	font-family: "Amatic SC";
	font-weight: normal;
	display: inline-block;
	float: left;
	clear: none;
	font-style: normal;
}

.site-title {
	padding: 0;
	font-size: 48pt;
}

.site-description {
	margin: 36px 0 0 20px;
}

#colophon {
	display: none;
}

.site-description {
	font-size: 16pt;
}

.site-header .site-title:hover {
	text-decoration: none;
}

a.home-link {
	display: block;
	overflow: hidden;
}

.site-header .home-link {
	margin: 30px auto 0 auto;
	max-width: 1220px;
	min-height: 0;
	padding: 0 0 0 300px;
}

#infscr-loading img {
	display: block;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	margin-bottom: 40px;
}

.paging-navigation .nav-links {
	visibility: hidden;
	overflow: hidden;
	height: 60px;
}

#main a:hover {
	color: #000 !important;
}

#main #content .entry-content a:visited {
	color: #dddddd !important;
}

.site-header .search-field {
	margin-top: 5px;
}

.site-header .search-field:focus {
	border: 1px solid #eee;
}

.post-navigation .nav-links {
	max-width: 1220px;
}

.sidebar .post-navigation .nav-links {
	padding: 0 0 0 300px;
}

.sidebar .post-navigation .nav-links a {
	font: normal 9pt "Montserrat";
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #000;
}

.sidebar .post-navigation .nav-links a:hover {
	text-decoration: underline;
}

.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {
	max-width: 1220px;
	padding-left: 300px;
	padding-right: 0;
}

h3#reply-title, h2.comments-title {
	padding-top: 20px;
	border-top: 1px solid #dcdcdc;
	font: normal 16pt "Montserrat", sans-serif;
}

h1.archive-title {
	font: normal 16pt "Montserrat", sans-serif;
	max-width: 1220px;
	padding: 30px 0 30px 300px;
}

#main textarea {
	border: 1px solid #eee;
}

.form-allowed-tags {
	display: none;
}

.comment-list > li:after, .comment-list .children > li:before {
	background: none;
	border-top: 1px solid #dcdcdc;
}


/**
 * Responsive
 */
@media (max-width: 999px) {
	.site-main .sidebar-container {
		display: none;
	}
	.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary {
		padding: 0 20px !important;
	}
	.sidebar div.entry-meta {
		padding-left: 0px !important;
	}
	.sidebar footer.entry-meta {
		padding-left: 20px !important;
	}
	.site-header .home-link {
		padding: 20px !important;
	}
	#main {
		margin-top: 40px;
	}
}


/**
 * Standard
 */

body {
	color: #202225;
}

a:visited {
	color: #9c1f9e;
}

.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
	color: #2f7d3d;
}

a:active,
a:hover {
	color: #95c26c;
}

.entry-meta,
.entry-meta a,
.entry-content a,
.entry-summary a {
	color: #266331;
}

.entry-meta a:hover {
	color: #95c26c;
}

.entry-title a, .site-header .home-link {
	color: #202225;
}

.entry-title a:hover {
	color: #202225;
}

a {
	color: #2f7d3d;
}

.form-allowed-tags, .form-allowed-tags code {
	color: #333;
}

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

input, textarea {
	border: 2px solid #a2a2a2;
}

.comment-respond {
	background-color: #fff;
}

input[type="submit"], input[type="button"], input[type="reset"] {
	border-color: #69963e;
	background: #7caa51;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
	background: #68973c;
	border-color: #58832f;
}
input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	background: #68973c;
	border-color: #58832f;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	color: #398647;
}

.archive-header, .page-header {
	background: none;
}


/**
 * Menu, Links, Asides, Chat, Paging, Footer, 404
 */

.navbar, .format-link, .format-aside, .paging-navigation, .site-footer, .post-navigation {
	background-color: #fff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	border-color: #fff;
}

.error404 .page-title:before {
	color: #95c26c;
} 

.error404 .page-wrapper {
	background-color: #fff;
}

.format-aside .entry-meta,
.format-aside .entry-meta a,
.format-aside .entry-title a,
.format-aside .entry-content a,
.format-aside .entry-summary a,
.format-link .entry-meta,
.format-link .entry-meta a,
.format-link .entry-title a,
.format-link .entry-content a,
.format-link .entry-summary a {
	color: #0e5c13;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu .sub-menu, .nav-menu .children {
	background-color: #0e5c13;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
.toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
	background-color: #398647;
}

.blog .format-link:first-of-type, .single .format-link:first-of-type, .format-link + .format-aside, .format-link + .format-link, .format-aside + .format-aside {
	box-shadow: inset 0px 2px 2px rgba(0,0,0, 0.1);
}

.blog .format-aside:first-of-type, .single .format-aside:first-of-type, .format-aside + .format-aside, .format-aside + .format-link, .format-link + .format-aside {
	box-shadow: inset 0px 2px 2px rgba(0,0,0, 0.1);
}

.site-footer a, .navigation a {
	color: #448275;
}

.site-footer a:hover, .navigation a:hover {
	color: #95c26c;
}

.paging-navigation .meta-nav {
	background-color: #448275;
}

.paging-navigation a:hover .meta-nav {
	background-color: #95c26c;
}


/**
 * Galleries
 */

.format-gallery {
	background-color: #95c26c;
}

.format-gallery .entry-meta,
.format-gallery .entry-meta a,
.format-gallery .entry-content a,
.format-gallery .entry-summary a {
	color: #004c3c;
}


/**
 * Quotes
 */

.format-quote, .site-footer .sidebar-container {
	background-color: #0a3112;
	color: #fff;
}

.format-quote .entry-meta,
.format-quote .entry-meta a,
.format-quote .entry-content a,
.format-quote .entry-summary a {
	color: #48b29c;
}


/**
 * Status
 */

.format-status, .paging-navigation .meta-nav {
	background-color: #448275;
	color: #fff;
}


/**
 * Video, Audio
 */

.format-video, .format-audio {
	background-color: #398647;
	color: #fff;
}

.format-video .entry-meta,
.format-video .entry-meta a,
.format-video .entry-content a,
.format-video .entry-summary a,
.format-audio .entry-meta,
.format-audio .entry-meta a,
.format-audio .entry-content a,
.format-audio .entry-summary a {
	color: #0a3112;
}

.format-video .entry-title a,
.format-audio .entry-title a,
.format-video .entry-title a:hover,
.format-audio .entry-title a:hover {
	color: #fff;
}

.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls {
	background: #202225;
}


/**
 * Chat
 */

.format-chat {
	background-color: #aed9bd;
}

.format-chat .entry-meta,
.format-chat .entry-meta a,
.format-chat .entry-content a,
.format-chat .entry-summary a {
	color: #0e5c13;
}


/**
 * Widgets & Layout
 */

.widget {
	background: #fff;
	font-size: 9pt;
	color: #b4b4b4;
	border-bottom: 1px solid #dcdcdc;
	margin: 0;
}

.widget p:last-child {
	margin-bottom: 0;
}

.widget a, .site-footer .widget a {
	color: #b4b4b4;
}

.site-footer .sidebar-container {
	background: #fff;
}

.site-main .widget-area {
	float: left;
	width: 260px;
}

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
	padding: 0 0 0 300px;
}

.entry-meta {
	font: normal 7.5pt "Montserrat";
	text-transform: uppercase;
	letter-spacing: .05em;
	position: relative;
}

.entry-meta a:before {
	display: none !important;
}

span.date {
	display: block;
	position: absolute;
	right: 0;
	text-align: right;
}

span.date a {
	color: #b4b4b4;
}

.entry-meta a {
	color: #000;
}

.hentry {
	padding: 0 0 40px 0;
}

.site-main .sidebar-container {
	top: 5px;
}

.site-main .sidebar-container .sidebar-inner .widget-area:first-child {
	border-top: 1px solid #dcdcdc;
}

.site-main .sidebar-inner {
	max-width: 1220px;
}

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
	max-width: 1220px;
}

.main-navigation {
	max-width: 1220px;
	min-height: none;
	border-top: 1px solid #dcdcdc;
	margin-top: 20px;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	color: #555;
	font-style: normal;
}

.nav-menu li a {
	font: normal 9pt "Montserrat";
	text-transform: uppercase;
	color: #b4b4b4;
	letter-spacing: .05em;
	padding: 20px 10px 15px 20px;
}

.nav-menu li a:hover {
	background: none;
	color: #b4b4b4;
}


/**
 * Post pagination
 */

#content .format-status .entry-content .page-links a, #content .format-gallery .entry-content .page-links a, #content .format-chat .entry-content .page-links a, #content .format-quote .entry-content .page-links a, #content .entry-content .page-links a {
	background: #fff;
	border: 1px solid #266331;
	color: #fff;
}

#content .format-gallery .entry-content .page-links a:hover, #content .format-audio .entry-content .page-links a:hover, #content .format-status .entry-content .page-links a:hover, #content .format-video .entry-content .page-links a:hover, #content .format-chat .entry-content .page-links a:hover, #content .format-quote .entry-content .page-links a:hover, #content .entry-content .page-links a:hover {
	background: #fff;
	color: #266331;
}

