
/* User profile*/
    
h1 {
  /*margin-left: 20px;*/
  font-size: 1.4em;
}
h2 {
    font-size: 18px;
    margin: 0 0 10px 0;
}
h2 span {
    font-weight: normal;
}
h3 {
    margin: 5px 0;
    font-size: 1.05em;
    font-weight:normal;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
h3.excerpt {
    font-style: italic;
    font-weight: normal;
    margin: 0 0 0 0px;
    font-size: 25px;
}

h3.excerpt.stream {
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
    width: 90%;
    font-family:"proxima-nova",san-serif,verdana,arial,futura;
    font-style: italic;
    font-weight: 400;
}

hr {
  margin: 10px;
  width: 98%;
  display: none;
}

.main-wrapper {
  width: 80%;
  margin-left: 10px;
  padding: 20px 10px;
}
.authorize {
  margin-left: 20px;
}

.profile-row {
  line-height: 1.5em;
  margin: 3px;
  padding-bottom: 20px;
}
.profile-row-2 {
  line-height: 1.5em;
  margin: 13px;
}

.profile-row-name {
  width: 300px;
  display: inline-block;
  font-weight: bold;
  font-size: 12pt;
}

.profile-row-title {
  width: 300px;
  display: inline-block;
  font-size: 12pt;
}

.profile-row-desc {
  width: 250px;
  display: inline-block;
  font-size: 10pt;
  font-style: italic;
}

.user-profile-desc-text {
	font-family: "proxima-nova",futura,verdana,sans-serif,arial;
	font-style: normal;
	font-weight: 400;
	font-size: 9pt;
}

.profile-create {
  margin: 10px 25px;
}

.carouselavatar {
  margin-top:-145px;
  display:none;
  line-height:140px;
  text-align:center;
  border-radius:50%;
  width:150px;
}

.welcome-carouselavatar {
  margin-top:-140px;
  display:none;
  line-height:140px;
  text-align:center;
  border-radius:50%;
  width:150px;
}

.carouselbackground {
  width: 50px;
  margin-left: 10px;
}
.carouselbuttona{
    font-size:20pt;
    margin-top:3px;
    cursor:pointer;
    border:none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    color: white;
    height: 140px;
    position: relative;
    width: 150px;
}
.carouselbuttonb{
  left: 100px;
  position: relative;
  /*margin-left: 50px;*/
  background: #5f6975; 
  border-radius: 5px;
  color: white;
}

/* Publication Display*/
#display-left {
  float: left;
  width: 72%;
  margin: 0 10px 0 0;
}
#display-right {
  float:  left;
  width: 20%;
}
#display-right table {
    line-height: 1.35em;
    margin: 5px 0;
}

.show {
  display: block;
}
.hide {
  display: none;
}

.press-timeline {
  padding-bottom: 15px;
}

.excerpt {
  font-size: 13pt;
}
.meta {
  font-style: italic;
}

#content-top-home{
height: 130px;
    margin: 350px auto 10px;
    position: relative;
    z-index: 0;
}

.media-info{
    display: block;
    margin: 10px auto;
    max-width: 400px;
}


@media only screen and (max-width: 1300px) {
    .publication-nav-image-wrapper{
      left:80px !important;
    }
}

/*@media only screen and (max-width: 800px) {
    #content-top-home{
      margin:0 auto;
      margin-top: 50px;
    }
}*/

.publication-image  {
  float: left;
}

.publication-detail-image {
border-radius: 50%;
    height: auto;
    overflow: hidden;
    max-width: 100px;
    width: 100%;
    z-index: 2;
}

.publication-nav-image {
border-radius: 50%;
    height: 62px;
    overflow: hidden;
    width: 62px;
    z-index: 9999;
    float:left;
}

.publication-nav-image img{
   max-width: 100%;
   min-height:55px;
}

.publication-detail-image.publication-page {
  position:relative;
}

.publication-detail-image img {
   max-width: 100%;
   min-height:auto;
   width:100%;
}
.publication-detail {
border-radius: 10px;
    color: white;
    height: 110px;
    margin: 75px 0px 0 90px;
    padding: 10px;
    text-align: left;
    max-width: 550px;

}
.publication-detail ul {
    display: block;
    float: right;
    list-style-type: none;
    margin: 0;
    width:63%;
    max-width: 410px;
}
.meta-bottom-wrapper {
    font-style: italic;
    background: #EFEFEF;
    margin: 5px 0 0 -20px;
    font-size: 12px;
    font-weight: normal;
    padding: 1px 68px 19px 22px;
    width: 904px;
    height: 33px;
}

.meta-bottom-wrapper-stream {
    font-style: italic;
    margin: 0px 100px 30px 0px;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 68px 19px 22px;
    height: 40px;
    position:absolute;
    width: 100%;

}

.parallax-page-title {
  margin-bottom:30px;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  font-family: "proxima-nova",sans-serif,verdana,futura,arial;
  font-style: normal;
  font-weight: 800;
  font-size: 4em;
  color: rgba(255,255,255,1);
  max-width:1150px;
}

.press-text blockquote{
  margin-top:0px;

}

  .parallax-page-title.prose{
    margin-top:150px !important;
    min-height:200px;
  }

  .parallax-page-title.prose a{
    color:white;
  }


.parallax-page-title-edit {
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  font: 25pt Arial,Helvetica,sans-serif; 
  font-weight: bold;
  text-shadow: 1px 1px gray;
  color: rgba(255,255,255,1);
  margin:0 auto;
  width:900px;
}

.meta-bottom-wrapper .social-buttons {
    float: right;
    margin-top: 16px;
    left: 150px;
}
.publication-author {
    font-style: italic;
  background: #EFEFEF;
  margin: 5px 0 0 0;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0px 0 -21px;
  padding: 0px 68px 0px 22px;
  float: left;
}

.publication-author-stream.edit {
  font-style: italic;
  font-size: 12px;
  font-weight: normal;
  text-align:center;
  position:absolute;
  margin-top:-17px;
  left:250px;
}
.publication-author-stream {
  font-size: 20px;
  font-family: "proxima-nova",futura,verdana,sans-serif,arial;
  font-style: normal;
  font-weight: 400;
}

.publication-author-stream a#profile-link{
  text-decoration:none;
}

.stream-nav{
    display:none; 
}

.stream-nav-top{
  position:fixed; 
  background: #FCFCFC;
  border: 1px solid #ddd;
  font-size: 11pt;
  font-weight: 400;
  color: #777;
  box-shadow: rgba(218, 218, 218, 0.7) 3px 3px 3px 0px;
  z-index:999; 
  top:80px; 
  margin-left:50px;
}

.stream-nav-bottom{
  position:fixed; 
  z-index:999; 
  padding:10px 20px;
  min-width:200px;

  bottom:50px;
  right:40px;

    background: #FCFCFC;
  border: 1px solid #ddd;
  font-size: 11pt;
  font-weight: 400;
  color: #777;
  box-shadow: rgba(218, 218, 218, 0.7) 3px 3px 3px 0px;
}

.nav-stream-title{
  font-size:15px;
  font-weight:600;
      white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}

.publication-author-stream span {
    display: inline-block;
    color: rgba(255,255,255,1);
}

.entry-selection-chevron{
  position:fixed;
  /*z-index:9;*/
  height:130px;
  /*width:550px;*/
  box-shadow: 0 0 4px #f5f5f5;
  z-index:999;
  top:250px;
  background:#fcfcfc;
  border:1px solid #eee;
}

  .right-chevron.entry-selection-chevron{
    -webkit-transition: right 0.5s ease-in;
    -moz-transition: right 0.5s ease-in;
    -ms-transition: right 0.5s ease-in;
    -o-transition: right 0.5s ease-in;
    transition: right 0.5s ease-in;
  }

 .left-chevron.entry-selection-chevron{
    -webkit-transition: left 0.5s ease-in;
    -moz-transition: left 0.5s ease-in;
    -ms-transition: left 0.5s ease-in;
    -o-transition: left 0.5s ease-in;
    transition: left 0.5s ease-in;  
  }

/*set media query to disable animation on small screen*/
@media (min-width: 600px) {

  .right-chevron.entry-selection-chevron:hover{
    right:0px;
  }

  .left-chevron.entry-selection-chevron:hover{ 
    left:0px;
  }
}

.entry-selection-chevron .press-chevron-image-wrapper{
  /*width:200px;*/
}

.chevron-text{
   height: 90px;
    margin: 20px;
    width: 310px;
    color:#111;
    font-size:15px;
}


.chevron-text-full{
   height: 90px;
    margin: 20px;
    color:#111;
    width:300px;
    font-size:15px;
}

.chevron-text-full.right{
  margin-left:30px;
}

.chevron-text-full.left{
  margin-right:30px;
}

.chevron-icon{
  /*margin-top:-80px;*/
}

.chevron-icon.right{
  margin-top:45px;
  position:absolute;
  right: 0px;
      -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.chevron-icon.left{
  margin-top:45px;
  left: 0px;
  position:absolute;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.entry-selection-chevron .press-chevron-image-wrapper img{
    height: auto;
    max-height:130px;
    width: 100%;
    max-width: 200px;
}

.chevron-image{
  background-size: cover;
  height: 130px;
  width: 200px;
}

.left-chevron{
  left:-322px;
}

.right-chevron{
  right:-322px;
}

.left-chevron.image-nav{
  left:-525px;
}

.right-chevron.image-nav{
  right:-525px;
}

.publication-author span {
    display: inline-block;
    position: relative;
    top: -8px;
}
.publication-detail li div.title {
    font-size: 30px;
    float:left;
    color:rgba(0,0,0,0.8);
}

.publication-detail li {
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
    margin-right:20px;
    text-align: justify;
    clear:left;
    height:20px;
    margin-left:-50px;
}

.publication-detail-button {
  width: 150px;
  float: left;
  margin-bottom: 15px;
}
.publication-description {
    margin: 6px 0 17px 0;
    font-style: italic;
    line-height: 23px;
    font-size: 15px;
}
.title {
    font-family: "proxima-nova",futura,verdana,sans-serif,arial;
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    color:white;
}

.title span {
  color: #222;
  font-weight: bold;
  font-style: normal;
}

/* Publisher widget */
div#publisher {
  border: 1px solid #DDD;
  padding: 15px;
}
.publisher-image {
    float: left;
    margin: 0 10px 0 0;
}

.pub-img-wrapper{
  width:100px;
  height:100px;
  text-align: center;
  margin:auto;
  margin-bottom:30px;
}

.pub-img-wrapper .publisher-image{
  position: absolute;
}

.pub-img-wrapper img{
  width:100px;
  border-radius:100%;
  height:100px;
}

.pub-img-wrapper .publisher-image .profile-detail{
    left: -90px;
}

.publication-author .publisher-image, .publication-author-stream .publisher-image{
  display: inline-block;
  float: none;
  margin: 0 10px 0 10px;
  position: relative;
  top: 2px;
}

.publication-header .publisher-image{
  display: inline-block;
  float: none;
  height:100px;
  margin: 0 10px 0 10px;
  position: absolute;
  top: 2px;
}

.publication-author .publisher-image img, .publication-author-stream .publisher-image img {
  width: 31px;
  height: 31px;
  margin: -1px 0 0 0;
  border-radius:4px;
}

.publication-header {
  padding:5px 20px !important;
  height:60px;
  min-width:250px;
}

.publication-header.largeNews {
  margin-left:15% !important;
  border-radius:1px;
  margin-top:100px !important;

}

.publication-header div.pub-header-text{
  display:inline-block;
  margin-top:18px;
}

#header-text-name{
  margin-left:86px;
}

#header-prss-btn{
  margin-left:20px;
  position:relative;
}

.header-prss-btn{
  margin-left:20px;
  position:relative;
}

.publication-header img {
  width: 60px;
  height: 60px;
  margin: 3px 0 0 0;
  border-radius: 50px;
}

/* Buttons */
.prssButton {
  background-color:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  display:inline-block;
  border:1px solid white;
  color:white !important;
  font: 15pt "proxima-nova",san-serif,helvetica,verdana,arial,futura; 
  padding:6px 24px;
  text-decoration:none;
  cursor:pointer;
}

.prssButton-small {
  background-color:black;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  display:inline-block;
  color:white !important;
  font: 8pt Arial,Helvetica,sans-serif; 
  padding:2px 4px;
  text-decoration:none;
  cursor:pointer;
}

.prssButton-med {
  width:90%;
  border:none;
  background-color:#747474;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  display:inline-block;
  color:white !important;
  font: 11pt "proxima-nova",futura,verdana,sans-serif,arial;
  font-style: normal;
  font-weight: 400; 
  padding:4px 10px;
  text-decoration:none;
  margin-top:10px;
  text-align:center;
  max-width:325px;
  cursor:pointer;
}

.prssButton-register{
  background-color:black;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  display:inline-block;
  color:white !important;
  font: 16px Arial,Helvetica,sans-serif; 
  padding:10px 0px;
  text-decoration:none;
  margin-top:10px;
  text-align:center;
  width:100%;
  max-width:400px;
  cursor:pointer;
}

.prssButton-register:hover{
  background-color:gray;
}

.prssButton-small:hover {
  background-color: gray;
}

.prssButton:hover {
  background: black;
}

.prssButton-med:hover {
  background: #3b3b3b;
}

.press-landing-page .prssButton {
    float: right;
    margin: 10px 0;
}

.post-info .prssButton {
  margin: 3px 0;
}

.loadButton{
  margin: 10px auto 0px;
  padding: 1em;
  text-align: center;
  cursor: pointer;
}

.updateButton {
    background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #669;
    cursor: pointer;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    max-width: 400px;
    z-index: 10;
}

.updateButtonTicker{
background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #669;
    cursor: pointer;
    margin: 0 auto;
    max-width: 400px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;
}

.TickerloadButton{
  margin: 10px auto;
  padding: 1em;
  text-align: center;
  color: #669;
  cursor: pointer;
}

.SearchloadButton{
  margin: 10px 7.5%;
  padding: 1em;
  text-align: center;
  color: #669;
  cursor: pointer;
}

.editor.full .loadButton {
    width: 461px;
}


div.press, .publication, .following, .profile-row, .timeline-entry, .timeline-entry-featured, /*#timeline .snippet,*/ .press-timeline, #follows .follows {
  margin: 10px auto;
  padding: 20px 20px 10px 20px;
  background: white;
  border-radius: 5px;
  text-align:left;
  border: 1px solid #CCC;
  max-width: 480px;
  background-color: white;
  border: 1px solid #ddd;
  / * -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important; */
  border: #DDD 1px solid!important;
  /* border-top-color: #EEE!important;
  border-bottom-color: #BBB!important; */
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}

.press-wrapper{
  background:white;
}

div.press.prose{
  max-width:850px;
  border:none;
  margin-bottom:0px;
}

div.timeline-entry{
  max-width:480px;
}

#Ticker div.press,#Presses div.press, #Drafts div.press{
  min-width:480px;
}

div#userPressStream div.press{
  min-width:480px;
}

.background-source-link-wrapper.press-stream{
    margin-left: 0px;
    margin-top: -23px;
    text-align: left;
}

.background-source-link-wrapper.press-stream a{ 
  text-decoration: none;
  color: white;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
  font-size:14px;
  font-style: italic;
  padding:5px 15px;
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}

.background-source-link-wrapper{
  color: white;
  margin-top: 20px;

}

.background-source-link-wrapper.largeNews{
  color: white;
  margin-top: 0px;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border: 1px solid white;
    border-radius: 2px;
    bottom: 0;
    float: right;
    font-size: 20px;
    padding: 5px 40px 0;

}
.parallax-bottom-wrapper.responsive.prose-view .background-source-link-wrapper.smallNews{
  margin-top:20px;

}

#feature-entry{
  cursor:pointer;
}

.background-source-link-wrapper.smallNews{
  margin-top: 20px;
    background: #eaeaea;
    border: 1px solid #a1a1a1;
    border-radius: 2px;
    bottom: 0;
    font-weight:100;
    float: right;
    font-size: 20px;
    padding: 5px 20px 0px;

}

.background-source-link-wrapper.smallNews span{
   line-height: 50px;
    margin: 0 10px;
    color:black;
    vertical-align: top;
}

.background-source-link-wrapper.largeNews span{
   line-height: 50px;
    margin: 0 10px;
    color:white;
    vertical-align: top;
}


.background-source-link-wrapper.largeNews:hover{
  background:black;

}

.background-source-link-wrapper.smallNews:hover{
  background:gray;

}


.background-source-link-wrapper.smallNews a{
  color: black;
  text-decoration: none;
}

.background-source-link-wrapper.largeNews a{
  color: white;
  text-decoration: none;

}

.background-source-link-wrapper a{
  color:white;
}

.publication {
  overflow:hidden;
  height:250px;
  max-width:910px;
  width:910px;
}

/* Tabs */

.ui-tabs {
    min-height: 300px;
}

/* Trying to change fonts in the tabs...worked! the ui-widget is a pain SR - 2015-01-21 */
.ui-widget .press-text {
   font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
   font-style: normal;
   font-weight: 400;
   font-size: 12pt;
}

.ui-widget .publication-name {
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-style: normal;
    font-weight: 800;
    width:70%;
    font-size: 16pt !important;
}
.ui-widget .publication-name a {
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-style: normal;
    font-weight: 800;
    font-size: 16pt !important;
}
.ui-widget .publication-name a:hover {
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-style: normal;
    font-weight: 800;
    font-size: 16pt !important;
    color: #999;
}

.ui-widget-header {
    box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.15);
    background: white !important;
    color: #222222;
    font-weight: bold;

    border-style: none none solid !important;
    color: #222222;
    font-weight: bold;
    /*top:770px;*/
    border-top: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
    width:100%;
    z-index: 999;

}
.ui-corner-all {
    border-radius: 0 0 0 0 !important;
}
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}

.ui-tabs .ui-tabs-nav li a {
    display:inline-block;
    width: 100px;
    /* SR - 2015-01-21 Not sure why this was here but it was shrinking the tab fonts after I changed them so commenting it out
      font-size: 90%; */
    text-decoration: none;
    height: 45px;
    padding:3px 20px !important;
    /* The ui-widget css stuff is all over the place. 
       This was best place I could find to change the font
       for but the tab titles and the numbers in them.
       SR - 2015-01-21 */
       font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
       font-style: normal;
       font-weight: 400;
}



.ui-widget-content {
  border: none !important;
}
.ui-tabs .ui-tabs-nav li {
  float:none !important;
  display:inline-block !important;
  border: none !important;
  background-color: white !important;
  text-align: center;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #E6E6E6 !important;
}
.ui-corner-top {

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected .middle-bar-tab-number{

  border-bottom: 6px #5699DB solid !important;
}

/* Tabs interior styling */
.ui-tabs-panel.ui-widget-content.ui-corner-bottom{
  padding-top:100px;
}
.ui-tabs .publication-meta {
    margin: 10px 0;
}
.ui-tabs .press-text {
    max-width: 500px;
}

.ui-tabs .publication-desc  {
    max-width: 800px;
    min-width:300px;
}
.ui-tabs .press-update {
  text-transform: uppercase;
  color: white;
  font-size: 11.5px;
  padding: 0 10px 10px 10px;
}
.ui-tabs .press-blurb a, .press-timeline a {
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    color: #222;
}

.ui-tabs .following-publication a{
    text-decoration: none;
    font-size: 15px;
    color: #222;
  
}

.ui-tabs .publication-desc, .ui-tabs .press-pub-details {
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}

.ui-tabs .publication-desc{
  height:10px;
}

.press-pub-details-info{
  white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
    width: 90%;
    font-size:1.2em;
    margin-left:20px;
    margin-bottom:20px;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-style: normal;
    font-weight: 400;
}

.following-publisher {
    margin: 8px 0 5px 0;
    font-size: 12.5px;
    color:#555;
}

.following-desc{
  color:gray;
}

.following-publisher {
    margin-bottom: 12.5px;
}

.press-text a{
  color:#555;
}

.press-text.reform p, .timeline-entry-text p{
  margin:0px !important;

}

.press-text, .timeline-entry-text {
    padding: 10px 10px 10px 10px;
    font-size: 12pt; 
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
   color:#555;
}

.press-text p, .timeline-entry-text p{
margin:30px 0 !important;
}


.press-text img {
  max-width:100%;
    height: auto;
}

.media-excerpt{
  color:#aaa;
  margin-top:10px;
  margin-bottom:20px;
  font-style:italic;

}

.press-text .facebook img {
    max-width: 406px;
}



/* Manage profile page */
#user-publications a {
    color: #4F2412;
}
.profile-row-name {
    display: inline-block;
    font-size: 12pt;
    width: 300px;
}
.profile-row-2 {
    line-height: 1.5em;
    margin: 13px 0;
}
.profile-row-desc {
    display: inline-block;
    font-size: 10pt;
    font-style: italic;
    width: 250px;
}
.profile-row > .profile-row-desc a {
    background: none repeat scroll 0 0 #EFEFEF;
    display: inline-block;
    margin-left: 250px;
    padding: 5px;
    width: 75px;
}
.profile-row-2 .profile-row-title + .profile-row-desc a {
    /*background: url("images/pencil.png") no-repeat scroll 0 0 transparent;*/
    visibility: hidden;
    display: inline-block; 
    font-style: italic;
    height: 30px;
    left: 6px;
    opacity: 0.6;
    position: relative;
    width: 100px;
}
.profile-row-2:hover .profile-row-title + .profile-row-desc a {
    visibility: visible;   
}

.profile-create input {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

/* Snippet styling */

/*.timeline-entry-text > div, .timeline-entry-blurb, .timeline-entry-time {
  margin: 0 auto !important;
  position: relative !important;
  padding: 5px 10px;
  max-width: 500px;
}*/


#TickerNewsStream div.snippet.instagram img, #TickerNewsStream div.snippet.flickr img, .timeline-entry-text  div.snippet.flickr img, .timeline-entry-text  div.snippet.instagram img , .snippet.instagram img,.snippet.flickr img,.timeline-entry-text  div.snippet.media img  {
  max-width:520px;
  width:100%;
  height: auto;
  margin:0px;
}

#TickerNewsStream div.snippet .author, #TickerNewsStream div.snippet.flickr .description{
  margin-left:0px;
}

#TickerNewsStream div.flickr, #TickerNewsStream div.youtube{
  border:none !important;
}


.snippet .body {
    clear: both;
}
.timeline-entry, .snippet {
  line-height: 20px;
    margin-bottom: 9px;
}

.timeline-entry .snippet.url span.title-content p iframe.video{
  height:253px;
}

.snippet .text {
    padding: 10px;
}
.snippet a[href*="facebook.com/profile.php"] {
  display: block;
  float: left;
  margin: 0 10px 0 10px;
  color:#40A2C6 !important;
text-decoration:none;
}

.snippet .author a[href*="facebook.com/profile.php"]{
    margin: 0 10px 0 0px;
}

div.snippet.facebook a{
  color:#48649e  !important;
  text-decoration:none;
  margin-left:10px;
}

.snippet {
  background: white;
  max-width:420px;
  margin-left:auto;
  margin-right:auto;
}

.snippet.media {

  max-width:93%;

}

.ui-tabs {
  padding:0 !important;
  background-color: none;
}

.ui-tabs.ui-widget-content {
  background: none;
  /*position:absolute;*/
}

@media only screen and (max-width: 832px) {
    .ui-tabs.ui-widget-content {
      /*position:absolute;*/
    }
}

#content-bottom {
  max-width: 1000px;
  padding-right: 24px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 24px;
  margin: auto;
  margin-bottom: 50px !important;
  min-height: 450px;
  border-radius: 6px;
  margin:auto;
  position: relative;
  background: rgba(255,255,255,0.5);
}

#content-bottom.draft-view {
padding-bottom:80px;
padding-top:0px;
background:white;
margin-top:-15px !important;
}


.trash-icon{
  border-radius:50%;
  height:40px;
  width:40px;
}

#content-press-display {
  padding-top: 25px;
  padding-bottom: 20px;
  margin: 0 auto;
  margin-top: 50px !important;
  margin-bottom: 50px !important;
  min-height: 250px;
  border-radius: 6px;
  margin:auto;
  width: 60%;
  position: relative;
  min-width:480px;
  max-width:520px;
}

#content-press-display.smallNews {
  padding-top: 25px;
  padding-bottom: 20px;
  margin: 0 auto;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  min-height: 250px;
  border-radius: 6px;
  margin:auto;
  width: 60%;
  position: relative;
  border:none !important;
  min-width:480px;
  max-width:520px;
}

#pressStream.smallNews div.press{
  border:none !important;
}

#content-press-display.largeNews {
  padding-top: 25px;
  padding-bottom: 20px;
  margin: 0 auto;
  margin-top: 150px !important;
  margin-bottom: 50px !important;
  min-height: 250px;
  border-radius: 6px;
  margin:auto;
  position: relative;
  min-width:480px;
  width:70%;
  max-width:100%;
}


#content-press-display.largeNews div.press{

  max-width:100%;

   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    max-width: 100%;

    font-family: "freight-text-pro",Georgia,Cambria,"Times New Roman",Times,serif;
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.01rem;
    line-height: 1.5;
    text-rendering: optimizelegibility;
}


#content-press-display.largeNews div.press .press-blurb-text{
  text-align: center;
  color:white !important;
  max-width:100%;
  font-size:40px;
  font-weight:800;
      font-family: "freight-text-pro",Georgia,Cambria,"Times New Roman",Times,serif;
    font-feature-settings: "liga";
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.01rem;
    line-height: 1;
    margin-bottom:40px;
    text-rendering: optimizelegibility;
}

#content-press-display.largeNews div.press .press-text{
  text-align: center;
  color:white !important;
  max-width:100%;
  font-size:20px;
  font-weight:400;
  margin-bottom:40px;
}

#content-press-display.prose {
  padding-top: 25px;
  padding-bottom: 0px;
  margin: 0 auto;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  min-height: 250px;
  border-radius: 6px;
  margin:auto;
  width:100%;
  max-width:100%;
  position: relative;
  min-width:480px;
}

#content-press-display.prose #pressStream{
  padding-bottom:0px;
  margin-top:100px;
  /*background:white;*/
}

#content-bottom-stream {
  padding-bottom: 50px;
  margin: auto;
  margin-top: 10px !important;
  min-height: 450px;
  margin:auto;
  position: relative;
}

#content-coed-stream {
   background: none repeat scroll 0 0 white;
    margin: 0px auto auto;
    /*max-height: 650px;*/
    text-align:center;
    min-height: 450px;
    padding: 10px 24px 0px;
    position: relative;
    max-width: 1002px;
    margin-top:9px;
}

.content-wrapper {

  -webkit-transition: height 1s ease-in;
  -moz-transition: height 1s ease-in;
  -ms-transition: height 1s ease-in;
  -o-transition: height 1s ease-in;
  transition: height 1s ease-in;
}

#content-coed {
  max-width:1000px;
  text-align: center;
  background: none;
  padding: 5px 0px;
  margin: auto;
  min-height: 60px;
  /*border-radius: 6px;*/
  position: relative;
  -webkit-transition: background 0.5s ease-in;
  -moz-transition: background 0.5s ease-in;
  -ms-transition: background 0.5s ease-in;
  -o-transition: background 0.5s ease-in;
  transition: background 0.5s ease-in;
}

#content-coed.slide {
  background:white !important;
}

#content-top{
  padding: 10px;
  position:absolute;
  margin:auto;
  background:rgba(255,255,255, 0.6) !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.in-create-press-page {
  padding-bottom: 24px !important;
}


#content-top:after, #content-top-inner:after, #content-bottom:after, .timeline-entry-meta:after, #content-bottom-stream:after, #content-press-display:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;    
}
#content-top-inner, #settings-page #content-bottom > div {
    background-color: white !important;
  position: relative;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  border: #DDD 1px solid!important;
  border-top-color: #EEE!important;
  border-bottom-color: #BBB!important;
  padding: 20px;
}


#content-top-parallax{
  text-align: left;
  margin:0 auto;
  margin-top: 200px;
  color:white;
}

#content-top-parallax-edit{
  text-align: left;
  margin:0 auto;
  color: rgba(0,0,0,0.8);
  position: relative;
  max-width: 1050px;
  width:100%;
  margin-bottom:-10px;

}

.publication-landing-page #content-top-inner, .editor-wrapper #content-top-inner {
    padding: 20px 20px 0px 20px;
}
#content-top-inner table td:first-child {
    font-weight: bold;
    width: 130px;
}

.user-publications {
    padding: 10px;
}
#content-bottom #display-left {
    padding: 0px;
}

.timeline-entry {
    line-height: 20px;
}
.timeline-entry-time {
    font-size: 1.1em;
}

.press-timeline .excerpt {
    
}
.timeline-entry-meta, .press-meta, .press-pub-details, .press-timelines .meta, .follows-left {
  position: relative;
  /*margin: 0 auto;*/
  color: #555;
  margin: -20px 0 0 -20px;
  padding: 10px 0px 10px 10px;
}

.press-meta{
  margin-bottom:10px;
}

.pressimus.snippet .press-meta{
  margin:0px;
  padding-right:10px;
}

.press-blurb-text a{
  color:#555;
}

.pressimus.snippet .press-blurb-text{
  margin-left:10px;
  margin-right:10px;
  font-size:15pt;
  font-weight:400;
}

.pressimus.snippet .profile-image img{
  width:30px !important;
  height:30px;
}

.pressimus.snippet .profile-image{
  height:auto !important;
  width:40px;

  position:static !important;
  margin-top:10px;
}

.pressimus.snippet .entry-display-name{
  margin-top:15px;
  margin-left:40px;
}

.pressimus.snippet .press-time a{
  margin-top:10px;
}

.pressimus.snippet a.url-read-link{
  background: none !important;
     border-radius: 4px;
     color: #1a95b3 !important;
     display: block;
     margin-right: 10px;
     padding: 10px 15px;
     text-decoration: none;
     width: 120px;
}

.pressimus.snippet a.url-read-link-btnfy{
  background: white none repeat scroll 0 0 !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #ccc !important;
    display: block;
    float: right;
    font-size: 12px;
    margin-right: 10px;
    margin-top: -5px;
    padding: 5px 12px;
    text-decoration: none;
    width: 100px !important;
}

.pressimus.snippet a.url-read-link-btnfy:hover{
  background:#eee !important;
  border-color:#aaa !important;
  color:#aaa !important;

}

.pressimus.snippet .press-text{
  padding-bottom:10px;
}

.pressimus.snippet .press-blurb-text{
  margin-bottom:0px;
}

.pressimus.snippet .background-image img{
  width:420px;
  background-position: center center;
      background-size: cover;
      left: 0;
      top: 0;
      width: 100%;
}

.press-landing-page .press-pub-details{
  margin-left:0px;
}

.press-landing-page .press-pub-details a{
  color:black;
}

.press-pub-details.largeNews{
  text-align:left;
  padding:0;
  color:white;
  top:50px;
  clear:both;
  font-size:20px;
}
.press-pub-details.largeNews a{
color:white;
}

.small {
    width: 270px;
}

.publication-nav-image-wrapper{
    display: none;
    float: left;
    left: 120px;
    position: fixed;
    top: 58px;
    z-index: 9999;
}

.profile-image {
  display: block;
      float: left;
      margin-left: -10px;
      text-align: right;
      position:absolute;
      width: 60px;
      height:50px;
}

.profile-detail-replyButton{
  float:right;
  text-decoration: none;
}

.prose-view .profile-detail{
  left: -7px;
    margin-top: 60px;

}

.publisher-image .profile-detail{
    left: -110px;
    margin-top: 20px;
}

.prose-view .profile-detail-arrow{
  display:none !important;
}

.prose-view .profile-image{
  height:40px;
}

.profile-detail-background{
      background-size: cover;
    background-position: center;
    height: 130px;
    padding-top: 0px;
}

.profile-detail-arrow{
    float: right;
    margin-right: -20px;
    margin-top: -5px;
}

.profile-detail-arrow-publisher,.profile-detail-arrow-liker{
  left: 44%;
  position: absolute !important;
  margin-top: -25px !important;
}

.profile-detail-arrow-prose{

    position: absolute !important;
  margin-top: -25px !important;
}

.profile-detail-arrow-publisher:after{
  margin-top:-3px !important;
}

#user-hover-wrapper{
  position:absolute;
  display:none;
}

.profile-detail{
  z-index:99;
  display: none;
  left: -278px;
  margin-top: -11px;
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  padding: 10px;
  position: absolute;
  background: #FCFCFC;
  border: 1px solid #ddd;
  text-align: right;
  width: 250px;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}

.arrow-right:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px;
  border: 10px solid transparent;
  border-left-color: #FCFCFC;

  left: 100%;
  top: 21px;

}
.arrow-right:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 11px solid transparent;
  border-left-color: #ddd;

  left: 100%;
  top: 20px;

}


.arrow-right.walkthrough:after {
display:none;
}
.arrow-right.walkthrough:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 25px solid transparent;
  border-left-color: #1eb0ec;

  left: 100%;
  top: 20px;

}

.arrow-right.walkthrough.small-arrow:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 11px;
  border: 11px solid transparent;
  border-left-color: #1eb0ec;

  left: 100%;
  top: 4px;

}

.arrow-top.walkthrough{
  position: absolute !important;
}

.arrow-top:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px;
  border: 10px solid transparent;
  border-bottom-color: #FCFCFC;
  margin-top:-3px;
  margin-left:10px;
  top: 100%;
  left: 50%;

}
.arrow-top:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 11px solid transparent;
  border-bottom-color: #ddd;
  top: 100%;
  margin-top:-5px;
  margin-left:10px;
  left: 50%;

}
.arrow-top.walkthrough:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border:25px solid transparent;
  border-bottom-color:#1eb0ec;
  top: 100%;
  margin-top:-5px;
  margin-left:10px;
  left: 50%;

}

.arrow-top.walkthrough:after {
  display:none;

}


.arrow-left:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px;
  border: 10px solid transparent;
  border-right-color: #FCFCFC;

  right: 100%;
  top: 21px;


}


.arrow-left.walkthrough:after {
display:none;

}
.arrow-left:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 11px solid transparent;
  border-right-color: #ddd;

  right: 100%;
  top: 20px;

}
.arrow-left.walkthrough:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 25px solid transparent;
  border-right-color: #1eb0ec;

  right: 100%;
  top: 20px;

}

.arrow-top-prose{
  display:none;
}

.prose-view .arrow-top-prose{
  display:block;
}

.arrow-top-prose:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border-width: 10px;
  border: 10px solid transparent;
  border-bottom-color: #FCFCFC;
  margin-top:-3px;
  margin-left:10px;
  top: 100%;
  left: 13px;
}

.arrow-top-prose:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;

  border-width: 10px;
  border: 11px solid transparent;
  border-bottom-color: #ddd;
  top: 100%;
  margin-top:-5px;
  margin-left:10px;
  left: 13px;

}

.profile-detail.likers{
    left: auto;
    margin-left: -125px;
    margin-top: 13px;
}

.profile-detail-photo{
    text-align: left;
    position: absolute;
    top: 70px;
    left: 20px;
    border-radius: 50%;
}

.profile-detail-view{
    float: right;
    margin-top: 30px;
    margin-left: 40px;
    border: 1px solid white;
    color: white;
    padding: 5px 10px;
    background: rgba(0,0,0,0.6);
    border-radius: 4px;
    font-size: 13px;
}

.profile-detail-view:hover{
  background: black;
}

.profile-detail-view a{
  text-decoration: none;
  color:white !important;
}

.profile-detail-photo img{
  width:60px !important;
  height:60px !important;
  border-radius:50%;
}

.profile-detail-name{
  text-align: left;
  font-size: 20px;
  color:black;
  margin-top:15px;
}
.profile-detail-handle{
  color:black;
  font-size: 15px;
  margin-top:5px;
  margin-bottom:15px;
  text-align: left;
}
.profile-detail-description{
  color:#555;
  text-align: left;
  font-size:15px;
}

.profile-image:hover > .profile-detail,.publisher-image:hover > .profile-detail,.likers-wrapper:hover > .profile-detail{
  display:block;
}

.profile-image img {
    width: 45px;
    height: 45px;
    border-radius:50%;
}

/* Follows */
.follows-image {
    float: left;
    width: 30px;
    margin: 3px 10px 0 0;
}
.follows-image img {
    width: 30px;
    height: 30px;
    border-radius:50%;
}
.follows-name, .follows-desc {
    float: right;
    width: 450px;
    margin: 0 0 5px 0;
}
.follows-pub {
    margin: 0 0 5px 0;
    font-size: 12.5px;
}

.follows-pub-profile {
    margin: 0 0 10px 0;
    font-size: 12.5px;
}

.follows-right h4 {
    margin: 15px 0 5px;
}
.follows-pub-link {
    padding: 10px 0;
    width: 250px;
}

.follows-pub-link-small {
    float: left;
    padding: 2px 0;
    max-width: 260px;
    width:100%;
    margin-right:10px;
}

.follows-pub-link-small a{
    text-decoration:none;
    text-shadow: 0.5px 0.5px gray;
    color:rgba(0,0,0,0.8);
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}

.follows-pub-follow-btn {
    width: 200px;
    margin: 5px 0;
}
.follows-pub-follow-btn .prssButton {
    padding: 2px 14px;
}

.press-timelines .meta {
    margin: 10px 0 -10px -20px;
}
#timeline .press-meta {
    width: 498px;
    font-size: 1.1em;
}
.editor.full #timeline .press-meta {
    /*position: absolute;*/
}

.editor.full #timeline .pressimus.snippet .press-meta{
    width: auto;

}

.snippet.pressimus .press-meta{
  height:auto !important;
}


.press-meta:after, .press-pub-details:after, .follows-left:after, .follows-right:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.press-blurb-text, .timeline-entry-blurb {
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-style: normal;
  font-weight: 100;
  font-size: 2.2em; 
  top: 3px;
  line-height:35px;
  color:#555 !important;
  margin-bottom:15px;
  position: relative;
  max-width: 480px;
  margin-top:15px;
  white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

.smallNews .press-blurb-text{

  font-weight: 800;

}

.smallNews .press-text{

  margin-top:30px;
  margin-bottom:40px;

}

.press-blurb-text.prose, .timeline-entry-blurb.prose {
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-style: normal;
  font-weight: 100;
  font-size: 2.2em; 
  top: 3px;
  line-height:35px;
  color:#555 !important;
  margin-bottom:15px;
  position: relative;
  max-width: 100%;
  white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

.press-pub-details-info, {
  float: left;
  width: 60%;
}
.press-pub-details-link {
    background: white none repeat scroll 0 0;
    border: 3px solid #ccc;
    border-radius: 3.3px;
    color: #ccc;
    float: right;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-top: 17px;
    padding: 0.6em;
    right: 0;
    text-decoration: none;
    width: 115px;
    margin-right:2%;
    min-width:110px;
}
.press-pub-details-link:hover{
  color:#aaa !important;
  border-color:#aaa !important;
  background-color:#eee;
}

.embed-show {
  font-size: 1.2em;
  cursor:pointer;
  margin-top:-3px;
  float: left;
}

.delete-entry{
    cursor: pointer;
    float: left;
    font-size: 1.3em;
    margin-left:8%;
    margin-right:8%;
    margin-top: -4px;
}



.entry-edit-btn{
    cursor: pointer;
    float: left;
    font-size: 1.3em;
    margin-top: -4px;
}


.embed textarea {
  padding: 1em;
  margin: 1em 0 1em 0;
  width: 90%;
  border-radius: .2em;
  border: 1px #CCC solid;    
}

.embed.stream textarea {
  resize: none;
  padding: 1em;
  margin: 1em auto;
  width: 90%;
  border-radius: .2em;
  border: 1px #CCC solid;    
}

.timeline-entry-meta a, .ui-widget-content .press-meta a, .press-time a, .press-update a, .press-pub-details-link a {
/*  float: right;
  margin: 0 0.6em 0 0;
  padding: 5px;
  background: #CCC;
  color: white !important;*/
}
.press-time a, .timeline-entry-time, .press-single-time {
  color: #aaa !important;
  padding-top:10px;
  float:right;
  text-decoration: none;
}

.largeNews .press-single-time {
    color: white !important;
  float: left;
  font-size:20px;
  padding-top: 20px;
  text-decoration: none;
}


.largeNews .press-single-time:hover:after {
display:none !important;
}

.press-single-time.prose {
  color: white !important;
  float: none;
  font-size:20px;
  margin-bottom: 20px;
  width:200px;
  padding-top: 5px;
  text-decoration: none;
}

.timeline-entry-meta a, .press-update a, .press-pub-details-link a, .press-meta .press-blurb{
  background: white;
  color: #CCC !important;
  border: .2em solid #CCC;
  border-radius: .2em;
  text-decoration: none;
}


.press-single-time:hover:after, #content.press-stream-landing-page #pressStream .press .press-meta .press-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
  padding: 5px 15px;
  left:105%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 230px;
  word-wrap: break-all;

}

.press-single-time.prose:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: auto;
  color: #fff;
  font-size:15px;
  content: attr(body);
  padding: 5px 15px;
  left:180px;
  margin-top:-10px;
  position: absolute;
  z-index: 98;
  width: 230px;
  word-wrap: break-all;

}
.ui-widget-content .press-meta .press-time a,#timeline div.timeline-entry-time a {
 float: right;
  margin: 0;
  padding: 5px;
  color: #ccc !important;
  text-decoration: none;
}

#pressStream .press .press-meta .press-time a{
    font-size: 14.5px;
}

.home-bottom-wrapper #pressStream .press .press-meta .press-time a{
    font-size: 14.5px;
}

.press-meta .press-blurb { 
    font-size: 1.1em;
}
.press-pub-details-link a {
    background: white;
    margin-left:12px;
    border: none ;
}
.press-blurb a:hover {
    background: /*#D3D1D1*/ #666 !important;
    border-color: #666;
}
.ui-widget-content .press-meta a, #pressStream .press-blurb a {
    display: block;
    font-weight: normal;
}
#userPressStream .snippet.url, #pressStream .snippet.url, #pressStream .snippet.facebook, #TickerWrapper .snippet.url, #TickerWrapper .snippet.facebook, #content-press-display.prose .snippet.url {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-top:20px;
    margin-bottom:20px;
    background-color: #fcfcfc;
    max-width:505px;
}
#pressStream .snippet.facebook {
    padding: 10px 0 0 0;
    font-size: 18px;
}
.publication-landing-page .snippet.facebook, .publication-landing-page .snippet.url {
    border: 1px solid #CCC;    
    padding-top: 10px;
}


 #content.press-stream-landing-page .parallax-bottom-wrapper.prose-view #pressStream .press .press-meta .press-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
    padding: 5px 15px;
  right:4%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 250px;
  word-wrap: break-all;
  font-size: 15.5px;
}
.home-bottom-wrapper #yw0 #yw0_tab_0 #pressStream .press .press-meta .press-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
  padding: 5px 15px;
  left: 100%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 270px;
  word-wrap: break-all; 
}
.home-bottom-wrapper #yw0 #yw0_tab_1 #pressStream .press .press-meta .press-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
  padding: 5px 15px;
  left: 100%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 270px;
  word-wrap: break-all; 
}
.home-bottom-wrapper #yw0 #yw0_tab_2 #pressStream .press .press-meta .press-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
  padding: 5px 15px;
  left: 100%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 270px;
  word-wrap: break-all; 
}
#entry-time:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(body);
  padding: 5px 15px;
  left: 100%;
  bottom: 10%;
  position: absolute;
  z-index: 98;
  width: 270px;
  word-wrap: break-all;
}
iframe.video {
  border:none;
  width:100%;
  height:300px;
}

.press-landing-page iframe.video {
  width:100%;
  max-width:510px;
  border:none;
}

.press-landing-page .snippet.facebook{
  max-width:520px;

}
.press-stream-landing-page iframe.video, .timeline-entry iframe.video {
    margin-left: 0;
    width: 100%;
}

.snippet .author {
    margin: 5px 0;
    color: #bbb;
    font-size:14px;
}
.snippet .timestamp {
  max-width: 438px;
  padding: 4px 10px;
  font-size: 12.5px;
  color: #aaa;
}
.snippet.url .timestamp {
margin-bottom: 12px;
    text-align: left;
    width: 40%;
}

.snippet.url span.title-content p iframe {
    height: 250px;
    width:100%;
}

#editorArea .pressimus.snippet .url.snippet .url-title img.big{
  margin-bottom:10px;
  width: 99%;
}

.pressimus.snippet {
  border:1px solid #ddd;
  border-radius:4px;
  background-color:#FCFCFC;
  max-width: 520px;
}


/*hacky way of getting the videos to display properly margin*/

.press-stream-landing-page .snippet.url span.title-content p iframe.video {
  height:250px;
}

.press .snippet.url .timestamp, .press .facebook.url .timestamp {
    width: 40%;
}
.publication-landing-page .snippet.facebook .timestamp, .publication-landing-page .snippet.url .timestamp {
    width: 216px;
}
.publication-landing-page .snippet.url .url-title:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.publication-landing-page .url.snippet .url-title img {
    height: 70px;
}
.publication-landing-page .url.snippet .url-title a {
    margin: 0 5px 0 0;
    display: block;
}


/* Press */
.press-pub-details {
    top: 10px;
}

.entry-display-name{
  font:11pt "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  margin-left:60px;
  margin-top:10px;
  position:absolute;
}


.press-feature-image img{
  height:auto;
  max-width:100%;
}

.press-feature-image{
  padding:10px;
  text-align: left;
}

#index-press-container .press-feature-image{
  max-width:100%;
  height:auto;
  display:block;
}
/* Publication page */
.press-timelines .title a {
    font-size: 16px;
}
.press-timelines .excerpt {
    display: block;
    margin: 10px 0 0 0;
    font-size: 12.5px;
}
.press-timelines .meta {
    display: block;
    font-size: 12.5px;
}
#follower {
  margin: 10px 0 15px 0;
  clear: both;
  height: 50px;
}
#follower .follower-img {
    width: 100px;
    float: left;
}
#follower .follower-meta {
    width: 400px;
    float: left;
}

/* Util Message */
#message_box {
  width: 200px;
  min-height: 50px;
  background: #fff;
  
  border: 1px solid black;
  position: fixed;
  top: 200px;
  left: 50%;
  margin-left: -110px;
 
  text-align: center;
  z-index: 1000;
  display: none;
}

.message_box_close {
  float: right;
  margin: 0 0 0 10px;
  padding: 2px 5px;
  background: gainsboro;
  border: 1px solid #CCC;
  font-size: 12px;
  cursor: pointer;
}


div.embed-show {
  cursor:pointer;
  color: blue;
  position:absolute;
  margin-top:10px;
  border-radius:4px;
}
div.embed {
  display:none;
}


/*Masonry*/

.masonry div.press {
  max-width: 290px !important;
}
.masonry .timeline-entry-text img, .masonry .snippet.instagram img,.masonry .snippet.flickr img {
  max-width: 244px;
  height: auto;
}
.masonry .snippet .timestamp {
  width: 224px;
}
.masonry .press-meta {
    width: 268px;
}
.masonry .excerpt {
  font-size: 11pt;
  margin: .3em 0em 0em;
  display: block;
}
.masonry .press-blurb-text, .masonry .timeline-entry-blurb {
  float: left;
  top: 5px;
  position: relative;
  max-width: 204px;
  padding: 0 0 10px 0;
}
.masonry .press-text {
    padding: 10px 0;
    line-height: 16.5px;
}
#display {
    overflow: overlay;
}
.publication-landing-page #display {
    overflow: visible;
}
.publication-landing-page .excerpt {
    font-size: 25px;
    clear: both;
    display: block;
    padding: 0 0 10px 0;
}
.publication-landing-page-display .parallax-page-title {
  max-width:100%;
  color:#595959;
    width:100%;
}
.publication-landing-page-display h3.excerpt.stream {
  font-family:"freight-text-pro",Georgia,Cambria,"Times New Roman",Times,serif;
  text-decoration: none;
  font-style:normal;
    font-size: 25px;
    clear: both;
    display: block;
    width:100%;
    color:#595959;
    padding: 0 0 10px 0;
}
.publication-landing-page .press {
    padding-top: 0;
    margin-top: -2px;
    margin-bottom: 0;
}
.publication-landing-page .item-meta {
    background: white;
    padding: 5px 17px 16px;
    margin-left: 1px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    width: 254px;
}
.publication-landing-page .item-meta .title {
    margin-top: 10px;
    display: block;
}
.publication-landing-page .item-meta .excerpt {
    font-size: 14px;
    font-style: italic;
}
.publication-landing-page .press-meta {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    width: 268px;
}
.publication-landing-page .press-pub-details.small {
    margin: -2px 0 0 1px;
    top: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)!important;
    width: 268px;  
}


.press-pub-details-link.small {
    width: 58%;
}
.carousel iframe.video {
    height: 176px;
}

/*Quick Press*/
.ui-widget-overlay {
    z-index: 9999 !important;
    background: rgba(0,0,0,0.7) !important;
}
.ui-dialog.ui-widget.ui-widget-content {
    position: fixed !important;
    width: 908px !important;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .45em 0em .35em !important;
  font-family: BitterBold;
  font-weight: normal;
}
#quick {
    position: relative;
}
.ui-dialog .span-12 {
    width: 432px !important;
    position: absolute;
}
.ui-dialog .span-12.last {
    left: 458px;
}
.ui-dialog #editor div[name="blurb"] {
    width: 403px;
}
.ui-dialog .statusBar {
    width: 411px !important;
}
.ui-dialog .htmlarea iframe.xinha_iframe {
    width: 413px !important;
}
.ui-dialog #editorArea .editor-snippet {
  width: 401px;
}
.ui-dialog #editorArea .editor-text {
    width: 397px;
}
.ui-dialog #editorArea .click-to-add {
    display: none;
}
.ui-dialog #editorArea iframe.video {
    width: 310px;
}
.ui-dialog .snippet.instagram .timestamp {
  width: 287px;
  margin: 0 45px;
}

.ui-dialog .snippet.flickr .timestamp {
  width: 287px;
  margin: 0 45px;
}
.ui-dialog .form-lbl {
  margin: 12px 0 10px 2px;
  font-size: 0.9em;
}
.ui-dialog .editor-select {
    padding: 5px 0;
}
.ui-dialog .submit {
  width: 20%;
  margin: .85em 0;
  padding: .5em 0;
  background: black;
  border: solid .2em #CCC;
  border-radius: 3.3px;
  color: white;
  cursor: pointer;
  float: right;
}
.ui-dialog #editorArea div.snippet.facebook {
    width: 396px;
    border: 1px solid #CCC;
}
.ui-dialog #editorArea div.snippet.facebook .timestamp {
     width: 376px;
}
.ui-dialog .concierge {
    height: 434px;
}

.ui-dialog .snippets-container .snippet .timestamp {
  width: 288px;
  margin: 0;
}
.ui-dialog .concierge .search-tab-contents {
    height: 285px;
}
.ui-dialog .snippets-container div.snippet {
  margin: 10px 8px;
  width: 346px;
}
.ui-dialog .snippets-container iframe.video {
    width: 305px;
    margin: 12px 0;
}
.ui-dialog div.snippet.youtube {
  height: 243px;
}
.ui-dialog div.snippet.facebook .timestamp {
  width: 327px;
  clear: both;
}

.press .facebook .body img {
    padding: 0 15px;
    margin-top:10px;
}

.masonry {
    display: none;
}
.carousel {
    
}
.carousel .press-text {
    padding: 10px 10px 20px 0px;
    font-size: 14.5px;
}
#display {
    position: relative;
}
.caroufredsel_wrapper {
    left: 31px !important;
}
.carousel-prev, .carousel-next {
  position: absolute;
  width: 30px;
  height: 40px;
  background: grey;
  top: 200px;
  z-index: 1000;
  opacity: .6;
  border-radius: 20px;
  cursor: pointer;
  color: white;
  font-size: 35px;
  display: none;
}
.carousel-prev:hover, .carousel-next:hover {
  opacity: .8;
}
.carousel-prev {
    left: -10px;
    padding: 0 0 0 10px;
}
.carousel-next {
    left: 960px;
    padding: 0 0 0 10px;
}
.carousel .timeline-entry-text img, .carousel .snippet.instagram img,.carousel .snippet.flickr img  {
    max-width: 247px;
    height: auto;
}
.carousel .snippet .timestamp {
  width: 228px;
  padding: 4px 10px;
  background: #EFEFEF;
  font-size: 12.5px;
}
.carousel .press-blurb-text {
    width: 125px;
}
.ui-tabs .ui-tabs-nav {
  text-align: center;
    padding: .45em .2em 0 !important;
  position:fixed;
}
.webkit .ui-tabs .ui-tabs-nav {
    padding: .45em .2em 0 !important;
}
.date-top-meta {
    float: left;
}
.date-bottom-meta {
  font-size: 10.9px;
  margin: 4px 0 0;
  float: right;
  clear: both;
}
.fixed {
    position: fixed !important;
    top: 97px;
}
.fixed.carousel-next {
    left: 1108px;
}
.fixed.carousel-prev {
    left: 138px;
}
.social-buttons {
    max-width: 300px;
    width:100%;
    position: relative;
    margin: 20px auto 0;
    left: 20px;
    height:30px;
}

.social-buttons-stream {
    margin-top: 20px;
    margin-left:5px;
    width: 300px;
}

.social-buttons-pub {
  margin-top:10px;
}

.social-buttons-pub{
  /*to hide make overflow hidden width 0*/


}

.social-buttons .fb-share-button > span,.social-buttons .fb-share-button{
    width: 88px !important;
    margin-right:10px;
    display: inline-block;
}
.social-buttons .fb-share-button iframe {
    /* width: 110px !important;*/
}
.fb_iframe_widget span {
    width: 83px !important;
}
.addthis_button_tweet iframe, iframe.twitter-share-button{
    width: 88px !important;
}


span.IN-widget {
  margin-left:2px;
}

.press .snippet {
  margin-top:10px;
}

.press .snippet.media .timestamp{
  display:none;
}

.media-element-container{
  position:relative;
  text-align: center;
}


.url.snippet {
  min-height:120px;
}



.concierge .url.snippet .url-title {

}
.url.snippet .url-title img {
    float: left;
    margin-left: 0px;
    /*margin-right:10px;*/
    margin-top:5px;
    /*max-width:580px !important;*/
    margin-bottom:0px;
}
.url.snippet .title-body {
    position: relative;
    color:#464646;
    font-weight: 700;
    font-size: 14px;
}

.url.snippet .url-body-content a {
  text-decoration:none;
}

.url.snippet .url-header-content{
  margin:0px;
  margin-bottom:15px;
  margin-left:10px;
  padding-top:10px;
}

.url-body-content{
  /*overflow-y:auto;*/
  position: relative;
  /*overflow-x:hidden;*/
  padding-left:10px;
  padding-right:10px;
}

.url.snippet .url-header-content a{
  text-decoration: none;
  color:#464646;
  margin-left:5px;
  letter-spacing: 0.2px;
  font-weight: 700;
  font-size:1em;
}

.url.snippet .title-content p{
  font-size:11pt;
  font-weight: 400;
  margin-left: 0px;
  color: #777;
}

.url.snippet a.url-read-link{
margin-left: 10px;
color:#1a95b3 !important;
padding:8px 20px;
background:white !important;
border-radius: 4px;

}

#editor-box .url.snippet a.url-read-link,#concierge-box .url.snippet a.url-read-link{
float:right;
}

.url.snippet a.url-read-link-btnfy{
  background: white none repeat scroll 0 0 !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #ccc !important;
    display: block;
    float: right;
    font-size: 12px;
    margin-top: -5px;
    padding: 5px 12px;
    text-decoration: none;
    width: 92px !important;
}

.prose-view .url.snippet a.url-read-link-btnfy{
  width:95px !important;
}

.url.snippet a.url-read-link-btnfy:hover{
  background:#eee !important;
  border-color:#aaa !important;
  color:#aaa !important;
}


.url.snippet .body {
    margin: 10px;
    height: 76px;
}
.ui-dialog .snippets-container .url.snippet .timestamp {
    width: 326px;
}

.parallax-top-wrapper {
/*height: 600px;*/
}

.parallax-top-wrapper-edit {
/*height: 800px;*/
margin-top:-20px;
}
.parallax-top-wrapper-padded {
padding-left: 10%;
min-height:300px;
margin-bottom:50px;
}
.parallax-top-wrapper-padded.prose {
padding-left: 10%;
min-height:200px;
margin-bottom:50px;
}

.parallax-image {
  background-size: cover;
  background-position: center center;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-repeat: none;
}



.parallax-image.full-display {
  height:100% !important;
}

.parallax-bottom-wrapper {
  background: #e5e8ef none repeat scroll 0 0;
  margin:auto;
  position: relative;
  z-index:9;
  /*margin-top: -100px;*/
}

.parallax-bottom-wrapper.prose-view {
  background: #FFF;
  padding-bottom:250px;
}

.parallax-bottom-wrapper.full-length {
  box-shadow:none;
  margin-top: -10px;
}


.home-bottom-wrapper {
  margin: auto;
  min-height: 400px;
}

.home-bottom-wrapper.post-display {
  margin: auto;
  min-height: 400px;
  padding-top:10px;
}


@media only screen and (max-width: 1200px) {
  .home-bottom-wrapper {
    margin: auto;
    padding-left: 0px;
    min-height: 400px;
  }
}


.home-bottom-wrapper.publication-content {
  padding-top:10px;
}

.middle-bar-tab-number {
  font: 11pt Arial,Helvetica,sans-serif; 
  width: 100%;
  padding-bottom: 12px;
}

.view-btn-stream {
  border-radius: 3px;
    padding: 8px 0px 7px;
    text-align: center;
    background:#7B7B7B;
    width: 110px;
    line-height:15px;
    color:#ccc !important;
    height:15px;
    font-size:10pt;
    border:none !important;
}

.view-btn-stream .upload-icon{
  vertical-align: top;
  margin:0 5px 0 0;
}

.view-btn-stream:hover{
  background:rgba(0,0,0,0.7);
}

.image-upload-btn {
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  background: rgba(0,0,0,0.3);
  width:150px;
  height: 40px;
  border:1px solid white;
  color:white;
  border-radius:3px;
  float:right;
  margin-right: 20px;
  margin-top:-80px;
  position: relative;
  top: 10px;
}

.image-upload-btn.home {
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    top: 13px;
    z-index: 9999;
}
/*@media only screen and (max-width: 800px) {
    .image-upload-btn {
      float:none;
      margin:auto;
      position: relative;
      top: 50px;
    }
}*/

.image-upload-btn.edit {
 background: #7B7B7B none repeat scroll 0 0;
     border: none !important;
     cursor: pointer;
     margin-top: 1px !important;
     position: absolute;
     right: 119px;
     height:30px;
}

#settings-expand-wrapper{
  font-size: 30px;
    line-height: 40px;
    padding-top:8px;
    padding-bottom:7px;
}

.image-upload-btn:hover {
  background: rgba(0,0,0,0.7);
}

.image-upload-btn #upload-text{
position:absolute;
margin:12px 10px 12px 18px;
font: 10pt "proxima-nova",Arial,Helvetica,sans-serif; 
z-index:1;
border-radius:6px;
color:#ccc;
}

#stream-settings-expand{
    border-radius: 50%;
    color: white;
    cursor:pointer;
    font-size: 30px;
    height: 30px;
    line-height: 41px;
    margin-top:4px;
    position: absolute;
    text-align: center;
    width: 30px;
}

.edit-fields-wrapper{
  display:none;
}



.image-upload-btn input[type="file"]{
  cursor: pointer;
  opacity:0;
  width: 150px;
  height: 40px;
  position:absolute;
  z-index:2;
  border-radius:6px;

}

.image-upload-btn.edit #upload-text span{
  margin:0px 5px;
  vertical-align: top;

}

.image-upload-btn.edit #upload-text{
  margin:7px 0 0 0 ;
}

.image-upload-btn.edit input[type="file"]{
  height:20px !important;
  padding:0px;
}
.publication-edit-page {
  background: rgba(255,255,255,0.4);
  padding:50px;
  position: absolute;
  left: 20%;
  top: 30%;
  color: black;
  border-radius: 5px;
}

.archive{
  margin:10px auto;
}



.archive div.item {
  display:inline-block;
  text-align: center;
  height:170px;
  margin:10px;
  margin-bottom: 30px;
  overflow:hidden;
  position:relative;
  width:200px !important;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  min-width:250px;
}

.archive div.item:hover  .layer {
  opacity:.6;
  }

.archive div.item .title {
  position: absolute;
  z-index:3;
  top:0px;
  text-align: center;
  margin:3%;
  font-weight:800;
  font-size:16px;
  width:94%;
}

.archive div.item.pub-carousel {
  float:left;
  height:175px;
  margin:10px;
  margin-bottom: 30px;
  overflow:hidden;
  position:relative;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  background:black;
  border-radius: 5px;

}

.archive div.pub-carousel.item div.title a{
  color:white;
  text-shadow: 0.5px 0.5px gray;
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-weight: 800;
  font-size: 15pt;
  font-style: normal;
  text-decoration:none;
  position:absolute;
  margin:20px;
  width: 90%;
}

.archive div.pub-carousel.item img {
  width: 100%; 
  height: 175px;
  position:absolute;

}
.archive div.pub-carousel.item img:after {
    content: '\A';
    position: absolute;
    width: 100%; height:100%;
    top:0; left:0;
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s;

}


.archive div.item div.title a{
  color:white;
  text-shadow: 0.5px 0.5px gray;
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-style: normal;
  font-weight: 800;
  font-size: 15pt;
  text-decoration:none;
  position:absolute;
  margin:20px;
  width: 80%;
}

.archive div.item img {
  height: 100%; 
  margin:auto;
}

.content-top-parallax.publication {
  height:300px;
}

.publication-block {
  position:absolute;
    margin: auto;
}

#profile-follow-list{
  height: 280px;
  overflow-y: scroll;
  padding-left:0px;
  max-width:325px;
  margin:10px auto;
  text-align: left;
}

#profile-follow-div{
    height: 400px;
    margin:0 auto;
    max-width: 420px;
    z-index: 999;
    width:95%;

}
#follow-close-btn{
  width:85px;
  padding: 10px 10px;
  margin-left:160px;
  margin-bottom:10px;
}

.home-follow-btn{
  border:1px solid white;
  vertical-align: top;
background: rgba(0,0,0,0.3);
    border-radius: 3px;
    margin-top:3px;
    color: white;
    cursor: pointer;
    float:left;
    font-family: "proxima-nova",futura,verdana,sans-serif,arial;
    font-size: 11pt;
    font-style: normal;
    font-weight: 400;
  margin-left:20px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
.pub-follow-btn{
  background-color:black;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  display:inline-block;
  color:white !important;
  font: 15pt "proxima-nova",san-serif,helvetica,verdana,arial,futura; 
  padding:6px 24px;
  text-decoration:none;
  cursor:pointer;
}

.home-follow-btn:hover{
  background:rgba(0,0,0,0.7);
}
.pub-follow-btn:hover{
  background:rgba(0,0,0,0.7);
}

.publication-edit-fields {
  text-align:center;
  display:none;
  background:rgba(255,255,255,0.7);
  border-radius:5px;
  padding:30px 20px;
  position: absolute;
  float:left;
  z-index:999;
}

.publication a.prssButton, .publication div.prssButton{
  position:relative;
  float:right;
  top:10px;
  background:rgba(0,0,0,0.5);
}

/* Carousel */

.avatarWelcomeCarousel {
  overflow:hidden;

  margin-bottom: 20px;
  padding: 20px 20px 10px 50px;
  background: #F7F8FA;
  border-radius: 5px;
  border: 1px solid #CCC;
  max-width: 800px;
  border: 1px solid #E4E4E4;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  border: #DDD 1px solid!important;
  border-top-color: #EEE!important;
  border-bottom-color: #BBB!important;
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}

.avatarCarousel {
  overflow:hidden;
  max-width: 800px;
  margin-bottom: 20px;
  padding: 20px 20px 10px 50px;
  background: #F7F8FA;
  border-radius: 5px;
  border: 1px solid #CCC;
  max-width: 480px;
  border: 1px solid #E4E4E4;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  border: #DDD 1px solid!important;
  border-top-color: #EEE!important;
  border-bottom-color: #BBB!important;
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}

.backgroundCarousel {
  overflow:hidden;
  max-width: 800px;
  margin-bottom: 20px;
  padding: 20px 20px 10px 50px;
  background: white;
  border-radius: 5px;
  border: 1px solid #CCC;
  max-width: 480px;
  background-color: white;
  border: 1px solid #E4E4E4;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  border: #DDD 1px solid!important;
  border-top-color: #EEE!important;
  border-bottom-color: #BBB!important;
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}


.settingsCarousel{
  width: 480px;
  position:relative;
}

.welcomeCarousel{
  width: 680px;
  position:relative;
}

.pubCarousel{
  width: 100%;
  position:relative;
}

#slick-test {
  height:200px;
  width:100%;
}

.empty-stream{
  color:gray;
  font:30px arial;
  margin:60px auto 0;
  text-align:center;
}

.publication-carousel{
  margin-top:10px;
}

/*override and hide arrows*/

/*settings view*/

div.settingsCarousel div.slick-list {
  left:10px;
  height: 170px;
}

div.settingsCarousel button.slick-prev{
  left:-30px;
}

div.settingsCarousel button.slick-next{
  right:0px;
}


div.settingsCarousel button.slick-prev, div.settingsCarousel button.slick-next{
  top:71px !important;
}

/*pub view*/

div.pubCarousel div.slick-list {
  left:30px;
  width:92%;
}

div.pubCarousel button.slick-prev{
  left:-8px;
}

div.pubCarousel button.slick-next{
  right:-7px;
}

.slick-prev:before, .slick-next:before{
  color:black;
  opacity: 0.75;
}

div.pubCarousel button.slick-prev, div.pubCarousel button.slick-next{
  top:97px !important;
}


/*   end carousel  */

/* Prose View initializer */
.view-changer{

  position:fixed;
  top:660px;
  /*width:100%;*/
  margin-left: 20px;
  color: #aaa;
}

.chrono-changer{
    right: 40px;
    cursor:pointer;
    font: 15px "proxima-nova",san-serif,helvetica,verdana,arial,futura;

}

.view-changer div#prose-view-btn{
  font: 15px "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  margin-bottom:20px;
  cursor:pointer;
  text-decoration: underline;
  width:120px;
}

.view-changer div#normal-view-btn{
  font: 15px "proxima-nova",san-serif,helvetica,verdana,arial,futura; 
  cursor:pointer;
  text-decoration: underline;
  width:120px;
}

.view-changer div#normal-view-btn:hover, .view-changer div#prose-view-btn:hover{
  text-decoration:none;
}

.parallax-bottom-wrapper.prose-view div.home-bottom-wrapper{
  padding:10px 0px 0px 0px !important;
}

.parallax-bottom-wrapper.prose-view div.press{
  max-width:850px !important;
  margin:0 auto !important;
  border:0 !important;
  box-shadow:none !important;
  background:none !important;
  border-radius:0 !important;
}

.parallax-bottom-wrapper.prose-view div.press-blurb-text{
  max-width:100%;
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-style: normal;
  font-weight: 800;
  line-height:45px;
  margin-top:0.9em;
  font-size: 3.5em;
}

.parallax-bottom-wrapper.prose-view div.press-text{
  font-family: "freight-text-pro",Georgia,Cambria,"Times New Roman",Times,serif;
  font-size: 1.7em;
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga" on;
  letter-spacing: 0.01rem;
  line-height: 1.5;
}

.parallax-bottom-wrapper.prose-view div.press-text a{
  color:#555;
  background-color: #f5f5f5
}
.parallax-bottom-wrapper.prose-view div.press-text a:hover{
  color:black;
  background-color: #ddd;
}

.parallax-bottom-wrapper.prose-view div.media{
  background: none !important;
}

.parallax-bottom-wrapper.prose-view div.instagram{
  background: none !important;
  text-align: center;
}

.parallax-bottom-wrapper.prose-view div.flickr{
  text-align: center;
  background: none !important;
}

.parallax-bottom-wrapper div.flickr,.parallax-bottom-wrapper div.instagram, .press-landing-page div.instagram, .press-landing-page div.flickr{
  margin-top:10px;
}

.parallax-bottom-wrapper.prose-view div.social-buttons{
  opacity:0;
}

.parallax-bottom-wrapper.prose-view div.press-meta{
  width:100% !important;
}

.parallax-bottom-wrapper.prose-view iframe.twitter-tweet{
  margin:0 auto;
  margin-top:40px !important;
  margin-bottom:40px !important;
}

.parallax-bottom-wrapper.prose-view div.facebook{
  margin-top:40px;
  margin-bottom:40px;
  font-family:Oxygen, Arial;
}

.parallax-bottom-wrapper.prose-view div.url, .parallax-bottom-wrapper.prose-view div.pressimus{
  font-family:"proxima-nova",san-serif,helvetica,verdana,arial,futura;
  font-size: 18px;
}

.parallax-bottom-wrapper.prose-view .snippet.pressimus .background-image img{
  max-width:580px !important;
}

.parallax-bottom-wrapper.prose-view .snippet.pressimus div.press-meta{
  width:auto !important;
}

.parallax-bottom-wrapper.prose-view .snippet.pressimus a{
  cursor:pointer !important;
  width:120px;
}

.parallax-bottom-wrapper.prose-view .snippet.pressimus div.press-blurb-text{
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
      font-size: 1em;
      font-style: normal;
      font-weight: 400;
      line-height: 25px;
      max-width: 100%;
}


.parallax-bottom-wrapper.prose-view .snippet.pressimus div.press-text{
  font-size:1em;
  margin:0px 10px;
}

.parallax-bottom-wrapper.prose-view .snippet.pressimus a:hover{
  background-color:white;

}


.parallax-bottom-wrapper.prose-view div.youtube {
  margin-top:40px;
  margin-bottom:40px;
  background: none !important;
}

.parallax-bottom-wrapper.prose-view div.youtube iframe{
  height:400px;
  margin:0;
}

.url-read-link{
  font-size:14.5px;
}

.parallax-bottom-wrapper.prose-view .snippet.url span.title-content p iframe.video{

  height: 350px;
}

.parallax-bottom-wrapper.prose-view div.loadButton{
  margin:0 auto !important;
}

.parallax-bottom-wrapper.prose-view div.updateButton{
  margin:0 auto !important;
  max-width:600px;
}

.parallax-bottom-wrapper.prose-view div.divider { 
      border-bottom: 1px solid #C7C7C7;
      margin: 70px auto 0px;
      width: 100%;
}

.press:last-child div.divider {
  display:none;
}

#upload-div-coed{
  margin-top:5%;
  min-width:100%;
  margin-right: 10%;
  position:absolute;
}

/* LIVE NEWS STUFF */

.LiveNewsOuterWrapper{
  background-color:#e5e8ef;

}

.NewsInnerWrapper{
  margin:0 auto;
  padding-bottom:100px;
}

.NewsStream{
  margin:0 auto;
  top:130px;
  position:absolute;
}

#SearchResultsStream{
  top:160px;
  margin:0 auto;
}

.news.snippet {
  min-height:140px;
  max-width:400px; 
  width:100%;
  text-align: left;
  border-radius:5px;
  border:1px solid #ddd;
}

#paper-top-wrapper{
  text-align: center;
  margin-top:50px;
}

#UserPaperExternalWrapper{
  height:auto;
  padding-bottom:120px;
}

#UserPaper .snippet {
  border:1px solid black;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) !important;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura !important;
}


.concierge .news.snippet .news-title {

}


.news.snippet .news-title img.tiny{
  float:left;
  margin-left: 0px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  max-width:100px;
}

.news.snippet .news-title img.small {
    float:left;
    margin-left: 0px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    max-width:200px;
}

.news.snippet .news-title .big {
    width:100%;
    height:auto;
    margin-left: 0px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
}

.news.snippet .title-body {
    position: relative;
    color:#464646;
    font-weight: 700;
    font-size: 14px;
      white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}


.news.snippet .news-body-content a {
  text-decoration:none;
}

.news.snippet .news-header-content{
  margin:0px;
  margin-left:10px;
  padding-top:10px;
}

.news-body-content{
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}

.news.snippet .news-header-content a{
  text-decoration: none;
  color:#464646;
  margin-left:5px;
  letter-spacing: 0.2px;
  font-weight: 700;
}

.news.snippet .title-content p{
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  font-size:11pt;
  font-weight:400;
  margin-left: 0px;
}

.news.snippet a.news-read-link{
  background: white none repeat scroll 0 0 !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #ccc !important;
    display: block;
    float: right;
    font-size: 12px;
    margin-right: 10px;
    margin-top: -5px;
    padding: 5px 12px;
    text-decoration: none;
    width: 90px !important;
}

.news.snippet a.news-read-link:hover{
  background:#eee !important;
  border-color:#aaa !important;
  color:#aaa !important;
}

.provider-name-holder{
  /*position:absolute;*/
  margin-left:20px;
}

.news.snippet .body {
    margin: 10px;
    height: 76px;

}

.saveToBucket{
    color: #1a95b3;
    margin-left: 20px;
    float:left;
    cursor:pointer;
}

.news-handlebar{
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  text-align: center;
  /*background:repeating-linear-gradient(-45deg, #8899a6, #8899a6 5px, #ced9e2 5px, #ced9e2 10px) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
  /*background:black;*/
  color: black;
  cursor: pointer;
  height: 20px;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  -ms-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in;
}

.news-handlebar:hover{

  /*background:repeating-linear-gradient(-45deg, #8899a6, #8899a6 5px, #ced9e2 5px, #ced9e2 10px) repeat scroll 0 0 rgba(0, 0, 0, 0);*/

}

#retrieveNewsWrapper{
    height: 50px;
    margin-top: 70px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.refreshNews{
  background: white;
    border: 1px solid #ccc;
    color: #669;
    cursor: pointer;
    display: none;
    margin: 10px auto;
    padding: 5px 0;
    text-align: center;
    max-width: 400px;
    width:100%;
    z-index: 10;
}

#NewsTabList{
background: white none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    z-index:9;
    width: 100%;
}

.NewsTab{
  display:inline-block;
  cursor:pointer;
  padding:5px 150px;
  margin-bottom:10px;
  margin-left:200px;
}

.livenews-icon{
    height: 30px;
    font-size:25px;
}

#SearchTab{

    cursor: pointer;
    vertical-align: top;
    display: inline-block;
}

.press-pub-details-info a{
  color:black;
}

.livenews-tabs{
    height:35px;
    width:160px;  
    padding:10px 10px 0px;
    color:#555;
    max-width: 160px;
    width: 100%;
}

.livenews-tabs:hover {
  color:black;
  }

    .livenews-tabs.select:{
      color:black;
    }

  .livenews-tabs.select:after{
    background: none repeat scroll 0 0  #5699db;
    bottom: -4px;
    content: "";
    margin-bottom:2px;
    height: 4px;
    margin-left: -125px;
    position: absolute;
    width: 100px;
  }






#TickerTab{
  z-index:9999; 
  cursor:pointer; 
  vertical-align: top;
  display:inline-block;
}

.coed-tab-label{
  display:inline-block;
  width:100px;
  font-size:0.9em;
  text-align:center;
}

.livenews-tab-modal {
    color:#dddddd;
    border-radius: 50%;
    display: inline-block;
    font-size: 1.3em;
    padding:1px;
    text-align: center;
    vertical-align: 7px;
    width: 24px;
  }

#CuratedNewsTab{
    cursor: pointer;
    vertical-align: top;
    display: inline-block;
    height:40px;
    z-index:999;
}

.NewsTab:hover{
  
  text-decoration: underline;
}

#SearchNewsInnerWrapper{
  display:none;
  min-height:600px;
}

#LiveNewsStream,#SearchNewsStream{
  margin:0 auto;
  margin-bottom:150px;
  min-height: 600px;
  padding-top:20px;

}

#searchNewsWrapper {
    height: 50px;
    margin: 70px auto 0px;
    position: absolute;
    text-align: center;
    width: 100%;
    display:none;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    font-weight:100;
}

#NewsSearchBarContainer{
  margin:10px auto ;
}

#paper-search-button{
  background: none;
  border: none;
  height: 30px;
  margin-left: -32px;
  position: absolute;
  width: 32px;
  padding: 0px;
  z-index: 2;
  cursor:pointer;
}

#paper-search-button:hover{
  background:rgba(0,0,0,0.2);
}

#news-search-button{
  background: none;
  border: none;
  height: 30px;
  margin-left: -32px;
  position: absolute;
  width: 32px;
  padding: 0px;
  z-index: 99999;
  cursor:pointer;
}

#news-search-button:hover{
  background:rgba(0,0,0,0.2);
}

#news-search-field{
    border: 1px solid #ddd;
    font-size: 21px;
    padding-left: 10px;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    border-radius:5px;
    font-weight:100;
}

#searchNewsLoader{
  margin:180px auto;
}

#listNewsLoader{
  margin:50px auto;
}

#searchNewsLoaderWrapper{
  display:none;
  width:100%;
  text-align: center;
}

#LoadMoreNews{
  position:absolute;
  bottom:0;
  text-align:center;
  cursor:pointer;
  padding:10px;
  color:#669;
  margin: 20px 47.5%;
  margin-top:20px;
}



div.handlebar-expand {
 background: black none repeat scroll 0 0;
    color: white;
    display: inline-block;
    height: 0;
    text-align: center;
    transition: height 0.2s linear 0s;
    width: 50%;
}

div.handlebar-expand.to-press {
    background: gray;
    border-top-left-radius: 5px;
}

div.handlebar-expand.to-edit {
    border-top-right-radius: 5px;
}

div.handlebar-expand.paper {
  height:0px;
  text-align:center;
  background:black;
  color:white;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.handlebar-highlight{
  border-top-left-radius: 5px;
}

.handlebar-delete{
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

div.handlebar-expand-single {
  height:0px;
  z-index:5;
  /*display:inline-block;*/

  text-align:center;
  background:black;
  color:white;
  -webkit-transition: height 0.2s linear;
  -moz-transition: height 0.2s linear;
  -ms-transition: height 0.2s linear;
  -o-transition: height 0.2s linear;
  transition: height 0.2s linear;
}

div.handlebar-expand-single.paper {
  opacity:0;
  z-index:5;
  /*display:inline-block;*/
  text-align:left;
  color:white;
  height:25px;
  cursor:default;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  background: -webkit-linear-gradient(bottom,rgba(192,192,192,0.8),rgba(192,192,192,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(top,rgba(192,192,192,0.8),rgba(192,192,192,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top,rgba(192,192,192,0.8),rgba(192,192,192,1)); /*Fx 5.6-15*/
  background: linear-gradient(to top, rgba(192,192,192,0.8), rgba(192,192,192,1)); /*Standard*/

}

div.snippet.news.headline {
  width:600px;
}

div.news:hover > div.news-handlebar > div.handlebar-expand{
  height:18px;
}

div.news:hover > div.news-handlebar > div.handlebar-expand-single.paper{
  opacity:0.3;
  height:25px;
}

div.handlebar-expand.mobile,div.handlebar-expand-single.mobile {
  text-align:center;
  background:black;
  color:white;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-transition: height 0.2s linear;
  -moz-transition: height 0.2s linear;
  -ms-transition: height 0.2s linear;
  -o-transition: height 0.2s linear;
  transition: height 0.2s linear;
  height:18px;
}

div.news:hover {
  border:1px solid #555;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.TickerNewsWrapper{
  min-height:500px;
  background-color: #e5e8ef;

}

#TickerWrapper {
  padding:100px 0px;
  display:none;
}

#TickerNewsStream{
  margin:0 auto;
}

#TickerNewsStream div.press{
  padding: 20px 20px 10px 20px;
  background: white;
  border-radius: 5px;
  border: 1px solid #CCC;
  background-color: white;
  border: 1px solid #E4E4E4;
  / * -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15)!important; */
  border: #DDD 1px solid!important;
  /* border-top-color: #EEE!important;
  border-bottom-color: #BBB!important; */
    white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
}


.stream-editor-wrapper{
  min-height:500px;
}

#likes-inner-new-wrapper{
  margin-bottom:30px;
}

.likes-wrapper{
  margin:30px auto 10px;
  padding:8px;
  min-height:40px;
  border-top:1px #ccc solid;
  border-bottom:1px #ccc solid;
}
.like-icons{
  text-decoration: none;
  height:28px;
  cursor:pointer;
}

.likes-left-wrapper{
  width:50px;
  float:left;
  display:inline-block;
  margin-top:-4px;
  height:48px;

}

.like-star-wrapper{
  width:20px;
  cursor: pointer;
  height:20px;
  float:left;
    margin-left:5% ;
    margin-right:8% ;
}

.like-star-wrapper .active-star{
  display:block;
}

.like-star-wrapper .non-active-star{
  display:none;
}

.like-star-wrapper:hover > .active-star{
  display:none;
}

.like-star-wrapper:hover > .non-active-star{
  display:block !important;
}


.likes-word{
  color:#ccc;
  font-size:1.2em;
  margin-top:3px;
}

.LikesModalShow{
  text-decoration: none;
}

.likes-number-wrapper{
  font-weight:400;
  font-size:20px;
  margin-top:-5px;
}

.likes-right-wrapper{
  padding-left:10px;
  max-width:400px;
  border-left:1px solid #ccc;
  display:inline-block;
}

.likers-wrapper{
  display:inline-block;
  width:35px;
  margin:5px;
}

.likers-image-wrapper, .likers-image{
  width:30px;
  border-radius:50%;
}

#likes-modal-inner-wrapper{
  max-height:400px;
  overflow-y:scroll;
}

#Post_chronologicalOrder{
  display: block;
}

.modal-likers-wrapper{
  min-height:70px;
  max-height:120px;
border-top:1px solid #CCC;
padding:10px;
}

.modal-likers-wrapper:hover{
  background:#F7F8FA;
}

.modal-likers-image{
  width:50px;
  border-radius:50%;
}

.in-edit-img{
   width:50px;
  border-radius:50%; 
}

.in-edit-wrapper{
  margin-left: 510px;
    position: absolute;
}

.in-edit-span{
  font-size: 14px;
      font-weight: 700;
      line-height: 50px;
      margin-left: 10px;
      vertical-align: top;
}

.modal-likers-username{
  color:#CCC;
}

.modal-likers-wrapper a{
  text-decoration:none;
  color:gray;
}

#likers-load-more{
  text-align:center;
  cursor:pointer;
  padding:10px;
  border:1px solid #ccf;
  background:#f6f6ff;
  color:#669;
  margin:0 7.5%;
}

.likes-notification{
  margin:5px auto;
  border:1px solid #ccc;
  padding:15px;
  max-width:480px;
}

.notification-label{
  font-size:20px;
  width:500px;
  color:#000;
}

.notification-label a{
  color:#000;
}

.notification-blurb{
  color:#000;
  font-size:20px;
}

.loadNotificationButton {
  margin: 10px auto;
  padding: 1em;
  text-align: center;
  color: #669;
  cursor: pointer;
}

.notification-header{
  display:inline-block;
  cursor:pointer;
}

#likes-label{
  margin-left:40px;
}

.notification-header{
  font-size:15px;
}

.notification-header.selected{
  font-weight:bolder;
}

.notification-header:hover{
  text-decoration:underline;
}

.notification-header-wrapper{
  margin-top:20px;
  text-align: center;
}

#notification-pipe-seperator{
  display:inline-block;
  margin-left:40px;
}

.notification-time{
  float:right;
  margin-top:-30px;
}

#terms-list{
  min-height:20px;
  margin-bottom:20px;
}

#term-input{
  margin-top:10px;
  margin-left:20px;
}

.term-single{
  border:1px solid #ccc;
  padding:5px;
  margin:5px;
  display:inline-block;
}

.term-wrapper{
  display:inline-block;
}

.delete-term{
  display:inline-block;
  cursor:pointer;
  margin-left:10px;
}

#paper-edit-wrapper{
margin-bottom:10px;
}

#paper-image img{
  height:200px;
  width:200px;
  border-radius: 50%;
  margin-bottom:10px;
}

#paper-title{
  margin:0 auto;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  font-size:2.5em;
}

#paper-description{  
  margin:0 auto;
  white-space: -moz-pre-wrap; /* Firefox */    
  white-space: -pre-wrap;     /* Opera <7 */   
  white-space: -o-pre-wrap;   /* Opera 7 */    
  word-wrap: break-word;      /* IE */
  font-size:1.2em;
  margin-bottom:10px;
}

#paper-title input{
    border: 0 none;
    background:#F7F8FA;
    font-size: 33px;
    padding: 0;
    text-align: center;
    color:#555;
    font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
}

#paper-description input{
    color:#555;
  font-family: "proxima-nova",san-serif,helvetica,verdana,arial,futura;
    border: 0 none;
    background:#F7F8FA;
    font-size: 16px;
    padding: 0;
    text-align: center;
}

#paper-title input:hover, #paper-description input:hover{
    color:black;

}

.loadMorePaperNews{
  text-align:center;
  cursor:pointer;
  padding:10px;
  color:#669;
  margin:20px 7.5%;
}

#views-wrapper{
  color:#bbb;
  margin:10px;
}

#views-wrapper span{
  margin:10px 10px;
}

.livenews-source-region{
  margin:5px;
  width:100px;
  float:left;
}

.cta-coed {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: white;
    display: none;
    font-size: 20px;
    left:50%;
    margin-top:30px;
    margin-left:-190px;
    padding: 10px;
    z-index:9999;
    position: fixed;
    max-width: 370px;
    width:100%;
  }

  #loading-press-popup-background{
    position: fixed;
    width:100%;
    height:100%;
    top:0;
    display:none;
    z-index:99;
    text-align:center;
    left:0;
  }
  #loading-press-popup{
    width:500px;
    margin:200px auto;
    padding:20px 0;
    font-weight:800;
    background:white;
    border-radius: 5px;
    border: 1px #a4a4a4 solid;
    box-shadow: rgb(140, 140, 140) 0px 0px 100px 10px;
  }

  .press-modal-status{
    display:none;
  }

  #loading-press-popup span{ 
    font-size:18px;color:#454545;
  }

  .contributor-wrapper{
    width:200px;
    display:inline-block;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
    padding:5px;
    margin:10px;
    border-radius: 3px;
  }

  .contributor-image{
    width:50px;
    height:50px;
  }

  .contributor-image img{
    width:50px;
    height:50px;
    border-radius: 50%;
  }

  .contributor-inner{
    vertical-align: top;
    display:inline-block;
  }

  .remove-btn.contributor-inner{
    float:right;
    padding:1px 3px;
    color:#aaa;
    cursor: pointer;
  }

  .contributor-name.contributor-inner{
    margin-left: 15px;
    color:black;
    font-size:14px;
    margin-top: 15px;
    vertical-align: middle;
  }

  #contributor-container{
    margin:50px auto;
    width:100%;
    max-width:1000px;
  }

  .custom-dropdown-wrapper{
  background: white url("../fonts/chevron-down.svg") no-repeat scroll right 10px center / 20px 20px;
      border: 1px solid #878787;
      border-radius: 5px;
      box-shadow: 0 0 8px 4px rgb(210, 210, 210) inset;
      margin-bottom: 10px;
      overflow: hidden;
  }

  .custom-dropdowns{
    -moz-appearance: none;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    width:100%;
    line-height: 1;
    font-size:16px;
    padding: 15px;
  }

  #contributors-wrapper{
    margin-top:20px;
  }

  #search-member-field, #new-group-name-field{
    padding: 15px;
    font-size:16px;
    width:46%;
    -moz-appearance: none;
    border: 1px solid #878787;
    border-radius: 5px;
    box-shadow: 0 0 8px 4px rgb(210, 210, 210) inset;
  }

  #search-member-btn, #new-group-name-submit{
    background: black none repeat scroll 0 0;
       border: 1px solid black;
       border-radius: 4px;
       color: white;
       font-size:16px;
       display: inline-block;
       margin-left: 5px;
       padding: 14px 20px;
       cursor: pointer;
       vertical-align: top;
  }

  #contributor-container h1{
    font-size:25px;
  }

  .contributor-select .custom-dropdown-wrapper{
    width:60%;
  }

  .contributor-select.post-page .custom-dropdown-wrapper{
    width:90%;
  }

  .contributor-name.contributor-inner a{
    color:black;
    text-decoration: none;
  }

  .delete-group{
    color:white;
    background:black;
    border-radius: 3px;
    padding:10px 15px;
    display: none;
    cursor: pointer;
    width:100px;
    text-align: center;
    margin-top:5px;
  }

  #designate-btn{
    color:white;
    background:black;
    border-radius: 3px;
    padding:10px 15px;
    display: none;
    cursor: pointer;
    width:200px;
    text-align: center;
    margin-top:5px;
  }

  #contributor-post-container{
    vertical-align: top;
    display:inline-block;
    width:50%;
  }

  #radio-post-container{
    vertical-align: top;
    display:inline-block;
    width:49%;
  }

  .designated-groups{
    border:1px solid black;
    border-radius:4px;
    display:inline-block;
    margin:3px 5px 3px 0;
  }

  .designated-groups span{
    margin:2px 3px 2px 10px;
  }

  .remove-designated-btn{
    cursor:pointer;
  }

  #designated-groups-wrapper{
    margin-top:10px;
  }

  .entry-contributor-wrapper{
    font-style: italic;
    margin-bottom: 10px;
    margin-left:10px;
    color:gray;
  }

  .entry-contributor-wrapper a{
    color:gray !important;
  }

  #profile-contributor-wrapper{
    width:90%;
    margin:20px auto;
  }

