/* share modal */

#share_modal {
  margin-left: -525px;
  padding-bottom: 20px;
}

#share_modal .container {
  display: none;
}

#share_modal .start .speech_bubble {
  width: 150px;
}

#share_modal .crumbs {
  color: #d3d3d3;
  margin-bottom: 10px;
  font-size: 12px;
}

#share_modal .crumbs a {
  text-decoration: underline;
  cursor: pointer;
}

#share_modal .start {
  width: 1050px;
}
#share_modal .post {
  width: 33%;
  float: left;
}

.sizer #share_modal .start,
.quiz_take #share_modal .start,
#share_modal .story_share .start {
  width: 800px;
}
.sizer #share_modal .post,
.quiz_take #share_modal .post,
#share_modal .story_share .post {
  width: 50%;
  float: left;
}

#share_modal h2 {
  font-size: 28px;
}

#share_modal .post .example {
  position: relative;
  width: 300px;
  margin: 0 auto;
  background: #3a5578;
  padding: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
  border-radius: 10px;
}

#share_modal .post .example-inner {
  background: #d6d6d6;
  height: 380px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: auto;
  padding-top: 10px;
}

#share_modal .example-inner.icons {
  background: url(../images/share_quote_icon_bg.gif) bottom center no-repeat #d6d6d6;
}

#share_modal .post h3 {
  font-size: 20px;
  width: 280px;
  margin: 15px auto;
}

#share_modal .post .quote {
  background: url(../images/share_quote_bg.gif);
  height: 191px;
  width: 223px;
  margin: 40px auto 0;
}

#share_modal .post table {
  width: 240px !important;
}

#share_modal .gigya {
  width: 630px;
}

#share_modal .gigya h3 {
  color: #BDD2E3;
  font-size: 28px;
  margin: 0;
}

#share_modal p {
  color: #FFAE27;
  font-size: 20px;
  margin-top: 0;
}

#share_modal .badge {
  width: 300px;
}

#share_modal #gigya_badge_wrap {
  padding: 10px;
  background-color: #f8f8f8;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
  border-radius: 8px;
}
#share_modal #gigya_badge {
  background-color: #f8f8f8;
}

#share_modal .widget {
  width: 295px;
}

#share_modal .widget_wrap {
  padding: 10px;
  margin-top: 5px;
  background: #f8f8f8;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
  border-radius: 8px;
}
