/*
Theme Name: CNPSR
Description:  Child theme of Bhinneka for CNPSR
Author: Forum One Communications
Template: bhinneka
*/

/* import the main style sheet from the parent theme */
@import "../bhinneka/style.css";

/*----------------*/
/* CUSTOMIZATIONS */
/*----------------*/

/*fonts & text*/
li { font-size:0.9375em; } /* making list item text size the same as all other text */
.vintage-type { text-shadow:none; } /* removing the drop shadow from fonts */

/*form inputs -- make them as wide as the area they're in*/
input, textarea {width:98.5%;}
input[type=submit] {width:auto;}
	/*except for the search form*/
	#searchwrap input {width:auto;}

/*-- HEADER */

/*adding a darker green background image */
#header { background: url("img/header-bg-2.jpg") repeat-x top center #A6BB3A; -webkit-box-shadow: inset 0px -5px 15px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px -5px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: inset 0px -5px 15px 0px rgba(0, 0, 0, 0.1);  clear:both; }

/*global navigation*/
#sf-nav { width: 61.702%; float:left; }
#secondary-nav ul {float:left;}
#secondary-nav li {margin-right:15px;}
div#searchwrap {float:right;}
form#searchform {margin-bottom:0;}

/*-- FOOTER*/

/*make the footer box size smaller so we can have 5 instead of the default 4*/
.col_3_footer {float: left; margin-right:2.128%; position: relative; width:17.87%}

/* Contact, Facebook, Twitter Custom Widgets*/
.bnk-fb-footer, .bnk-tw-footer, .bnk-joinus-footer { background: url(img/hatch-1.png) repeat; text-align:center; padding: 1.1em 10px; cursor: pointer; }
.bnk-fb-footer:hover h3 a, .bnk-tw-footer:hover h3 a, .bnk-joinus-footer:hover h3 a { color:#CF7000;  }
.bnk-fb-footer h3, .bnk-tw-footer h3, .bnk-joinus-footer h3 { text-transform:uppercase; font-size: 1.375em; margin-bottom:0; }
.bnk-fb-footer h3 a, .bnk-tw-footer h3 a, .bnk-joinus-footer h3 a { color: #7A8F23; }
.bnk-fb-footer .subhead, .bnk-tw-footer .subhead, .bnk-joinus-footer .subhead { font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom:0; }
.bnk-fb-footer span	{ display:block; margin: 0 auto 6px; width:25px; height: 25px; background: url("img/widget-icon.png") no-repeat 0px 0px; }
.bnk-fb-footer span.fb-icon { background: url(img/widget-icon.png) no-repeat 0px -75px;  }
.bnk-tw-footer span	{ display:block; margin: 0 auto 6px; width:25px; height: 25px; background: url("img/widget-icon.png") no-repeat 0px 0px; }
.bnk-tw-footer span.tw-icon { background: url(img/widget-icon.png) no-repeat 0px -100px;  }
.bnk-joinus-footer span	{ display:block; margin: 0 auto 6px; width:25px; height: 25px; background: url("img/widget-icon.png") no-repeat 0px 0px; }
.bnk-joinus-footer span.joinus-icon { background: url(img/widget-icon.png) no-repeat 0px -125px;  }

/*-- LOCAL NAVIGATION */

/*styles for child pages to show indented*/
ul#submenu ul.children {padding-left:10px;}
ul#submenu ul.children li {font-size:0.85em;}

/*-- HOME PAGE*/
/*Learn, Act, Join Boxes -- increasing the height to allow for more text*/
.intro-content {height: 6em;}

/*-- DOCUMENTS*/
/*styling list item to be the same as other archive page list items*/
body.page-id-236 .entry-title {
	font-size: 1.5em;
	text-transform: none;
	margin-bottom: 5px;
}

/*documents download button*/
.download_file_block {float:right;margin-left:25px;margin-bottom:25px;}


/**-- ISSUES*/
.issue_item {overflow:hidden;margin-bottom:10px;}
.issue_item img {float:left; border: 1px solid black; margin-right: 15px; max-width:150px; max-height:150px;}
.module .issue {overflow: hidden; margin-bottom: 10px;}

/**-- MEDIA QUERIES **/

@media handheld, only screen and (max-width: 767px) {

.col_3_footer { clear: both; float: none; margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px;
	width: auto; width: -moz-available; }

}