/******************BLOG***********************/
.blog #slidedown:before, .index #slidedown:before {
  top:-108px; left:0;
  transform: rotate(0); -moz-transform: rotate(0); -webkit-transform: rotate(0);
}
.blog #main:after, .index #main:after {
  width:100%; height:100%;
  position:absolute; top:0; left:0; z-index:0;
  background:transparent;
}

.blogpost { padding:62px 0 50px; }
.blogpost section {
  border:1px solid #bdbdbd; border-radius:5px;
  background:url(/images/bg_texture_static.png);
}
.blogpost #article1 { overflow:visible; }
.blogpost #article1:after {
  content:'';
  display:block;
  clear:both;
}
.blogpost article { float:left; width:600px; margin-top:5px;margin-left:10px; }
.blogpost h1, .blogpost h2 { font-family:SohoStd-LightCompressed; font-weight:normal; font-size:187%; margin:0 0 5px; color:#ff6243; }
.blogpost a,.blogpost a:visited { color:#ff6243; text-decoration:none; }
.blogpost p, .blogpost li { font-size:92%; color:#464646; line-height:1.15em;}
.blogpost p img[align='left'] { margin:0 15px 15px 0; }
.blogpost p img[align='right'] { margin:0 0 15px 15px; }

.blogpost article blockquote {
  margin:0; padding-left:10px;
  border-left:3px solid #BECAD6;
  font-family:Georgia; font-size:108%; color:#003662;
 }
.blogpost .tags {
  float:right; width:290px; margin:30px 10px;
  background:#fff;
  border:1px solid #bdbdbd; border-radius:5px;
}
.blogpost .tags ul { margin:17px 12px; padding:0; list-style:none; }
.blogpost .tags li a, .blogpost aside li a:visited { display:inline-block; background:#01b3d7; font-size:92%; color:#fff; border-radius:5px; box-shadow:inset 0 0 3px #0094b2; margin:0 0 3px; padding:5px 8px; }
.blogpost .tags form { margin:0 1px;  padding:0 11px 20px; border-top:1px solid #e5e5e5; }
.blogpost .tags form h2 { margin: 15px 0 5px; }
.blogpost .tags form p { margin: 5px 0; }
.blogpost .tags form input { width:165px; border-top-right-radius:0; border-bottom-right-radius:0;}
.blogpost .tags form .search { width:215px; }
.blogpost a.formbtn, .blogpost a.formbtn:visited { color:#5f5f5f; }
.blogpost .btn_orange, .blogpost .btn_orange:visited { position:static; width:auto; margin:10px 0; padding:5px 10px; color:#fff; font-size:100%; }
.formbtn {
  display:inline-block; vertical-align:top; height:30px; padding:0 7px;
  font-size:85%; color:#5f5f5f; line-height:220%; text-shadow:#fff 0 0 3px;
  background: #e4e4e4;
    background: -webkit-gradient( linear, left top, left bottom, from(#e4e4e4), to(#f7f7f7) );
    background: -moz-linear-gradient(top, #e4e4e4, #f7f7f7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f7f7f7');
    border:1px solid #CCC; border-radius:0 5px 5px 0;
    box-shadow:1px 1px 3px #CCC;
}
.icon-search { display:inline-block; width:12px; height:12px; background:url(/images/icon-search.png) no-repeat;}
.extras { clear:both; margin:10px; }

.miscpage { padding-bottom:50px; }
.miscpage.jobs { width:95%; }
.miscpage h1 {margin-top:15px; font-size:265%;}
.logos figure { width:auto; text-align:center; }
.logos .sizes { margin:0; padding:0; }
.logos .sizes li { list-style:none; margin-bottom:8px; }
.jobs .openings { margin-bottom:40px; }
.jobs .openings dd { margin:0 0 15px; padding:0; }
.jobs dd { margin:0; }
.blogpost .press blockquote { margin:0 0 30px; padding-left:160px; min-height:60px; background-position: 10px 0}
.blogpost .press blockquote a { display:block; font-style:italic; margin-bottom:8px; }
.blogpost .press blockquote cite { display:block; text-align:right; font-size:85%; font-style:normal; }

blockquote.abc_news            { background: url(/images/press-logos/abc_news.png ) no-repeat; }
blockquote.ad_age              { background: url(/images/press-logos/ad_age.png ) no-repeat; }
blockquote.ad_exchanger        { background: url(/images/press-logos/ad_exchanger.png ) no-repeat; }
blockquote.ad_monsters         { background: url(/images/press-logos/ad_monsters.png ) no-repeat; }
blockquote.adops_online        { background: url(/images/press-logos/adops_online.png) no-repeat; }
blockquote.adotas              { background: url(/images/press-logos/adotas.png ) no-repeat; }
blockquote.adweek              { background: url(/images/press-logos/adweek.png ) no-repeat; }
blockquote.all_facebook        { background: url(/images/press-logos/all_facebook.png ) no-repeat; }
blockquote.alley_wire          { background: url(/images/press-logos/alley_wire.png ) no-repeat; }
blockquote.alist_daily         { background: url(/images/press-logos/alist_daily.png ) no-repeat; }
blockquote.american_venture    { background: url(/images/press-logos/american_venture.png ) no-repeat; }
blockquote.atlantic            { background: url(/images/press-logos/atlantic.png ) no-repeat; }
blockquote.bloomberg_tv        { background: url(/images/press-logos/bloomberg_tv.png ) no-repeat; }
blockquote.business_insider    { background: url(/images/press-logos/business_insider.png ) no-repeat; }
blockquote.cmo                 { background: url(/images/press-logos/cmo.png ) no-repeat; }
blockquote.digiday             { background: url(/images/press-logos/digiday.png ) no-repeat; }
blockquote.emarketer           { background: url(/images/press-logos/emarketer.png ) no-repeat; }
blockquote.entrepreneur        { background: url(/images/press-logos/entrepreneur.png ) no-repeat; }
blockquote.fast_company        { background: url(/images/press-logos/fast_company.png ) no-repeat; }
blockquote.financial_times     { background: url(/images/press-logos/financial_times.png) no-repeat; }
blockquote.forbes              { background: url(/images/press-logos/forbes.png) no-repeat; }
blockquote.fox_business        { background: url(/images/press-logos/fox_business.png ) no-repeat; }
blockquote.imedia_connection   { background: url(/images/press-logos/imedia_connection.png ) no-repeat; }
blockquote.mashable            { background: url(/images/press-logos/mashable.png) no-repeat; }
blockquote.mediapost           { background: url(/images/press-logos/mediapost.png) no-repeat; }
blockquote.mobile_marketer     { background: url(/images/press-logos/mobile_marketer_logo.png) no-repeat; }
blockquote.nbc                 { background: url(/images/press-logos/nbc.png ) no-repeat; }
blockquote.new_york_times      { background: url(/images/press-logos/new_york_times.png ) no-repeat; }
blockquote.ofp                 { background: url(/images/press-logos/140_proof.png ) no-repeat; }
blockquote.pr_web              { background: url(/images/press-logos/pr_web.png ) no-repeat; }
blockquote.read_write_web      { background: url(/images/press-logos/read_write_web.png ) no-repeat; }
blockquote.sem_post            { background: url(/images/press-logos/sem_post.png ) no-repeat; }
blockquote.sf_chronicle        { background: url(/images/press-logos/sf_chronicle.png ) no-repeat; }
blockquote.techcrunch          { background: url(/images/press-logos/techcrunch.png) no-repeat; }
blockquote.the_information     { background: url(/images/press-logos/the_information.png) no-repeat; }
blockquote.the_next_web        { background: url(/images/press-logos/the_next_web.png) no-repeat; }
blockquote.usa_today           { background: url(/images/press-logos/usa_today.png) no-repeat; }
blockquote.vator_tv            { background: url(/images/press-logos/vator_tv.png ) no-repeat; }
blockquote.venture_beat        { background: url(/images/press-logos/venture_beat.png ) no-repeat; }
blockquote.video_ink           { background: url(/images/press-logos/video_ink_logo.png ) no-repeat; }
blockquote.village_voice       { background: url(/images/press-logos/village_voice.png ) no-repeat; }
blockquote.wall_street_journal { background: url(/images/press-logos/wall_street_journal.png) no-repeat; }
blockquote.washington_post     { background: url(/images/press-logos/washington_post.png) no-repeat; }
blockquote.wired               { background: url(/images/press-logos/wired.png ) no-repeat; }


/*MEDIA QUERIES FOR DIFF PLATFORMS  iphone:640×960, ipad:1024×768, 2048×1536*/
@media (max-width:749px) {
  #wtf_firstcss_getsignored_junkid {}

  /*BLOG*/
  .blog #main:before { top:-215px; }
  .blog #main::after { height: 30%; }
  .blogpost { padding:0 0 586px; }
  .blogpost article, .blogpost article figure img { width:300px; }
  .blogpost .tags { position:absolute; top:1430px; width:316px; margin:0; }

  .press .tags { display:none; }
  .blogpost .press blockquote  { padding-left: 90px; background-size: 25%; background-position: center left; }
}
@media (min-width:480px) and (max-width:749px) {
  #wtf_firstcss_getsignored_junkid {}

  /*BLOG*/
  .blogpost article, .blogpost article figure img { width:460px; }
  .blogpost .tags { top:1430px; width:476px; }

  .blogpost .press blockquote  { background-size: 15%;  }
}
@media (min-width:750px) and (max-width:933px) {
  #wtf_firstcss_getsignored_junkid {}

  /*BLOG*/
  .blogpost article { width:425px; }
  .blogpost article figure img { width:425px; }
}


/* last resort */
.blogpost .tags h2 {margin:10px 0 0 10px;}
.blogpost .tags dl {padding:0 10px 10px; font-size:90%;}
.blogpost .tags dl dt {font-weight:bold; margin:10px 0 0 0;}
.blogpost .tags dl dd {margin:0;}
