/*

Theme Name: Remember Kirtland Child Theme

Theme URI: http://www.wpbeaverbuilder.com

Version: 1.0

Description: An example child theme that can be used as a starting point for custom development.

Author: DSl Creative Team

Author URI: http://www.fastlinemedia.com

template: bb-theme

*/



/* Add your custom styles here... */ 



fl-page-header-logo {

height: 126px;

width: 515px;

}



homeHeader {

height: 600px;

}

.white-text{
	color: #fff;
}

.fl-post-meta {
    float: left;
	margin-bottom: 20px;
	margin-top: 2px;
    width: 100%;
}

.fl-comments {
    float: left;
    width: 100%;
}
.post-gallery, .custom-gallery {
    border-top: 1px solid #e6e6e6;
    float: left;
    list-style: outside none none;
    margin: 36px 0 0;
    padding: 27px 0 0;
    width: 100%;
}
.post-gallery li, .ngg-gallery-thumbnail-box {
    display: inline-block;
    float: left;
	padding: 0 15px 15px;
    text-align: center;
    width: auto;
	
}
.post-gallery li:nth-child(5n+1), .ngg-gallery-thumbnail-box:nth-child(5n+1) {
    padding-left: 0;
}
.post-gallery li:nth-child(5n+5), .ngg-gallery-thumbnail-box:nth-child(5n+5) {
    padding-right: 0;
}
.post-gallery a {
    display: inline-block;
}
.post-gallery img {
    border: 2px solid #cfcfcf;
}
.cat-title{
	color: #428bca;
    float: left;
    font-size: 25px;
    margin: 17px 0 15px;
    text-transform: uppercase;
}
.cat-listing {
    float: left;
	margin: 0 0 26px;
    width: 100%;
}
.cust-post-listing{
	float: left;
	padding: 0 30px 30px;
}
.cust-post-listing:nth-child(3n+1) {
    padding-left: 0;
}
.cust-post-listing:nth-child(3n+3) {
    padding-right: 0;
}
.cust-post-listing .post-inner {
    float: left;
	height: 450px;
	border: 1px solid #cfcfcf;
    max-width: 300px;
    width: 100%;
}
.cat-listing .fl-post-grid-image {
    position: relative;
}
.cat-listing .fl-post-grid-image img {
    height: auto;
    width: 100%;
}
.cat-listing  .fl-post-grid-text {
	/*border: 1px solid #cfcfcf;*/
    padding: 20px;
	font-size: 14px;
    line-height: 22px;
}
.cat-listing  h2.fl-post-grid-title {
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 10px;
    padding: 0;
}
.cat-listing  .fl-post-grid-meta {
	float:left;
    font-size: 14px;
    padding-bottom: 7px;
	width:100%;
}
.cat-listing  .fl-post-grid-content, .cat-listing  .fl-post-grid-content p {
    color: #385f82;
	font-size: 14px;
    line-height: 22px;
}
.cat-listing  .fl-post-grid-content p:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
}
.cat-listing  .fl-post-grid-more {
    display: inline-block;
    margin-top: 10px;
}
.cust-thumb{
	padding-left:0;
}
.ngg-galleryoverview{
	margin-top:0 !important;
}
.ngg-gallery-thumbnail{
	border:2px solid #cfcfcf !important;
	margin:0 0 10px !important;
}
.ngg-gallery-thumbnail a{
	margin:0 !important;
}
.custom-gallery br {
    display: none !important;
}
.fancybox-title-over{
	margin:0 !important;
	padding:0 5px ;
	max-width:100%;
    font-size: 16px !important;
}
#fancybox-content{
	max-width:100%;
}
#fancybox-left:hover span{
	left: 10px;
}
#fancybox-right:hover span{
	right: 10px;
}
.fancybox-title-over #fancybox-title-over{
    font-size: 16px !important;
}
#fancybox-title.fancybox-title-outside {
    background-color: #fff;
    color: #878787;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    margin-top: 10px;
	max-width:100%;
    padding: 10px;
    position: relative;
}
@media(max-width: 1099px){
	.custom-cat-module {
		margin: 0 auto;
		max-width: 760px;
		width: 100%;
	}
	.cat-title{
		padding:0 40px;
	}
	.cust-post-listing{
		padding:0 40px 30px;
	}
	.cust-post-listing:nth-child(3n+1) {
		padding-left: 40px;
	}
	.cust-post-listing:nth-child(3n+3) {
		padding-right: 40px;
	}
	/*.cust-post-listing:nth-child(2n+1) {
		padding-left: 0;
		padding-right: 40px;
	}
	.cust-post-listing:nth-child(2n+2) {
		padding-right: 0;
	}*/
}
@media(max-width: 969px){
	.post-gallery li:nth-child(5n+1),.ngg-gallery-thumbnail-box:nth-child(5n+1) {
		padding-left: 15px;
	}
	.post-gallery li:nth-child(5n+5), .ngg-gallery-thumbnail-box:nth-child(5n+5) {
		padding-right: 15px;
	}
	.post-gallery li:nth-child(4n+1) {
		padding-left: 0;
	}
	.post-gallery li:nth-child(4n+4) {
		padding-right: 0;
	}
}
@media(max-width: 839px){
	.custom-cat-module{
		max-width: 300px;
	}
	.cat-title {
		padding: 0;
	}
	.cust-post-listing{
		padding:0 0 30px !important;
	}
}
@media(max-width: 785px){
	.post-gallery li:nth-child(4n+1){
		padding-left: 15px;
	}
	.post-gallery li:nth-child(4n+4){
		padding-right: 15px;
	}
	.post-gallery li:nth-child(3n+1){
		padding-left: 0;
	}
	.post-gallery li:nth-child(3n+3){
		padding-right: 0;
	}
}
@media(max-width: 661px){
	.post-gallery li:nth-child(3n+1){
		padding-left: 15px;
	}
	.post-gallery li:nth-child(3n+3) {
		padding-right: 15px;
	}
	.post-gallery li:nth-child(2n+1){
		padding-left: 0;
	}
	.post-gallery li:nth-child(2n+2){
		padding-right: 0;
	}
}
@media(max-width: 377px){
	.post-gallery li:nth-child(2n+1){
		padding-left: 15px;
	}
	.post-gallery li:nth-child(2n+2){
		padding-right: 15px;
	}
}