/* 
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive
Version: 1.0.0
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */

body {
  font-family: "Georgia", serif;
  background: #fff;
  font-size: .9em;
  line-height: 1.5em;
}

#wrapper {
  background: #fff;
  margin: 0 auto;
  position: relative;
  border-radius: 0px;
  padding: 0px;
}

#content {
  margin: 0 20px 0 -20px;
  padding: 0 20px 0 0px;
  border: 1px #eee;
  
}

#content-full {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 10px;
}


h1 {
  color: #526f8b;
  font-size: 1.5em;
  line-height: 2.0em;
    margin-bottom: -20px;
  font-weight: normal;
}

/* footer styles */

#footer {
  padding-left: 0;
  padding-right: 0;
  background: #8db2ab;
  font-family: "Georgia", serif;
  font-style: normal;
  font-size: .8em;
  line-height: 1.9em !important;
  height: 120px;
}

#footer-right {
  background: #ffffff;
  float: right;
  padding: 0px;
  margin: 23px 20px 0px -20px;
  width: 408px;
  height: 70px;
}

.get-involved {
  float: left; 
  margin-top: .7em;
  margin-right: 0em;
  background: #fff;
  padding: 0px;
}

/* menu styles */
.menu {
  background: #52708c !important;
  background-color:  #52708c !important;
  background-image:none !important;
  font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  filter: none;
}


.menu li li {
  background-color: #738fab;
}

.menu li li li {
  background-color: #3f6283;
}


.menu li li a {
  color: #fff;
  padding: .9em;
  white-space: normal;
  line-height: .9em;
  font-size: 1em;
  text-transform: none;

}


.menu li li li a {
  color: #fff;
  padding: .8em;
  white-space: normal;
  line-height: .8em;
  font-size: .8em;
  text-transform: none;

}

.menu a {
  border-left: 0px;
  padding: 1.3em 0 0em 0;
  white-space: normal;
  line-height: 1.2em;
  font-size: .9em;
  text-shadow: 0px !important;
}

.menu a:hover {
  background: #52708c;
  background-color: #52708c; 
  filter: none;
}  

.menu .current-menu-item a {
    background-color: #52708c !important;
    background: #52708c !important;
}
.menu .current_page_item a, .menu .current-menu-item a {
  background-color: #52708c;
}

ul.menu > li:hover {
  background: #52708c;
  height:64px;
}

.menu ul li:hover>a {
	color: #444 !important;
}

.menu ul ul li:hover>a {
	color: #444 !important;
}


ul.menu > li {
  height:65px;
}

.menu li.page-item-14 {
  width: 7em;
  padding: 0 0 0 7%;
}
.menu li.page-item-12 {
  width: 9em;
  padding: 0 0 0 7%;
}
.menu li.page-item-10 {
  width: 14em;
  padding: 0 0 0 7%;
}
.menu li.page-item-8 {
  width: 7em;
  padding: 0 0 0 7%;
}
.menu li.page-item-6 {
  width: 7em;
  padding: 0 0 0 3%;
}

.menu li.page-item-10 ul.children {
  margin-left:60px;
}

.menu li.page-item-12 ul.children {
 margin-left:60px;
}

.menu li.page-item-12 ul.children ul.children {
 margin-left: 0;
}  
  
#responsive_current_menu_item {
  background: #52708c;
  height:20px;
}

#responsive_current_menu_item img {
  display: none;
}

/* page content */

#content-full {
margin-top: 5px;
}


/* header styles */

#header {
  background: #fff;
}



.header-elements{
  float: left;
  width: 38%;
  height: 100%;
  margin-left: 5em;
}
.site-name {
  width: 100%;
  height: 100px;
  margin-bottom: 25px;
  float: left;
}

.site-name a {
  color: #fff;
  font-size: 50%;
}

.address {
  color: #fff;
  line-height: 1.4em;
  margin-left: 1em;
  background: transparent;
  border: 0px; 
  font-size: 1em;
}

.twitter {
  float: left;
  background:  url('../../../../../../../../../../../../../assets/www.prisonerhealth.org/wp-content/themes/responsive-childtheme-master/core/images/twitter_logo.png') no-repeat;
  text-indent: -9999px;
  width: 30px;
  height: 25px;
  
}

.facebook {
  float: left;
  background:  url('../../../../../../../../../../../../../assets/www.prisonerhealth.org/wp-content/uploads/2015/07/facebook-copy2.png') no-repeat;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  
  
}


.search-box {
  position: relative;
  float: right;
  width: 245px;
  height:15px;
  left: 0px;
}




.search-box .screen-reader-text{
  position: relative !important;
  font-size: .9em;
  font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  top:.2em;
  color: #666;
  text-transform:uppercase;
  display: none;
}

.search-box .screen-reader-text {
  background-color: red\0/;
}
.search-box input.search_button {
   border: none;
   background-color: transparent;
   background: none !important;
   border-shadow: none !important;
   padding: 0;
   font-weight: bold;
   font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   color: #666;  /* or whatever other color you want */
   font-size: .9em;
   position: relative;
   text-transform: uppercase;
}
.twit-con {
  float: right;
  width:140px;
  padding-top: .5em;

}

.twitter-book {
  float: right;
  width:100;
  padding-top: 3.5em;
  padding-right: .5em;

}


.contact{
  position: relative;
  width: 40px;
  height: 25px;
  color: #666;
  padding: 0 10px 0 20px;
  font-size: .8em;
  font-weight: bold;
  font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* home page styles */
.homeColumn-left{
  float: left;
  width: 50%;
  margin: 15px 10px 10px 0px;
  padding: 0px 10px 10px 10px;
}

.homeColumn-left h2 {
    font-size: 1em;
	font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	  color: #738fab;
}

.homeColumn-right2 {
  float: right;
  width: 42%;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;

}



.homeColumn-right {
  float: right;
  width: 40%;
  margin: 10px 10px 10px 10px;
  padding: 0px 10px 10px 10px;
  background: #738fab;
  color: #fff;
}

.homeColumn-right h2 {
    font-size: 1em;
	font-family: "proxima-nova-alt", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: bold;
	  color: #333a3d;
}

.homeColumn-right a {
	  color: #edede7;
}




/* side bar */

#widgets {
  margin: 0;
  float: left;
}

	
#widgets ul li a {
    display: inline;
    line-height: 18px;
    padding: 7px 0px 7px  0px;
	margin: 0 0 3px 0;

}

	
.widget-wrapper {	
  background-color: #fff;
	border: none;
	padding: 20px 25px 0px 0px;
  
} 


.widget-wrapper .current_page_item a {
	color: #738fab;
} 

.widget-wrapper a {
  color: #596870;
  font-size: .8em;

} 

.widget-wrapper ul li  {
	list-style-type: none;
	text-transform: none;
    line-height: 18px; 
	} 
	
.widget-wrapper li  {
	list-style-type: none;
    line-height: 18px;
    padding: 4px 0 0px 0;
    margin: 10px 0 0 0 !important;   
	} 
	
	
.widgets-wrapper ul li a {
    display: inline;
    text-transform: uppercase;
    line-height: 18px;
}

	
	
.widget-wrapper ul ul ul {
	list-style-type: none;
	border-bottom: 1px solid #bcbcbc;
    border-top:  1px solid #bcbcbc;
	text-transform: none;

	} 


.sidebar_page_listing ul li {
 border-bottom: 1px solid #000;
}

.menu-indent {
  margin-left: 15px;
  margin-top: -10px;
}


.homeImg {
  float: right;
  border: none;
  margin-right: .75em;
}

.buttonContainer{
  clear: both;
  margin-top: -2.5em;
  padding: 0;
}

.clearFull {
  width: 100%;
  clear: both;
}
/* mobile menu */

@media only screen and (min-width: 651px) and (max-width: 1020px) {
  .header-elements{
	width: 100%;
	margin-left: 0 !important;
	margin-bottom: 2em;
  }

  .twit-con {
	float: right;
	width:300px;
	padding-top: 1.5em;
  
  }
  .header-elements{
	width: 100%;
	margin-left: 1.5em !important;
  }  

}

@media screen and (max-width: 650px) {

.search-box {
  display: block;
  width: 200px;
  height:15px;
  clear: both;
  top: -1.5em;
}  

.header-elements{
  width: 100%;
  margin-left: 1.5em !important;
}
.site-name {
  width: 100%;
  height: 100%;
  margin-bottom: 5px;
}  
.twit-con {
  position: block;
  width: 140px;
  float: left;
  clear: both;
  margin-top: 2em;
  margin-left: -1.25em;
}
.menu {
  background: #52708c !important;
  height: 100%;
}
  
.main-nav .menu li {
	background: #52708c !important;
    
}
ul.menu > li {
  height: 65px;
}

ul.menu ul {
  display: none;
}

.menu li.page-item-14 ,.menu li.page-item-12 ,.menu li.page-item-10 ,.menu li.page-item-8, .menu li.page-item-6 {
  width: 100%;
  padding: 0;
}
.homeColumn-left {
  float: left;
  width:90%;
}
	
.homeColumn-right {
  float: left;
  width:90%;
}

.widget-wrapper ul li a {
  line-height: .8em;
}

#content {
 padding: 0 20px 0 20px !important;
 width: 90%;
}
		
#footer {
 height: 200px;
}

.get-involved {
 float: left;
 margin-left: 20%;
 margin-right: 20%;
}

#widget {
 clear: both;
}

}
/*The last 29 days of the month are the hardest."- Nikola Tesla*/