/*
Theme Name: Central Child
Theme URI: http://demo.qodeinteractive.com/central/
Description: A child theme of Central Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com
Version: 1.0.2
Template: central*/
@import url("../central/style.css");

body {
   color:#444;
}
footer .footer_top_holder {
   max-height:30px;
}
.title h1 {
    bottom: 2% !important;
}
#njfb-mission  {
    margin: 40px 0;
    font-size: larger;
}
.grecaptcha-badge {
   display:none !important;
}
/* output from central/css/style_dynamic.php & style_dynamic_responsive.php php is slow loading */
#wpadminbar #wp-admin-bar-edit-profile,#wpadminbar #wp-admin-bar-dashboard,#wp-admin-bar-edit-profile{display:none;}
.flexible-frontend-login{line-height:normal}#njfb-ffl-popup-tbl{line-height:normal;margin-top:1.8em;width:220px}#njfb-ffl-popup-tbl td{background-color:white;padding:.5em}
#njfb-ffl-popup-tbl input{margin:0}.ffl-close-popup-link{float:right;padding-left:16px}
.njfb-participation table{width:100%}.njfb-participation table tr td{color:#000;text-align:left}.njfb-participation table tr:nth-child(odd) td{background:#a2d39c}.njfb-participation table th,.njfb-participation table tfoot tr,.njfb-participation table tfoot tr.njfb-footer td{color:#FFF;text-align:left;background:#009b77}.njfb-participation table tfoot tr.njfb-footer td{text-align:center}.njfb-nobr{white-space:nowrap}p a,a,.njfb-link{color:#009b77;text-decoration:underline}p a:hover,a:hover,.njfb-link:hover{font-style:italic}.latest_post_holder.small ul li .latest_post_text{padding:0 10px 0 2em}.blog_holder1 article .blog_title_holder>span{padding:0 0 10px 0;margin:0;border-bottom:2px solid #009b77}.blog_holder1 article .blog1_text_holder .info{padding:0 0 .5em 0}.blog_holder1 .blog_title_holder h3{font-size:22px;line-height:24px}.blog_holder1 article .blog1_text_holder .text{margin:0}.blog_holder1 article{margin:0 0 24px 0}form.wpcf7-form .newListSelected{border:1px solid #dedede;max-width:300px;width:expression(this.width>300 ? 300:true)}form.wpcf7-form ul.newList{border:1px solid #dedede}form.wpcf7-form .stylish-select ul.newList a{color:#009877}form.wpcf7-form .stylish-select ul.newList a.newListHover{background:#fefefe;color:#009877}#njfb-post-category-filter{margin:0 0 1.2em 0;height:2.5em}#njfb-post-category-filter .left{float:left;width:30%;margin:0;border:0;padding:0}#njfb-post-category-filter .left label{vertical-align:middle}#njfb-post-category-filter .right{float:right;width:50%;margin:0;border:1px solid #DDD;padding:0}#njfb-post-category-filter .SSContainerDivWrapper{border:1px solid #ddd}#njfb-post-category-filter .SSContainerDivWrapper .newListHover{background:#DDD}/*Social stream plugin, this css put in plugin settings page */
.dcwss.dc-feed.light .stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover, .wall-outer .dcsns-toolbar .filter .f-facebook a.iso-active {
background-color: #009B77!important;
}
.dcwss.dc-feed.light .stream li .section-title, .dcwss.dc-feed.light .stream li .section-title a {
color: #009b77;
}
.logo { top:60%;}
.filter_holder ul li {position:relative !important;}
/*output of /central/css/style_dynamic_responsive.php.  Applies to parallax only */
@media only screen and (min-width: 480px) and (max-width: 768px){.parallax section{	min-height: 300px;}}
@media only screen and (max-width: 480px){.parallax section{min-height: 300px;}}


.title.has_background{background-repeat: no-repeat;background-position: center 0px;}
.title.has_fixed_background{background-repeat: no-repeat;background-attachment: fixed;background-position: center 0px;}
header.move_menu{background-image: none;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.7);	}
.footer_bottom, .footer_bottom p, .footer_bottom p a{color:#FFFFFF;}
.footer_bottom_holder {	background-color:#008080;} 
.footer_top_holder {background-color: #009b77;}
.footer_top h6 {color: #FFFFFF;}
.footer_top, .footer_top ul li a, .footer_top #lang_sel_list ul li a{color: #FFFFFF;}
nav.main_menu > ul > li:hover > a,
nav.main_menu > ul > li.has_sub:hover > a,
.drop_down .second .inner2,
.drop_down .second .inner ul li ul,
.header_right_widget #lang_sel ul > li:hover a.lang_sel_sel,
.header_right_widget #lang_sel_click ul > li:hover a.lang_sel_sel,
.header_right_widget #lang_sel ul ul,
.header_right_widget #lang_sel_click ul ul
{ background-color: rgba(0,155,119,0.9); }
.njfb-result-description { font-weight:400;font-size:1em;}
.njfb-produce-search a.button { padding:0.6em 1em; margin: 1em;}
#member-wrapper table.widefat th {background-color:#009B77;color:#fff;border:1px solid #009B77;}
#member-wrapper table.widefat tr {border:1px solid #009B77}
#member-wrapper table.widefat tr td.njfb-farm-category {font-size:1em;font-weight:bold;color:#009B77;}
#member-wrapper table.widefat tr table tr {border:1px solid #DEDEDE;}
#njfb-produce-search-wrap h3 {
	font-size: 2em;
	line-height: 1.25;
	margin-bottom: 1em;
}
#njfb-produce-search-wrap .list.number ul li, #njfb-produce-search-wrap .list.circle ul li, #njfb-produce-search-wrap .list.big_circle ul li {
	font-size: 1.25em;
	line-height: 1.7em;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
	color: #000;
	background-position: 1em 0.625em;
	background-repeat: no-repeat;
	margin: 0 0 0.3em 0;
}
#njfb-produce-search-wrap #produce-search-form-wrap .stylish-select .newListSelected {
 
}
#njfb-produce-search-wrap #njfb-produce-search-form-wrap .stylish-select .SSContainerDivWrapper {
	z-index: 99999;
	max-height: 300px !important;
	overflow-y: scroll !important;
}
#njfb-produce-search-wrap #produce-search-form-wrap .left, #njfb-produce-search-wrap #produce-search-form-wrap .right {
	width: 40%;
	display:inline-block;
}
.njfb-result-description { color: #009B77; font-weight:bold;font-style:italic; font-size:1em;}

#njfb-produce-search-wrap form h4 { 
	background-color: #009B77;
	color: white;
	padding: 1em;
}
.stylish-select .SSContainerDivWrapper {color:#363636;a-index:99999;}
.stylish-select ul.newList li a {color:#363636;z-index:99999;}
.stylish-select ul.newList li a.newListHover {background-color:#009B77;color:#FFF;z-index:99999;}
	.stylish-select .newListSelected {font-weight:bold; color:#363636; border: 1px solid lightgrey;}

#njfb-produce-search-wrap button { margin: 1em 0 0 0;}

<!-- Benefits -->
#njfb-benefit-grainger ul {
        list-style: circle;
}
#njfb-benefit-grainger ul li:not(:last-child) {
        margin-bottom: 5px;
        list-style-type: circle;
}
#njfb-benefit-grainger ol li:not(:last-child) {
        margin-bottom: 5px;
}
#njfb-benefit-ts #njfb-ts-notice {max-width:100%;}
#njfb-ts-notice { font-size:smaller;margin:auto;text-align:justify;max-width:250px;}
@media print {

    header, nav, footer {
        display: none;
    }
    .title.with_image {display:none;}
    .portfolio_navigation {display:none;}
    .portfolio_title_holder h2:before {content:"New Jersey Farm Bureau - "}
    .portfolio_title_holder {text-align:left;}
    .header_right_widget {display:none;}
    #njfb-benefit-grainger { width:7in;overflow-wrap: break-word;}
    #njfb-benefit-grainger td {overflow-wrap: break-word;}
    #njfb-benefit-grainger table tbody tr:nth-child(odd){
       background-color: #f4f4f4;
       color: #000;
    }
}

