/*
Theme Name: BuddyPress Hieroglyph 3.0
Theme URI: http://hieroglyph.asu.edu
Description: Child theme adapted for The Hieroglyph Project
Tags: buddypress
Version: 2.0
Template: bp-default
Author: Nina Miller
Author URI: http://csi.asu.edu
*/
@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic,700italic|Roboto:100,700);
body{
	  font-family: "Noto Serif",serif;
	  background: #FEFEFE;


	  
	
}


h1, h2, h3, h4, h5, h6, .item-title,a.button{
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 font-weight: 100;
	
	
}
h1{
font-size:34px;
}
h2, h2.slide-title{
	font-size:30px;
}
h3{
font-size: 28px;
}
h4{
	font-size: 24px;
}
a{
	color:#0076a9;

}
#header{
margin:0;
max-width: 160px;
height:100%;
float:left;
position: fixed;
background-color: #F1F1F1;
}
div#content, #footer{
margin-left: 160px;



}
#footer{

clear:both;
display: block;

}
#footer-widgets{
padding:0px 0 2.5% 2.5% !important;
border-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

#nav > li > a, #nav > li > ul > li > a{
-moz-border-radius:  0 !important;
	-webkit-border-radius:  0 !important;
-moz-border-radius-topleft: 0 !important;
-webkit-border-top-left-radius: 0 !important; 
-moz-border-radius-topright: 0 !important;
-webkit-border-top-right-radius:  0 !important;
border-top-left-radius: 0 !important; 
border-top-right-radius:0 !important; 
}


div#container{
border-radius: 0;
-webkit-border-radius:0;
-moz-border-radius: 0;
border-bottom:none;
border-right:none;
padding-right: -160px;
background-color:#FEFEFE;
}
div#content .padder, #footer{


border-right:none;
-moz-border-radius:  0 !important;
	-webkit-border-radius:  0 !important;
-moz-border-radius-topleft: 0 !important;
-webkit-border-top-left-radius: 0 !important; 
-moz-border-radius-topright: 0 !important;
-webkit-border-top-right-radius:  0 !important;
border-top-left-radius: 0 !important; 
border-top-right-radius:0 !important; }
div#content{
margin-right:-160px;

}
div#content .padder{
margin-right:160px;
margin-top:0;
}
.widget{
}

#text-8, #recent-posts-8, #bp_core_members_widget-3{
max-width:450px;
min-width:200px;
width:28%;
margin-right: 2.5%;

}
iframe#twitter-widget-0{
width:100% !important;
max-width: 700px !important;

}
#cac_featured_content_widget-3, #text-10{
max-width:849px;
min-width: 300px;
width:67%;

float:left;
}
div#message.error p {
font-size: 15px;
}
div#message.error p a, div#message.error p a:visited, div#message.error p a:link{
color:#eccd82;
}
/*---Home STYLES--*/
.explain{
display:block;
clear:both;
width:100%;
position:relative;
padding: 0 auto;

}
a.login-link{
min-width: 60px;
}
.explain h4{
float:left;
position:relative;
padding-bottom:10px;

padding-top:15%;
text-shadow: white 1px 2px 0;
clear:right;

font-size: 4em;
line-height: .9em;
color:#0a0a0a;

}
.explain img.wp-image-2923{
display:none;
}

.explain img.wp-image-2921{
display:block;
}
.taglines{
width:100%;
max-width:1000px;
height:300px;
background-image: url(http://hieroglyph.asu.edu/wp-content/uploads/2013/02/hieroglyph-home.png);
background-repeat: no-repeat;
background-size: 100%;
}
.explain h5.pitch{
width:95%;
display: block;
clear:both;
font-style: italic;
font-size: 2em;

padding:25px 0 ;
margin-bottom: 15px;
text-align: center;
border-bottom:1px #CECECE solid;
}
.single-post img.attachment-story-feature{
width:100%;
height:auto;
margin-bottom: 10px;
}

a.button,.button{
font-size:.8em;
font-weight: bold;
background-color: ;
background-image: none;
color:white;
border:none;
border-radius: 0;
padding:5px 35px 5px 5px;
font-weight: 700;
letter-spacing: .02em;
background:rgb(39,183,235) url(images/arrows-whbg.png) right center no-repeat;
background-size: auto 100% ;

}
.pitch a.button{
padding-right: 50px;}
a.button:hover{
border:none;
border-radius: 0;
background:rgb(255,194,20) url(images/arrows-gold2.png) right center no-repeat;
background-size: auto 100% ;
}

h4.wp-image-2516{
width:24%;

background: url(http://hieroglyph.staging.wpengine.com/wp-content/uploads/2014/08/thought.png) top right no-repeat;
background-size:80% auto ;
text-align: center;
margin: 0 3.5% 0 0;


}
h4.wp-image-2518{
background: url(http://hieroglyph.staging.wpengine.com/wp-content/uploads/2014/08/clipboard.png) top center no-repeat;
background-size:60% auto;
width:26%;
text-align: center;
margin: 0 3.5%;

}
h4.wp-image-2517{
background: url(http://hieroglyph.staging.wpengine.com/wp-content/uploads/2014/08/book.png) top center no-repeat;
background-size:75% auto;
width:29%;
text-align: center;margin: 0 0 0 3.5%;
}
.home-page #content .widget, .page-template-custom_insiders-php #content .widget{
float:left;



}

#homepage-first{
margin:0 0 4% 0;
height:300px;
}
#homepage-second{
padding:2% 0 4% 0;
height:300px;

}
#homepage-first #text-8 .listing-item img{
max-width: 100px;
height:auto;
float:left;
margin:0 10px 10px 0;
}
#text-10, #text-13{
width:65%;
overflow: hidden;

position: relative;


}
#text-13{
max-width: 65%;
margin-right: 2.5%;
float:left;
}
#text-13 .excerpt a{
text-decoration: none;
color:rgb(8,8,8);
}
#text-13 .excerpt a:hover{
color:rgb(5,79,159);
}
#homepage-first #text-10 .listing-item img, #homepage-second #text-13 .listing-item img{
height:100%;
width :auto;
float:left;
position:relative;
}
#homepage-first a.title, #homepage-second a.title, #text-13 a.title{
text-decoration: none;
font-size: 1.6em;
}
#homepage-first #text-10 li.listing-item a.title, #homepage-first #text-10 li.listing-item .excerpt, #text-13 li.listing-item a.title, #homepage-second #text-13 li.listing-item .excerpt, #text-13 li.listing-item .excerpt, #homepage-first #text-10 li.listing-item span{
float:left;
position:absolute;
left:0;
z-index:7;
 color:#FFFFFF;
 padding:5px 2.5% 9px 2.5%;
}

#homepage-first #text-10 li.listing-item .excerpt,  #text-13 li.listing-item .excerpt{font-weight: bold;letter-spacing: .01em; font-size: 1.2em;}
#homepage-first #text-10 li.listing-item a.title{font-family: "Roboto", sans-serif;
background: rgba(201, 219, 44, .8);
left:0;
font-size: 2em;
padding-top: 1%;}
 #homepage-first #text-10 li.listing-item span{left:0; margin-top:36px;z-index: 3;background:rgba(39, 183, 235, 1); }
 #homepage-first #text-10 li.listing-item .excerpt{
margin-left:15%;
bottom:0;
float:right;
width:80%;
padding:5px 2.5% 2.5% 2.5%;
background: rgba(5, 79, 159, .8);
}
#text-13 li.listing-item a.title{font-family: "Roboto", sans-serif;
background: rgba(242, 102, 36, .8);
margin-left:47%;
left:0;
top:15%;
font-size: 2em;
line-height: 1.2em;
padding-top: 1%;
width:48%;}
#text-13 li.listing-item .excerpt{
margin-right:15%;
bottom:12%;
left:0;
float:left;
width:80%;
color:#242323;
background: rgba(255,194,20, .7);
}

.homepage-widgets li.listing-item{
list-style-type: none;
}
.homepage-widgets .excerpt-dash{
display:none;
}
div.page .textwidget ul, ul#members-list{
margin:0;
}
.homepage-widgets #members-list-options{
display:none;
}
#bp_core_members_widget-3 h4{
margin-bottom: 0;
}
.homepage-widgets ul.item-list{
max-width: 240px;
}
.homepage-widgets ul.item-list li{
padding:0;
width:30%;
list-style-type: none;
border-bottom: none;
margin:0;
float:left;
}
.homepage-widgets #members-list li{
overflow:hidden;
}
.homepage-widgets ul.item-list li img{
width:100%;
height:auto;
margin:0;
padding:0;
border:black .01em solid;

}
.homepage-widgets ul.item-list li .item-avatar{
float:left;
position:relative;
width:100%;
margin:0;
padding:0;
border:none;
}
.homepage-widgets ul.item-list li .item{
position: absolute;
bottom:0;
padding:5px 5px 5px 5px;
min-height:30px;
height:90%;
padding-top:25px;
width:100%;
background-color:rgba(0, 0, 0, 0.4); 

}
.homepage-widgets ul.item-list li .item a{
font-weight: bold;
color:white;
text-shadow: black 0 1px 0;
text-decoration: none;
line-height: 1.1em;
font-size: .85em;

}
.homepage-widgets ul.item-list li .item a:hover{
color:rgb(39,183,235);
}
ul.item-list li .item-meta{
display:none;
}
#homepage-second{
background-image:url(/wp-content/themes/hieroglyph-child/images/arrows-gold.png);
background-position: 77.5% 15%;
background-repeat: no-repeat;}
#recent-posts-8 {
margin-left:0;
background: rgba(255,255,255,.6);
padding-left: 2.5%;
}
#text-13{

margin-right:0;
}

#recent-posts-8 ul{
list-style-type: none;
padding:0;
margin:0;

}
#recent-posts-8 ul li{
display:block;
margin-bottom: 2%;
font-family: "Roboto", sans-serif; 
font-size: 1.4em;
}
#recent-posts-8 ul li a{
font-weight: 700;}
#bug-library-filters, #bug-library-list, #bug-library-item-table. #bug-library-item-table table, #bug-library-list
{
width:100% !important;
max-width: 1280px;
border:none !important;
}
#bug-library-filters div{
float:left;
min-height:130px;
height:100%;
margin-bottom: 10px;}
/*---INNERSANCTUM STYLES--*/

#inner-first .widget{
width:29%;
margin-right:2.5%;


}
.page-id-1699 .ssba{
display:none;
}

div.inner{
float:left;}
#inner-first .widget{
float:right;}
#inner-first p{
clear:left;}
.inner li.listing-item {
list-style-type: none;
width:41%;
margin-right:2.5%;
float:left;
}
div.page #inner-first #bbp_replies_widget-3 ul{
margin:0;
list-style:none;
}


.inner li a{
font-family: "Roboto", sans-serif;
font-weight: bold;
text-decoration: none;
font-size:1.3em;
}
.ssba{
float:right;

text-align:left;
margin: 0 0 0 0;
position:relative;
}
.single .ssba{
margin-top: -5px;
margin-bottom:5px;
}
.ssba img{
padding:1px;
width:20px;
height: auto;
}

.single-story .ssba{
top:-5px;}
.ssba img{
padding:1px;
width:24px;
height:auto;
}
/* Member Profiles */
.bp-user a.button,.bp-user a.button:hover, #footer a.button, #footer a.button:hover{
padding-right:8px;
background-image: none;}

.bp-user #content .padder {
	box-sizing: border-box;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	position: relative;


}


.bp-user #item-header,
.bp-user #item-nav,
.bp-user #item-body {
	box-sizing: border-box;
	padding-left: 
	width: 100%;

}
.bp-user #item-body{
	display:block;
	
	padding-bottom: 25px;
	
}
.bp-user #item-header-content,
.bp-user #item-nav,
.bp-user #item-body{

	width: 100%;
}

.bp-user #item-header-avatar {
	
float:left;
width:100%;
height: auto;
max-width: 240px;
margin:0 2.5% 2.5% 0;
	
}


.bp-user #item-header-avatar img {
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
	width: 100%;
	height: auto;
	
}

.bp-user #item-header #item-header-content {
	margin: 0;
}

.bp-user #item-header h2 {
	border-bottom: 1px solid #1fb3dd;
	font-size: 42px;
	line-height: 42px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.bp-user #item-header .user-nicename,
.bp-user #item-header .activity {
	border: 0;
	
	line-height: 22px;
	margin: 0 10px 10px 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 22px;
}

.bp-occupation {
	color: #1fb3dd;

	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 5px;
}

.bp-user .bp-user-categories {

}
div#item-header ul.bp-user-categories li{
float:left;
padding-right:5px;
font-family: 'Roboto', sans-serif;
font-size: 1.3em;
}
.bp-user .bp-user-categories li {

	
}

.bp-user .bp-social-networks {
	float: right;
}

.bp-user .bp-social-networks li:last-child a {
	margin-left: 0;
}

.bp-social-networks a {
	background-repeat: no-repeat;
	float: left;
	margin-left: 15px;
	text-indent: -9999px;
	width: 45px;
	height: 45px;
}

.bp-social-networks .google a {
	background-image: url(images/icon-google-plus.png);
}

.bp-social-networks .twitter a {
	background-image: url(images/icon-twitter.png);
}

.bp-social-networks .facebook a {
	background-image: url(images/icon-facebook.png);
}

.bp-user #item-header #item-meta {

}

.bp-user #item-nav .item-list-tabs,
.bp-user #item-body .item-list-tabs#subnav {
	margin: 0;
	min-height: 30px;

}
.bp-user #item-body .groups, .bp-user #item-body .messages, .bp-user #item-body .follow{
padding-top: 21px;

}

.bp-user #item-nav .item-list-tabs li:first-child,
.bp-user #item-body .item-list-tabs li:first-child {
	margin-left: 0;
}

.bp-user .profile h4 {
	display: none;
}

.bp-user .profile-fields {
	font-size: 16px;
}

.bp-user table tr td,
.bp-user table tr th {
	padding: 12px;
	vertical-align: top;
}

/* Hide fields that are available elsewhere */
.public .field_name,
.public .field_google-id-number,
.public .field_twitter,
.public .field_facebook,
.public .field_occupation {
	display: none;
}

.bp-user .pagination {
	margin-right: 0;
	margin-left: 0;
}

/* Override default activity styles */
span.activity,
div#message p {
	border: 1px solid #1fb3dd;
	background: #1fb3dd;
	color: #fff;
}

#security-section{
	width:35%;
}



/*---STORY STYLES--*/
.single-story .page{
overflow: hidden;

}
a.bookcover{
position:absolute;
margin-left: 180px;
top:0;
left:0;
width:400px;

}

.chapter{
font-family: "Roboto", Helvetica, Arial, sans-serif; 
text-decoration: none;
color:#9b9b9b;

line-height: 1.3em;
font-size: 1.8em;
margin-top: 25px;
}


a.bookcover:hover{
opacity: .5;
}

a.bookcover img{
height:40px;
width:auto;
float:left;

}

img.asu-csi{
width:100%;
height: auto;

max-width: 300px;}

.single-story div#content .entry p{
color:#0c0c0c !important;
}
.single-story .author-column{
width:42%;



}
.single-story div#content.vertical .author-column{
width: 100%;
}

.single-story div#content.vertical .entry p{
width:100%;
display:block;}

.comments-closed{
display:none;
}
.single-story .questions h2 a{
font-weight: bold;
text-decoration: none;
color:black;
font-size:1.7em;
line-height: .95em;


}

.single-story .questions h2{
text-align: left;
}
.single-story .questions{
padding:10px 5px 10px 10px;
margin-bottom: 15px;
width:55%;
float:right;


}

.single-story #content.vertical .questions h2{
text-align: right;}
.single-story #content.vertical .questions{
float:right;
margin-right:0;
padding:0;

width:100%;
}
.single-story .post-connections{
width:100%;
float:left;
margin:0;
padding:15px 0 0 0;

}
.single-story ul.post-connections {
margin:0;
padding:0;


}
.single-story ul.post-connections li , .related-forums, li.quote,  {
list-style-type: none;


min-width: 200px;
float:left;
margin:0 1.5% 3.5% 0;

}
 .related-forums, li.quote {
width: 30%;
padding-top:15px;
}
.single-story ul.post-connections li.link{
width: 30%;
padding-top:15px;
min-height: 230px;
}
#text-7{
padding-bottom:25px;
}
#text-7 a.button{
clear:both;
float:left;
display:block;
margin: 5px;
}
.related-forums, li.quote {

background:url(images/conversation.png)left 15% no-repeat;}
.single-story ul.post-connections li.response {
padding-top:15px;
width:65%;
}
div.category-press{
width:45%;
float:left;
margin-right: 2.5%;
min-height: 200px;
}
div.category-press h2.posttitle a{
font-size: .8em;
}
.textwidget h4 a{
text-decoration: none;
}
.category-press #nav-below{
float:left;
clear:both;}
.category-press .authorrole, .category-press .author-box, div.category-press .postmetadata{
display:none;
}
.single-story ul.post-connections li.link p, div.category-press p{
font-size: 1.2em;
}
.single-story ul.post-connections li.response p{
padding:0;
font-size: 1.4em;}
.single-story ul.post-connections li.link h4 a, {
text-decoration: none;padding:2px;
}
.single-story ul.post-connections li.link:before{
content: 'resource';
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 color:#a6a0a0;
	 border-bottom:#a6a0a0 1px solid;
	 display: block;
	 text-align: right;

}
h5.authorrole{
 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 color:#a6a0a0;
	 border-bottom:#a6a0a0 1px solid;
	 display: block;
	 margin:0 2.5% 1.5% 0;
}
.single-story .post-content p.question-link{

 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;

text-align: right;
 	 display: block;
	 text-align: right;
	 background:url(images/arrow-hiero.png) right center no-repeat;
background-size: 25px 25px;
padding-right:25px;
padding-left: 0px;

max-width: 600px;
width:90%;
}
p.date, p.postmetadata{
border:none;
}

.response{
background: url(images/reply.png) right 11% no-repeat;
}
li.response strong, li.response i{
font-size: 1.2em;
}
.response h4 a{
text-decoration: none;
font-weight: bold;}
.response:before{
content: 'story response';
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 color:#a6a0a0;
	 border-bottom:#a6a0a0 1px solid;
	 display: block;
	 text-align: right;
	 
}
.single-story .post-connections img{
height:auto;
width:50px;
float:left;
padding:0 10px 10px 0;
}

li.quote h4:before{
content: 'Conversation';
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 color:#a6a0a0;
	 border-bottom:#a6a0a0 1px solid;
	 margin-bottom: 5px;
	 display: block;
	 text-align: right;
	 font-size: .5em;

}
.related-forums h2 span, li.quote h2 span{
 font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
	 letter-spacing: .2em;
	 font-size: .45em;
	 line-height: 1.1em;

}

.related-forums, li.quote{
background-color: #ECECEC;
border:rgb(39,183,235) 1px solid;
padding:8px;
min-height: 264px;
font-weight: bold;

}
.related-forums h2 a, li.quote h4 a{
text-decoration: none;
line-height: .9em;
}


li.quote .ssba{
display:none;
}
 li.quote blockquote{
 background:transparent url(images/quotes3.png) right bottom no-repeat;

 width:100%;
 margin-top:0;
 padding:0;

}
 li.quote blockquote p{
 background:transparent url(images/quotes2.png) left top no-repeat;
}

 li.quote a{ font-family: "Roboto", Helvetica, Arial, sans-serif;
	 text-transform: uppercase;
text-decoration: none;
text-align: right;
 	 display: block;

 	}

.single-story .post-content blockquote p{
 line-height: 1.1em;
 font-size: .65em;
 color:#3e3c3c;
}

.single-story .post-connections li p{
clear:both;
}

.single-story h5.authorrole{
display:none;
}
#content div.sharedaddy{
clear:none !important;

}
.single-book div.author-box{
width:31%;


}

 .author-box div.description{

}

.story-archive{
float:left;
clear:both;
width:100%;
display:block;
}
.story-node, .single-book img.attachment-medium, .single-book img.attachment-large{
width:23%;
padding-right: 1.5%;
padding-bottom:2.5%;
float:left;

}
.story-node h2, .story-node h4{
float:left;
position:absolute;
padding:5px;
margin:0;

z-index: 100;


}

.story-node a h2{
text-decoration: none;
font-size: 280%;
line-height: .9em;
color:#FEFEFE;
display: block;
background-color: rgb(39,183,235);
width:18.5%;
margin-top: 60px;
margin-right: 1.5%;
min-height: 65px;
}
.story-node h4.chapter{
padding-top: 25px;
}
.story-node a:hover h2{
background-color: #FEFEFE;
}
.story-node a img{
width:100%;
height: auto;

opacity: .3;
float:left;
position:relative;
padding:0;
margin:0;
border:#D0D0D0 1px solid;
}
.story-node a:hover img{
opacity: .6;

}
.story-node a:hover h2{
color:rgb(39,183,235);
min-height: 65px;
}
.story-node a:hover h4{
color:#3e3c3c;


}
.single-book img.attachment-medium, .single-book img.attachment-large{

height:auto;
}

.single-story div.activity-meta, .single-question div.activity-meta, .single-post div.activity-meta, .single-project div.activity-meta, .single-book div.activity-meta{
display:none !important;}


div.story-image{
float:right;
margin-left: 25px;
right:0;
top:0;



}
.vertical div.story-image{
margin-left:15px;
width:23%;

clear:right;
position: absolute;
}
.horizontal div.story-image{

width:55%;
height:auto;
position:relative;
margin: 0 0 3% 2.5%;

  

}
img.attachment-story-thumb-h, img.attachment-story-thumb-v{
width:100%;
height: auto;
    }


.pop{
color:#EC6913; font-weight: 700;
text-shadow:  0 -1px 1px #8d8d8d;
font-size:18px;
 font-family: "Roboto",Helvetica, Arial, sans-serif;
}
blockquote{
padding:5px 15px 5px 30px;
background:rgb(39,183,235) url(http://hieroglyph.wpengine.com/wp-content/themes/hieroglyph-child/images/quotes.png) top left no-repeat;
color:#FFFFFF;
 font-family: "Roboto",sans-serif;
font-style: normal;
font-weight: 700;
font-size: 28px;
width:60%;
margin-top:10px;

}
blockquote span{
font-size: 16px;
text-align:right;
}
.bp-user-books {

overflow-x:hidden;
	
}
.bp-user-books a.button{
clear:both;

}
.bp-user-books a.edit, .bp-user-books a.delete{
padding:2px;
float:left;
text-decoration: none;
font-size: .9em;
font-family: "Roboto", sans-serif;
font-weight: bold;
background-color: rgb(224,230,230);
margin-right:2px;
}
.bp-user-books a.edit:hover, .bp-user-books a.delete:hover{
background-color: rgba(253,235,0);}
.bp-user-books a.edit{
clear:left;}

.bp-user-books ul li {
	float: left;
	display: inline;
	padding:0;
	margin:0;
}

.bp-user-books .odd {
float:left;
}

.bp-user-books .even {
float:left;
}

.bp-user-books img {
	float:left;
	margin: 0 0 5px 0;


	padding-top: 15px;
	height:80px;
	width:auto;
}
#header{
	background:#ededed;
	color:#373737;
	padding-bottom:25px;
		-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
margin-bottom:0;
z-index:1;
}
#header h1 a{
	color:#373737;
}
#header #search-bar .padder{
padding:20px 0;
}
#header #search-bar{
text-align: left;
}
#navigation{

}
#navigation ul li{
float:right;
width:65%;
}
#nav .sfhover ul, #nav :hover ul{
width:100%;
}

#logo{

}
#logo a h2{
	

}
#nav{
margin:40px 0 0 0;
}
#nav ul{
position:relative;
}
#header{
background-image:none !important;}

}
#nav li{

background: none;
}
#navigation
{font-weight: bold;}
	#nav li > a:after {
    color: #888;
    content: ' ▾';
}

#nav li > a:hover:after {
    color: #444;
    content: ' ▾';
}

#nav li > a:only-child:after {
    content: '';
}
	.textwidget a:hover.button{
	text-transform:none;}

	#site-generator {
color:#fafafa ;
text-align: center;
text-shadow:#000000 1px 1px 0;
}
#slider{

}
.dash{
padding:0 15px 15px 15px;
width:100%;
float:left;
clear:both;
}
.dash .widget ul{
	min-width:260px;
	float:left;
	margin:0 10px;
}
#announce{
	width:100%;
	max-width:300px;
	background-color: #FEFEFE;
	}
	#announce p{
		padding:10px;
	}
	#logged-in{
		
	}
.theme-light.slider-wrapper{
	
}
div.post-content{
margin-left: 0;
}
.single-story .post-content p, .single-book .post-content p{
font-size: 1.5em;
line-height: 1.4em;
padding:15px 2.5% 2.5% 0;


}
bp
.single-book .post-content p{
margin-right:25px;
}
.single-story div#content.horizontal .post-content .entry p{
max-width: 400px;}
.single-story .post-content h2.posttitle{
font-size:4em;
padding:10px 0;
line-height: .95em;
}
div.item-list-tabs ul li:first-child{
   margin-left:0;
   }
   .single div#content, .archive div#content, .page div#content, .single-story div#content.vertical{

float:left;
width:75%;
padding-right:2.5%;
}
   .single-book div#content,.single-story div#content, .home-page div#content, .single-story div#content.horizontal,.page-template-custom_insiders-php div#content, .page-template-onecolumn-page-php div#content{
max-width: 1280px;
width:100%;
margin-right:0;
}



.single-story p.wp-caption-text, span.caption{
font-size:.8em;
text-align: right;
font-style: italic;
}
 span.caption{
 border-top:#c6c6c6 1px solid;
 float:right;
 padding:3px;
 background-color:#eaeaea;

 margin-bottom: 5px;
 }
  span.caption a{
  text-decoration: none;
  }

div#sidebar{
margin-left:0;
}
.authorinfo{
max-width: 120px;
float:left;
clear:none;
padding:0 15px 10px 0;
}
.single-book .authorinfo{
max-width: 100px;
}
.authorinfo img, .author-box img{
float:left;
height: auto;

}
div.author-box{
background-color: #fdfdfd;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
float: left;
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: 700;
margin: 0 25px 15px 0;
padding:0;
width:43%;
text-align: left;

line-height: 1.1em;
font-size:.9em;

}
.single-post div.author-box, .category div.author-box{
width:100%;
}

.single-story div.author-box{
width:95%;
padding-bottom:0;
margin:0 2.5% 0 0;
font-size:1.1em;
line-height: 1.4em;
}
.description{
font-size: 1.2em;
line-height: 1.3em;
color:#5e5e5e;
font-family: 'Noto Serif', serif;
font-weight: 300;

}
.single-book .description{
font-size:1.05em;
}
.related-forums{
background-color: #ECECEC;
border:rgb(39,183,235) 1px solid;
padding:8px;

}
.related-forums h2 a{
text-decoration: none;
line-height: .9em;
}
.nivo-caption{
	font-size:38px;
	line-height: 32px;
	font-weight:700;
	top:65%;
	margin-bottom:9%;
}
.nivo-caption span{
	font-size:22px;
	line-height: 35px;

}
#gallery-1 .gallery-item .gallery-icon img {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }


   .fade:hover {
      opacity: 0.5;
      }

}
#homepage-sidebar-right {


}
.page-template .wangguard-user-report.button {

}
#center-homepage-widget, #homepage-widget-left, #homepage-widget-middle, #homepage-widget-right, #announce{
}

#homepage-sidebar-right{
	
}

#captchi{
	float:right;
	width:100%;
}
.home div#content .padder{

	}
/*-------------MOBILE STYLES-----------------*/
	
	
	@media only screen and ( max-width: 1300px ) {
		.single-story .post-connections{
	width:100%;}
	#slider{


}
#homepage-sidebar-right{

}
#header{
	
}

	}
	@media only screen and (max-width:1160px){
			.taglines{

height:280px;

}

	}
		@media only screen and ( max-width: 1050px ) {
		.taglines{

height:260px;

}
#text-10, #text-13{
overflow: visible;

}
#homepage-second{
clear:both;}


#homepage-first #text-10 .listing-item img, #homepage-second #text-13 .listing-item img{
width:100%;
height:auto;

}


 #homepage-first #text-10 li.listing-item .excerpt, #homepage-second #text-13 li.listing-item .excerpt{

 width:95%;
margin-left:0;
margin-top:5px;
bottom:-32%;
float:left;
}



.homepage-widgets .excerpt-dash{
display:none;
}
div.page .textwidget ul, ul#members-list{
margin:0;
}
.homepage-widgets #members-list-options{
display:none;
}

		.page-template-default div#content{
	
		width:72%;
		}
		
		.page-template-default div#content .padder, .page-template-default div#content div.padder{
			margin-right: 0px;
			padding-right:160px;
		}
		
		.story-node h4.chapter, .story-node h4{
		font-size: 1.5em;
		
		}
		.story-node a h2{
			font-size: 1.9em;
		}
		
div#sidebar{
width:23%;
}
.single-story div#content.horizontal .entry, .single-story .questions{
width:45%;
float:left;
}


.single-story .related-forums{
width:30%;
}
	.single-story .post-connections{
	width:65%;}
 .single-story ul.post-connections li.response,  .single-story ul.post-connections li.link, .single-book div.author-box, li.quote{
width:45%;
}
 .single-story ul.post-connections li.response,  .single-story ul.post-connections li.link,li.quote{
margin-top:15px;}
.greet{
margin:8px;
font-weight: bold;
}

#logo{
	position: relative;
	width:100%;
	margin-left:0;
	padding: 0 5px;
}
#homepage-sidebar-right, .sidebar, h5.authorrole{

	max-width: 100%;
	clear:both;
}
#navigation{
	background:none;
	border:none;
}



.activity-list div.activity-meta a.acomment-reply-nojs {
	background: #fff9db;
	border-bottom: 1px solid #ffe8c4;
	border-right: 1px solid #ffe8c4;
	color: #ffa200;
}

div.activity-meta a.acomment-reply-nojs:hover {
	background: #f7740a;
	color: #fff;
    border-color: #f7740a;
}

}
@media only screen and (max-width: 1000px) {
.taglines{

height:240px;

}
#homepage-first #text-8 .listing-item img{
max-width: 80px;
}
#homepage-second{
background-image: none;}
#text-8, #recent-posts-8, #bp_core_members_widget-3 {
max-width:  100%;
width: 95%;
margin-right: 2.5%;

}
#text-10, #text-13{
width:95%;
margin-bottom: 2.5%;

}
#text-13{
max-width: 95%;

}

#homepage-first #text-10 li.listing-item a.title, #homepage-first #text-10 li.listing-item .excerpt, #homepage-second #text-13 li.listing-item a.title, #homepage-second #text-13 li.listing-item .excerpt, #homepage-first #text-10 li.listing-item span{
float:left;
position:absolute;
left:0;
z-index:7;
 color:#FFFFFF;
 padding:5px 2.5% 9px 2.5%;
}

#homepage-first #text-10 li.listing-item .excerpt, #homepage-second #text-13 li.listing-item .excerpt{font-weight: bold;letter-spacing: .01em; font-size: 1.2em;}
#homepage-first #text-10 li.listing-item a.title{font-family: "Roboto", sans-serif;
background: rgba(201, 219, 44, .8);
left:0;
font-size: 2em;
padding-top: 1%;}
 #homepage-first #text-10 li.listing-item span{left:0; margin-top:36px;z-index: 3;background:rgba(39, 183, 235, 1); }
 #homepage-first #text-10 li.listing-item .excerpt{
margin-left:15%;
bottom:0;
float:right;
width:80%;
padding:5px 2.5% 2.5% 2.5%;
background: rgba(5, 79, 159, .8);
}
#homepage-second #text-13 li.listing-item a.title{font-family: "Roboto", sans-serif;
background: rgba(242, 102, 36, .8);
margin-left:47%;
left:0;
top:15%;
font-size: 2em;
line-height: 1.2em;
padding-top: 1%;
width:48%;}
#homepage-second #text-13 li.listing-item .excerpt{
margin-right:15%;
bottom:5%;
left:0;
float:left;
width:95%;
color:#242323;
background: rgba(255,194,20, .7);
}

.homepage-widgets li.listing-item{
list-style-type: none;
}


.bp-user #item-header-avatar {
max-width: 180px;}
.bp-user-books{
left:215px;
width:40%;
}

	.bp-user #item-header-avatar img {
		width: 180px;
	}

	.bp-user #item-header,
	.bp-user #item-nav,
	.bp-user #item-body {
		
	}

	.bp-occupation {
		left: 230px;
	}

	.bp-user .bp-social-networks {
		clear: left;
		float: left;
	}

.page,.single-story .author-column, .single-story div#content.horizontal .post-content p, .single-story .questions, .single-story .post-connections, .single-story div#content.horizontal .entry{
width:100%;
max-width: 100%;
}
.single-story .author-column{
padding:10px 0;
}
}

@media only screen and (max-width: 900px) {
.taglines{

height:220px;

}
.pitch a.button{
clear: both;
float: right;
margin: 26px 0;
}
#footer-widget-area div.widget-area > ul{
width:30%;
}
#footer-widget-area div#fourth.widget-area > ul{
width:100%;
}

.horizontal div.story-image, .vertical div.story-image,.single-story div#content.horizontal .post-content, .single-story div#content.horizontal .response, .single-story div#content.horizontal .post-content p {
width:100%;


}
.bp-user-books{
visibility: hidden;
}

.story-node{
width:30%;
}
.story-node h4, .story-node a h2{
position:relative;

}
.story-node a h2{
width:100%;
margin-top:0;
}
.story-node h4{
font-size: 1.3em;
}
.story-node a:hover h2, .story-node a:hover h4{
text-shadow:none;
}
	.bp-user #item-header-avatar {
		position: static;
		width: auto;
		max-width: 100%;
	}

	.bp-user #item-header-avatar img {
		float: none !important;
	}

	.bp-user #item-header,
	.bp-user #item-nav,
	.bp-user #item-body {
		padding-left: 0;
	}

	.bp-occupation {
		left: 20px;
	}

	.bp-user .bp-social-networks {
		clear: none;
		float: right;
	}
}
@media only screen and (max-width: 768px){
.taglines{

background-image: url(http://hieroglyph.asu.edu/wp-content/uploads/2013/02/hieroglyph-vert-home.png);
width:280px;
background-size: 100%;
height:635px;
margin:0 auto;
}
#wpadminbar{
display:block !important;
}
#footer-widget-area div.widget-area > ul, .story-node {
width:47%;
}
div#content .padder{
margin-right:140px !important;
}

#footer-widgets{
padding:0px 0 2.5% 2.5% !important;
}
 #homepage-first #text-10 li.listing-item .excerpt, #homepage-second #text-13 li.listing-item .excerpt{
position:relative;
 width:95%;
margin-left:0;
margin-top:0;

float:left;
}

body, #header{
background: #FEFEFE !important;
}
ul#nav, ul.menu{
width:100%;
margin:0px;
padding: 0em;}
ul#nav li{
display: list-item;
float:none;
margin: 0em !important;
width:100% !important;
margin:0em;
}
ul#nav li.odd{}
#nav li{
margin:0;
}
#nav > li > ul > li > a{
border-radius: 0;
}

.page-template-default div#content .padder, .page-template-default div#content div.padder{
margin-right: 2.5%;
}
.page-template-default div#content{
padding-right:0px;
width:100%;
border-bottom:#cacaca 1px solid;
margin: 2.5% 15px 2.5% 160px;
padding:0;
}

div#sidebar{
width:100%;
margin:0 0 0 160px !important;
}
.single-book div.author-box{
width:100%;
}
.page-template-default div#content .padder, .page-template-default div#content div.padder{
padding-right:25px;}

}
@media only screen and (max-width: 680px) {
#text-10, #text-13{
width:100%;
max-width: 100%;}
#logo{
padding:0;}
 #homepage-first #text-10 li.listing-item a.title, #homepage-first #text-10 li.listing-item span,  #homepage-second #text-13 li.listing-item a.title{
 top:0;
 left:0;
 width:95%;
 margin:0;
 position:relative;
 
 }
.explain img.wp-image-2923{
display:block;
}

.explain img.wp-image-2921{
display:none;
}
.page-template-default div#content{
padding-right:0px;
width:100%;
border-bottom:#cacaca 1px solid;
margin: 2.5% 15px 2.5% 0;
padding:0;
}
div#content .padder{
margin-right:0 !important;
}
a.bookcover, {
width:100%;

margin-left: 0;
}
div#sidebar{
margin:0 !important;}
div#content .padder{
margin-right:0 !important;
}
a.bookcover img{
height:50px;
}
ul#nav, ul.menu{
width:50%;
margin:0px;
padding: 0px;}
ul#nav li{
display: list-item;
}
#nav li{
margin:1px 0 0 0;
width:50% !important;


}
#nav li a{
padding:7px;

}
#nav .sfhover ul, #nav :hover ul{
top:0;
position:absolute;
}
ul.sub-menu{
float:right;
position:absolute;
left:100%;top:0px;}
#nav > li > ul {
border:none;
box-shadow: none;

}
.story-node h2{
min-height:50px;
}
.chapter{
padding-top:10px;
text-align: right;
}
#header{
max-width:100%;

position:relative;}
#nav{
margin:2.5%;
padding-bottom:2.5%;
float:none;}
ul#nav{

margin:0px;}
ul#nav li{
margin-bottom: 0em !important;
width:50%;
margin:0em;
}
#logo, #navigation{
text-align:center;
}
.horizontal .story-image{
margin-right: 2.5%;
}
div#content, #footer{
margin-left:0;}
.single-story ul.post-connections li.link, .related-forums{
width:100%;
}
#header{
padding:0;
padding-top:0;
margin:0;
float:none;}

}
@media only screen and (max-width: 580px){
h4.wp-image-2518, h4.wp-image-2516{

background-size: 100px auto;



}
#header{
clear:both;
margin-top: 0px;
}
#navigation{
padding-top: 70px;
}
#logo a{
float:left;
position:relative;
margin-left: 2.5%;


}

#logo a img{
width: 70px;
height:auto;}
h4.wp-image-2516{
width:38%;
}
h4.wp-image-2518{
width:48%;
}
 h4.wp-image-2517{width:95%;
 background-position: top center;
 background-size: 140px auto;padding-top:90px;
 }
}
@media only screen and (max-width: 380px){
.story-node, .single-book img.attachment-medium, .single-book img.attachment-large{
width:100%;

}
.story-node h2, .story-node h4{
font-weight: bold;
}
}