/* Enter Your Custom CSS Here */

@import url(http://fonts.googleapis.com/css?family=Ubuntu);

/*Toggle*/

#text-10 {
margin-bottom:0px;
}

#text-10 h2 {margin-top:20px;margin-bottom:0px;}

#text-10 .textwidget{
  font:Noto Sans;
  font-size:12px;
  margin-top:20px;
  margin-bottom:0px;
  padding:10px;
  background:#427BBC;
}

#mc_embed_signup {
  background:none;!important}

.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], .widget_calendar tbody a {
    background-color: #004B64!important;
}

#text-9 {
   position:absolute;
	top:-25px;
  left:-110px;
  color:#005B9A;
  font:Noto Sans;
  font-size:14px;
}

.textwidget {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

a {
  text-decoration:none!important;
  color:#005B9A;
  border-bottom:0 !important;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

a.submitpost {
  background:#2991D6;
  color:#fff;
  padding:10px;
  float:right;
}

.site-main {
    padding: 5% 0;
}

.site-header {
	margin-top:50px;
  margin-bottom:50px;
}

.post_content {
  margin:0;
  border-bottom:0px;
}

.post_author {
  margin-top:-10px;
}

.post_thumbnail img{
	width:100%;
  padding-bottom:20px;
}

span.comments-link{
	display:none;
}


#post-185 h1.entry-title {
  margin-bottom:20px;
  display:none;
}

#post-185 .entry-content, #post-185 .entry-header {
	padding-left:6%;
  padding-right:6%;
}

#Widgets_on_Pages_1 {
	float:left;
  	width:59%;
  	border-right:3px solid #005B9A;
  padding-top:0px;
}

#Widgets_on_Pages_2 {
   float:right;
   width:38%;      
}
#category-posts-2 ul, #category-posts-3 ul {
 margin:0;
  padding-right:20px;
}

#rss-3, #category-posts-2 {
  margin:0;
  padding:0px;
}

#rss-4, #category-posts-3 {
  margin:0;
  margin-top:-5px;
  padding:0px;
  margin-bottom:20px;
  border-bottom:1px solid #e9e9e9;
}

#rss-2, #category_post_list_widget-2 {
    margin:0;
    margin-top:-25px;
    padding:20px;
  	padding-left:0;
}

#text-8 {
  padding:00px;
  margin-bottom:20px;
}

#text-7 {
  color:#404040;
  font-size:15px;
  padding:00px;
}

#text-7 h2 {
  font-size:16px;
}

#text-5, #text-4, #text-6 {
  padding:0;
  margin-bottom:0;
}

#text-5 h2, #text-4 h2 {
	color:#404040;
    margin-bottom:10px;
}

#text-4 h2 {
	margin-top:20px;
}

#category_post_list_widget-2 h2 {
	color:#404040;
}

#category_post_list_widget-3 h2, #category-posts-2 a, #category-posts-3 a  {
	color:#404040;
  font-weight:200;
}

#category-posts-2 h2.widgettitle, #category-posts-3 h2.widgettitle, #category_post_list_widget-2 h2.widgettitle {
  display:none;
}

#category-posts-3 a.post-title {
}

#category-posts-2 p {
  color:#909090;
}

.fl {
  padding:0;
  margin:0;
  margin-bottom:20px;
  border-bottom:1px solid #e9e9e9;
}

.fl h2{
  font-size:16px;
  color:#404040;
  line-height:140% !important;
  margin-top:20px;
  margin-bottom:10px;
}

#category-posts-3 .fl h2 {
	margin-top:10px;
  margin-bottom:20px;
}

p.post_date {
	margin-bottom:15px;
}

#rss-2 p, .fl p{
  color:#404040;
}

#rss-3 a {
  font-weight:200;
}

#rss-2 img, #rss-3 img {
    visibility: hidden;
    display:none;
}

.category-conference {
  background-image:url("http://ophen.org/images/conference.png");
  background-repeat:no-repeat;
}

.category-reviews {
  background-image:url("http://ophen.org/images/bookreviews.png");
  background-repeat:no-repeat;
}

.category-newpub {
  background-image:url("http://ophen.org/images/newpubs.png");
  background-repeat:no-repeat;
}

body.category-newpub, body.category-reviews {
	background-image:none;
}

#search-2, #archives-2 {
	margin-bottom:30px!important;
}

#archives-dropdown-2 {
 border:0;
 width:100%;
 padding:8px;
  padding-left:3px;
  font-family:Open Sans;
}

#menu-about {
  font-family:Open Sans;
}

#book-review {
  font-size:85%;
  padding:20px;
  background:#f5f5f5;
  margin-bottom:40px;
    -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  }

#book_review_cover_image {
	width:250px;
  padding-left:50px;
}

p, h1, h2, h3, h4 {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

.site-branding {
  height:160px;
  width:200px;
  background-image: url("http://www.ophen.org/images/phenreviews.png");
  background-repeat: no-repeat;
  background-position: center;
}

.widget {
 margin-bottom:40px;
}

.widget a {
border-bottom: none;
}

h2.widgettitle {
 margin-top:0;
}

.logos img, img.logos, .social img, img.social {
  height:60px;
  width:60px;
  border-radius:10px;
  margin-right:20px;
  margin-bottom:20px;
}

.social img, img.social {
  margin-top:30px;
  margin-bottom:0;
  border-radius:5px;
  height:32px;
  width:32px;
}

#site-navigation {
  margin-top:0px;
  margin-bottom:0;
}

@media screen and (max-width: 960px) {
    .site-header {
    margin-top:0px;
  margin-bottom:auto;
}
  
  
#text-9 {
   position:absolute;
	top:-25px;
  left:0px;
}
}

@media screen and (max-width: 620px) {
	
  #text-9 {
  top:50px;
  left:20px;
  color:white;
}
  
  .entry-header {
 	padding-top:20px!important;
  }
.site-main {
    padding:0;
}
  
  #Widgets_on_Pages_1 {
    width:100%;
    border:0;
}
  
  #Widgets_on_Pages_2 {
     margin-top:-10px;
    width:100%;
  }
 
  ul, ol {
  	margin:0!important;
  }
  
  #post-185 h1.entry-title {
	margin-top:-20px;
  }
  
}

@media screen and (max-width: 1200px) {
  #site-navigation {
    margin-top:0px;
  }
   
  .logos img, img.logos {
  height:50px;
  width:50px;
  border-radius:80px;
  margin:5px;
  margin-top:0;
}
  
  .widget {
 margin-bottom:20px;
  }
  
}

.site-info {
    
}