/*
Theme Name:     Folke Army
Description:    Brand developers
Author:         Kam Leung
Template:       collecto

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

a:hover, a:active{
	text-decoration:line-through;
}

.site-branding #left-line{
    width: 2px;
    height: 24px;
    background: #000;
    left: 25px;
    position: absolute;
    top: 4px;
}

.site-branding #top-line{
	position: absolute;
	top: 4px;
	height: 2px;
	background: #000;
	left: 25px;
	right: 50px;
}

.site-branding #bottom-line{
	position: absolute;
	top: 17px;
	height: 2px;
	background: #000;
	left: 25px;
	right: 57px;
}

.site-branding #A{
	right: 0;
	position: absolute;
	font-size: 30px;
	right: 25px;
	top: 4px;
	background-image:url('/wp-content/uploads/2018/06/letter-a.svg');
	background-size:cover;
	width:28px;
	height:24px;
}

.site-header{
	width:100%;
	max-width:100%;
	height:45px;
	cursor: pointer;
	z-index: 999
}

.single-post article .entry-header .entry-title{
	margin-bottom:50px;
}

.single-post article .entry-header{
	padding-bottom:0;
}

.blog .masonry .featured-image:hover ~ .entry-header .entry-title a{
	border-bottom:none;
	text-decoration:line-through;
}

.single-post .meta-author,
.single-post .posts-navigation,
.single-post .posts-navigation > div{
	margin-top:0;
}

@media (min-width:1200px){
	.site-branding #A{
		width:39px;
		height:33px;
		top:6px;
	}
	.site-branding #top-line{
		top:6px;
		height: 3px;
		right: 67px;
	}

	.site-branding #bottom-line{
		top: 24px;
		height: 3px;
		right: 78px;
	}
	.site-branding #left-line{
		width:3px;
		top:6px;
		height:33px;
	}
}

@media (max-width:1200px){
	.site-header{
		max-width:100%;
	}

}
	.theme-side{
		width:auto;
		top:auto;
	}
	.hamburger-menu .menu-toggle{
		margin:0;
		font-size:13px;
		width:100%;
		text-align:center;
		font-weight:600;
		padding:18px 5%;
	}

.blog .masonry .entry-title a:hover{
  border:none;
  text-decoration:line-through;
}

a:hover, a:active{
	border:none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, body:not(.search) .masonry article.jetpack-portfolio .entry-title a, .search .page-header .page-title{
	color:#000;
	border:none;
}

.single-post .archive-meta{
    text-align: center;
    padding: 35px;
}

.single-post .archive-meta .cat-links span a{
    margin: 0 15px;
}

.single-post .archive-meta .cat-links span{
	display:inline-block;
	padding:5px 0;
}

.single-post .entry-content{
	text-align:center;
}

.single-post .case-study .entry-content {
	text-align: inherit;
}

.single-post .container.container-wrapper .case-study .entry-content {
	margin-left:-30px;
	margin-right:-30px;
	width:calc(100% + 60px);
}

.single-post .entry-content.container.container-xs{
	min-height:auto !important;
}

.single-post .archive-meta .title{
	font-size:1.36em;
	text-transform:uppercase;
	margin-bottom:25px;
}

.secondary-side{
	bottom:20px;
	left:10px;
	width:40px;
	right:auto;
	position:fixed;
	z-index: 99;
}

@media (min-width:1200px){
	.single-post .entry-content,
	.single-post .comment-wrapper{
		border:none;
	}
	.single-post .meta-author,
	.single-post .posts-navigation,
	.single-post .posts-navigation > div{
		min-width:45%;
	}
	body:not(.hamburger-menu) .main-navigation .nav-menu > li > ul,
	body:not(.hamburger-menu).main-navigation .menu > li > ul{
		background:transparent;
	}
}

@media (max-width:1200px){
	.meta-author{
		border-top:1px solid !important;
		border-bottom:1px solid !important;
		padding:35px 0;
		margin-bottom:35px;
	}
	.secondary-side{
		bottom:35px;
	}
	.theme-side{
		height:50px;
		padding-top:0px;
		width:100%;
	}
	.hamburger-menu .main-navigation>div{
		background:#e7e8e8 !important;
	}
	.main-navigation-center{
		position:initial;
		height:50px;
		background:#e7e8e8;
	}
	.single-post .entry-content{
		-moz-order: 1;
		-ms-order: 1;
		-o-order: 1;
		order: 1;
	}
	.single-post article .featured-content{
		-moz-order: 2;
		-ms-order: 2;
		-o-order: 2;
		order: 2;
	}
	.single-post .archive-meta {
		-moz-order: 3;
		-ms-order: 3;
		-o-order: 3;
		order: 3;		
	}
	.single .featured-content{
		padding-bottom:0;
	}
	.single .entry-content{
		margin-top:0;
		margin-bottom:35px;
	}
}

@media (max-width:550px){
	p{
		font-size:15px;
	}
}