
/*
Theme Name: Laserfiche Careers
Author: UX
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, 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: LaserficheCareers

*/

/**---------------------------------------------------------------------------
 * CAREER BLOG TEMPLATE
 * ----------------------------------------------------------------------------
 */
body{
	line-height: 1.6;
	color:#555;
}

/*----------------------- WITHIN BLOG BANNER ---------------------*/

.blogbanner-container{
	position:relative;
}
	.blogbanner{
		overflow:hidden; 
		float:left;
		width:100%;
	}
.blog-banner-wrapper{
    background-color: #55124F;
	position:relative;
	width:100%;
	padding:20px 0px;
}
	.blog-sub{
		margin-top: 10px;
	}
.blog-banner-wrapper h1{
	color: #fff !important;
}
.blog-banner-wrapper h3{
	color: #fff !important;
}
	.blog-cat-list{
		background: #fff;	
        display:inline-block;	
		line-height: 9px;
		position: relative;		
	}
		.blog-cat-list ul{
            display:inline-block;
			padding-left:0;
			line-height:42px;
		}
	.blog-cat-list-category{
		padding-top:8px;
		margin-top:20px;
	}
	.blog-cat-list > ul > li{
		 display:inline-block;
	}
#all-blog, #all-blog a {
	border-bottom: #083e66 4px solid;
	font-weight: bold;
	display: inline;
	padding-bottom: 1px;
	text-decoration: none;
}
		#all-blog-incat{
			display: inline;
		}
			#all-blog-incat a:hover {
				border-bottom: #083e66 4px solid;
				padding-bottom: 2px;
				transition-property: none;
				text-decoration: none;
			}
		.blog-cat-list a{
	   		 color:#555 !important;
	   		 margin: 0 20px;
		}

			/* highlights the active blog category */
			.current-cat{ 
				padding-bottom:2px;
				font-weight:bold;
			}
			li.cat-item a:hover{
				text-decoration: none;
			}
			
			/* ACTIVE CULTURE CATEGORY */ 
			li.cat-item.cat-item-3.current-cat a, li.cat-item.cat-item-3 a:hover{
				border-bottom: #f4d19b 4px solid;
				padding-bottom:1px;
				transition-property: none;
			}
			/* ACTIVE INTERNS CATEGORY */
			li.cat-item.cat-item-2.current-cat a, li.cat-item.cat-item-2 a:hover{
				border-bottom: #e5513f 4px solid;
				padding-bottom:1px;
				transition-property: none;
			}
			/* ACTIVE RECRUITMENTS CATEGORY */
			li.cat-item.cat-item-1.current-cat a, li.cat-item.cat-item-1 a:hover{
				border-bottom: #faa634 4px solid;
				padding-bottom:1px;
				transition-property: none;
			}



/*--------------------- WITHIN BLOG-CONTENT -----------------------*/


/* CULTURE CATEGORY */
.singles-title .cat-item-culture, .blog-cat.cat-item-culture {
	border-bottom: #f4d19b 4px solid;
	display: inline-block;
	margin-bottom:15px;
}
/* INTERNS CATEGORY */
.singles-title .cat-item-interns, .blog-cat.cat-item-laserfiche {
	border-bottom: #e5513f 4px solid;
	display: inline-block;
	margin-bottom:15px;
}
/* RECRUITMENT CATEGORY */
.singles-title .cat-item-recruitment, .blog-cat.cat-item-recruitment {
	border-bottom: #faa634 4px solid;
	display: inline-block;
	margin-bottom:15px;
}

	.author{
		display:block;
		margin:5px 0;
	}
	a.read-more{
		display:block;
		width:80px;
	}

/*--------------------- WITHIN SINGLE-POST in BLOG-CONTENT -----------------------*/

.single-post{
	margin: 42px 0 0 0;
    min-height:610px;
}
h2.article-title > a {
	color: #083e66;
}

	.blog-thumb{
		display:inline-block;
		margin-bottom: 46px;
        width:100%;
	}
		.blog-thumb img{
			width:350px;
			height:253px;
		}
	.blog-excerpt{
		/*width:555px;
		margin: 0 26px;*/
		display:inline-block;
        min-height:100px;
	}

	/* override wp-pagenavi */
	.wp-pagenavi a, .wp-pagenavi span{
		border:none !important;
	}
	span.pages{
		margin-right:15px !important;
	}
	span.current, .wp-pagenavi a{
		color:#faa634;
		margin:0 10px;
	}
	.wp-pagenavi a:hover, .wp-pagenavi span.current{
		background:#f6ecd4;
	}




/**---------------------------------------------------------------------------
 * CAREER BLOG TEMPLATE - SINGLE POST
 * ----------------------------------------------------------------------------
 */
.single-title, .singles-title{
	margin: 0 0 15px 15px;
}
.blog-single-content ul li{
	list-style-type: disc;
}

.fluid-banner img{
	width:100%;
	height:253px;
	margin-bottom:24px;
}
.blog-cat{
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 5px;
	margin: auto;
}

	/*--------------------- SINGLE POST SIDEBAR -----------------*/
	.sidebar{

	}
	.contributor{
		display:block; 
		margin: 10px;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;
	}
	.authorSection{
		background:#eee;
		padding-bottom: 10px;
	}
	.author-photo{
		display:inline-block;
		margin: 10px 10px 20px 20px
	}
	.author-desc{
		display:inline-block;
		margin: 10px 10px 10px 10px;
	}
	h6.sidebar-related, h6.sidebar-other {
		border-bottom: 1px #ccc solid;
		color:#555;
		padding-bottom:15px;
		margin-bottom:0;
		font-size: 16px;
		margin: 36px 0 15px 0;
	}
	ul.related_post.wp_rp{
		padding:0;
	}
		ul.related_post li{
			margin: 10px 0;
			list-style-type:none;
		}
	.sidebar-blog-cat{
		margin-top: 16px;
		list-style-type: none;
	}
			/* REMOVE HOVER OVER BORDER in SIDEBAR */
			.sidebar-blog-cat li.cat-item.cat-item-1 a:hover, 
			.sidebar-blog-cat li.cat-item.cat-item-2 a:hover, 
			.sidebar-blog-cat li.cat-item.cat-item-3 a:hover{
				border-bottom:none;
				text-decoration: underline;
			}

		.sidebar-blog-cat li{
			margin: 10px 0;
			}




	.next-previous-wrapper{
		margin-top:42px;
	}
		.previous-div, .next-div{
			display:inline-block;
			width:47%;
		}
			.previous-div a, .next-div a{
				min-height:40px;
				display:inline-block;
			}
		.previous-div{
			float:left;
		}
			.previous-div a{
				padding-left:55px;
				background: url(/images/previous-arrow.png) left 50% no-repeat;
			}
		.next-div{
			float:right; 
		}
			.next-div a{
				float:right;
				text-align:right;
				padding-right:55px;
				background: url(/images/next-arrow.png) right 50% no-repeat;
			}
		.next-previous-wrapper a:hover{
			text-decoration:none;
		}

/* ZILLA SHORTCODE makes images responsive */

		.blog-single-content img{
		max-width:100%;
		height:auto;
	}
.fa-custom {
	color: #555555 !important;
	font-weight: 100 !important;
	font-size: 12px !important;
	padding-left: 10px !important;
	padding-right: 9px !important;
}
.nb-custom {
	padding-left: 14px;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
}
.hr-bottom {
	margin-bottom: 32px;
}
