/*
    Template:       negan
    Theme Name:     Negan Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Negan - Clean, Minimal WooCommerce Theme
    Version:        1.0.1.0.1.0.1.0.1.0.1.0.1.0.1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    negan-child
    Domain Path:    /languages/
*/


/************************************/
/* HEADER */
/************************************/

/* Desktop */
.enable-header-fullwidth .site-header .site-header-inner > .container {
	padding-top: 12px;
	padding-bottom: 12px;
}

/* Header on Scroll */
header#masthead.site-header.is-sticky .site-header-inner {
    background: url(../../uploads/2019/04/old-paper.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: 0px 5px 20px #000000;
}



/* Mobile */
.site-header-mobile .site-header-inner > .container {
    padding: 10px;
}

/* Mobile Header Background */
.site-header-mobile .site-header-inner {
    background: url(../../uploads/2019/04/old-paper.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: 0px 5px 20px #000000;
}

/* Breadcrumbs */
.breadcrumbs-container {
    text-transform: uppercase;
}

/************************************/
/* MENU */
/************************************/
/* Icon Background */
.enable-header-transparency .site-header:not(.is-sticky) .header__action--menu.header-toggle-menu {
    background: #910710;
}


/* Mobile Icon */
.enable-header-transparency .site-header:not(.is-sticky) .header__action:hover > a {
    color: #ffffff;
}

/************************************/
/* PAGE */
/************************************/

.negan-body.page-title-vhide .site-main {
    border-top: none;
}

/* Remove Top Padding On Small Screen */
@media all and (max-width: 991px){
	.site-main {
		padding-top: 12px;
	}
	
}

/************************************/
/* HOMEPAGE */
/************************************/

/* Instances - Logo With Short Description */

.instance-logo-container {
	margin-bottom:0;
	padding-bottom:0;
}

.instance-title {
	padding-top:12px;
    color: #911b1e;
	text-shadow: 1px 1px 1px #ffffff;
}

.instance-description {
    text-align: center;
    /*color: white;*/
    font-size: 1.5em;
    line-height: 1.2em;
	color: #000000;
}

/************************************/
/* CONTACT */
/************************************/
/*--------------------*/
/* Contanct Form */
/*--------------------*/

/* Remove Labels */
#gform_1 .gform_body label {
    display: none !important;
}

/* Align Button Color */
#gform_1 input.gform_button.button {
    background: #ffffff;
    border: none;
    text-transform: uppercase;
    color: #000000 !important;
    border-radius: 2px;
}

/************************************/
/* Careers	/careers/ */
/************************************/

/*--------------------*/
/* Application For Employment Form */
/*--------------------*/

/* Section Title */
#gform_2 li.gfield.gsection {
    background: #910710;
    padding: 12px;
    border-bottom: 2px solid black;
    display: block;
}

#gform_2 li.gfield.gsection h2 {
	color:white;
	padding-top: 12px;
	font-weight: normal;
    font-size: 1.5em;
}

/* Labels */
#gform_2 .top_label div.ginput_container {
    margin-top: 0;
}

/* Field Description */
#gform_2 .field_description_below .gfield_description{
	padding-top:2px;
}

/* Fields */
#gform_2 input,
#gform_2 select {
    background: #ececec;
}

/* Radio And Checkbox */
#gform_2 .gfield_checkbox li input[type=checkbox],
#gform_2 .gfield_radio li input[type=radio] {
    margin-top: 0;
}
/* Date Picker */
select.ui-datepicker-year,
select.ui-datepicker-month {
    color: black;
}

/* Submit */
#gform_2 input#gform_submit_button_2 {
    background: #910710;
    color: white;
    text-transform: uppercase;
    font-size: 1.25em;
    border: none;
    border-radius: 2px;
}



/************************************/
/* FOOTER */
/************************************/
footer p {
    line-height: 1.4em;
}

.footer-top {
	display: none;
}
.footer-bottom .footer-bottom-inner {
	padding-top: 0;
	padding-bottom: 0;
}

/* Footer Menu */
footer .menu-main-menu-container {
    text-align: right;
}
footer .menu-main-menu-container li {
    display: inline-block;
	margin-left: 1em;
}

/* Switch Logo to White */
.footer-bottom .footer-bottom-inner .vc_custom_1546008110797 img{
    filter: brightness(100);
}

/************************************/
/* DONATION REQUESTS /donations/ */
/************************************/
li#field_3_8 label.gfield_label.gfield_label_before_complex,
li#field_3_10 label.gfield_label {
    color: #ffffff;
}

li#field_3_2 {
    margin-top: 0;
}

/* Age */
li#field_3_14,
li#field_3_14 span.gfield_required,
li#field_3_13,
li#field_3_13 span.gfield_required {
    color: white;
}

li#field_3_14 .ginput_container.ginput_container_radio{
    margin-top: 0;
}
/* Button */
input#gform_submit_button_3 {
    border: none;
	border-radius: 2px;
    text-transform: uppercase;
}


/************************************/
/* POST ARCHIVE (blog) AND /NEWS/ */
/************************************/


/* Page Title */

.archive #section_page_header {
    background: url(../../uploads/2019/04/old-paper.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* Content */
.archive .site-main {
    padding-top: 60px;
}

/* Category Separator*/
a[rel="category tag"]:not(:last-child) {
    border-right: 1px solid #cdcdcd;
    padding-right: 6px;
}

/* Blog Post In Loop */
.archive #site-content article.loop-item {
    background: white;
    border-radius: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 30px;    
}

.blog-main-loop.blog-list_2 .blog_item--inner {
    margin-bottom: 0;
}

/* Image in loop */
.blog-main-loop.blog-list_2 .blog_item--info, .blog-main-loop.blog-list_2 .blog_item--thumbnail {
    margin-bottom: 0;
}

/* Blog Meta - Hide Author */
.archive #site-content article.loop-item .blog_item--meta span.byline{
    display: none;
}

/* Blog Meta - Post Date */
.blog_item--meta > span + span {
    padding-left: 0;
}

/* Read More Button */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    background-color: #910710;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
    background-color: #6D0008;
}

/************************************/
/* SINGLE POST */
/************************************/

/* Post Content Container */
.single-post #site-content {
    background: white;
    border-radius: 5px;    
    margin-bottom: 50px;
    padding-top: 20px;
}

/* Post Meta - Hide Author */
.single-post-content > .entry-meta span.byline{
    display: none;
}