@charset "UTF-8";
.sh-template-1258.sh-flyout-box {
  background: white;
  box-shadow: 1px 3px 5px black !important;
  border: 0;
  border-radius: 0;
  border-top: 3px solid #3f4d5e;
  color: #333;
  z-index: 2147483647;
}

.sh-template-1258.sh-flyout-closed.sh-flyout-box {
  padding-left: 0px;
}

.sh-template-1258 .sh-main-container {
  padding: 0;
  position: relative;
  z-index: 1;
}

.sh-template-1258 .sh-flyout-open, 
.sh-template-1258 .sh-flyout-close {
  left: -20px;
  top: -3px;
  height: 20px;
  width: 20px;
  background: white;
  opacity: 1;
  filter: alpha(opacity=100);
  border-top: 3px solid #3f4d5e;
  text-align: center;
  margin: 0;
  color: #333;
  z-index: 0;
  border-radius: 0;
  border-bottom: 1px solid #ddd;
  font: normal 24px/18px arial;
}

.sh-template-1258 .sh-flyout-close{
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAB8SURBVChTdZHBDYAgEAQpw2ZMqEaNFHQtaHtagN4YMAviY2LYnQsgwcxG53BWh3ULOf3IYokxXpCLSpRuLmHqDKiYyIrcDmytCCpXA60IKsK7dZarO6iox9h7Az2xbP25NKH+uuqMrKWbCHiUk8JRsUBO/zwKDPn7h/cWbghK50Snd2S9AAAAAElFTkSuQmCC) no-repeat;
  background-position-x: 3px;
  background-position-y: 3px;
}

.sh-template-1258 .sh-flyout-open{
  line-height: 14px;
}
.sh-template-1258 .sh-flyout-open:after{
  content: "«";
}
.sh-template-1258 .sh-poll-container{
  padding-bottom: 20px;
}

.sh-template-1258 .sh-poll-title{
  background-color: inherit;
  border: 0;
  color: #222;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  margin: 10px 0;
  padding-left: 5px;
  text-align: left;
  text-transform: none;
}

.sh-template-1258.sh-post-voted .sh-poll-section{
  margin: 0;
  width: 200px;
}
.sh-template-1258 .sh-poll-section{
  margin: 0;
  width: 300px;
}

.sh-template-1258 .sh-poll-answer{
  position: relative;
  border-bottom: 1px solid white;
}

.sh-template-1258 .sh-poll-answer .sh-poll-answer-bar-container{
  background: #eee;
  display: block;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 0px;
}

.sh-template-1258 .sh-poll-answer .sh-poll-answer-bar-container span{
  background-color: #ddd !important;
  border-radius: 0px;
  margin: 0;
}

.sh-template-1258 .sh-poll-answer.sh-poll-voted .sh-poll-answer-bar-container span{
  background-color: #ccc !important;
}

.sh-template-1258 .sh-poll-answer .sh-poll-answer-title{
  position: relative;
  z-index: 1;
  line-height: 32px;
  height: 32px;
  text-align: left;
  text-indent: 5px;
  margin-top: 3px;
}

.sh-template-1258 .sh-demo{
  margin: 0 auto;
  width: 96px;
}
.sh-template-1258 .sh-demo select{
  height: inherit;
  margin: inherit;
  padding: inherit;
  font-size: 10px;
  font-family: Arial;
}

.sh-template-1258 .sh-ad-section{
  height: 250px;
  width: 300px;
  margin-left: 12px;
  position: relative;
}

.sh-template-1258 .sh-pre-voted .sh-poll-answers{
  padding: 0 10px;
}
.sh-template-1258 .sh-demo-section{
  width: 96px;
  margin: 0 2px;
  display: inline-block;
  vertical-align: top;
  height: 250px;
}

.sh-template-1258 .sh-poll-section,
.sh-template-1258 .sh-ad-section{
  display: inline-block;
  vertical-align: top;
}

.sh-template-1258 .sh-footer{
  position: absolute;
  left: 0px;
  bottom: 0;
  height: 25px;
  line-height: 25px;
  text-align: center;
  width: 300px;
}

.sh-template-1258.sh-post-voted .sh-footer{
  width: 200px;
}


.sh-template-1258 .sh-footer a:visited ,
.sh-template-1258 .sh-footer a{
  color: #666;
  font-size: 10px;
  text-decoration: none;
  font-family: Arial;
  font-weight: normal;
}

.sh-template-1258 .sh-footer a:hover{
  color: #999;
  text-decoration: underline;
}

.sh-template-1258 .sh-footer a img{
  vertical-align: middle;
}

.sh-template-1258 .sh-poll-answers{
  margin-bottom: 10px;
  padding: 0 5px;
}

.sh-template-1258 .sh-post-voted .sh-poll-answers{
  padding: 0 5px;
}

.sh-template-1258 .sh-ad-box{
  width: 300px;
  height: 250px;
}

.sh-template-1258 .sh-poll-header {
  height: 25px;
  margin-left: 5px;
  background: transparent;
  background-image: url(data:image/gif;base64,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);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.sh-template-1258 .sh-poll button {
  border: 0px;
  border-radius: 0px;
  color: #fff;
  background: #222329;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
}

.sh-template-1258 .sh-poll button:hover {  
  color: #fff;
  background: #e5192c;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  text-decoration: none;
}

.sh-template-1258 .sh-ad-label {
  -webkit-transform: rotate(270deg) translate(-30px,-130px);
  -moz-transform: rotate(270deg) translate(-30px,-130px);
  -ms-transform: rotate(270deg) translate(-30px,-130px);
  transform: rotate(270deg) translate(-30px,-130px);
  color: #222;
  display: inherit;
  font: normal 10px/12px sans-serif;
  position: absolute;
  width: 250px;
}

.sh-template-1258 .social-share{
  margin: 0 5px;
}

@media (max-width: 900px) {
  .sh-flyout-box {
   right: -700px!important;
  }
}
img.sbURL:hover {
    opacity: .8;
}

.sh-flyout-box * ,
.sh-poll-box *{
  box-sizing :border-box;
  -moz-box-sizing:border-box;
}

.sh-poll button{
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  width: 100%;
  margin: 5px 0;
  padding: 0 5px;
}

.sh-demo-title{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sh-poll-answer-title{
  display: block;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sh-poll-voted .sh-poll-answer-title{
  font-weight: bold;
}
.sh-poll-answer-bar-container{
  display: block;
  height: 5px;
}
.sh-poll-answer-bar-container span{
  display: block;
  height: 100%;
  background: gray;
  transition: width 1s;
  -webkit-transition: width 1s; /* Safari */
}
.sh-demo{
  width: 100%;
  position: relative;
  display: inline-block;
}
.sh-poll-box .clearfix:before,
.sh-poll-box .clearfix:after {
  content: ' ';
  display: table;
}
.sh-poll-box .clearfix:after {
  clear: both;
}
.sh-poll-box .clearfix {
  zoom: 1;
}
.sh-flyout-box{
  position: fixed;
  bottom: 50px;
  transition: right .5s ease-out;
  -webkit-transition: right .5s ease-out;
  border: 1px solid gray;
  border-right: 0;
  background: white;
  border-radius: 3px 0 0 3px;
  z-index: 2147483647;
}

.sh-flyout-close{
  position: absolute;
  cursor: pointer;
  display: block;
  width: 23px;
  height: 23px;
  background: transparent url(../../images/polls/widget/close.png) no-repeat;
  left: -12px;
  top: -12px;
  opacity: .5;
}
.sh-flyout-close:hover{
  opacity: 1;
}

.sh-post-voted .sh-pre-vote{
  display: none;
}
.sh-pre-voted .sh-post-vote{
  display: none;
}

.sh-poll-box .sh-edit-template{
  display: none;
}
.sh-poll-box:hover .sh-edit-template{
  display: block;
  position: relative;
}
.sh-edit-template a{
  background: white;
  position: absolute;
  padding: 2px;
  border: 1px solid gray;
  background: white;
  left: 5px;
  top: -30px;
  box-shadow: 2px 2px 3px #333;
}
.sh-flyout-box .sh-loading,
.sh-poll-box .sh-loading{
  background: transparent url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///4WFheHh4aSkpIWFhbOzs8LCwsrKyiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==) no-repeat 0 0;
  height: 16px;
  width: 16px;
  margin: 5px auto;
}
.sh-flyout-open{
  left: 0px;
  margin-top: -25px;
  top: 50%;
  height: 50px;
  width: 30px;
          animation: blink 2s linear infinite alternate;
  -webkit-animation: blink 2s linear infinite alternate;
  display: none;
  position: absolute;
  font: bold 50px sans-serif;
  color: #bbb;
  cursor: pointer;
}
.sh-flyout-closed .sh-flyout-open{
  display: block;
}
.sh-flyout-closed .sh-flyout-close{
  display: none;
}
.sh-flyout-closed.sh-flyout-box{
  padding-left: 30px;
}
.sh-device-mobile .sh-flyout-box{
  padding: 2px 5px;
  border-radius: 0;
  border-width: 1px 0 0 0;
}
.sh-device-mobile.sh-orientation-landscape .sh-poll-answers button{
  display: inline-block;
  width: auto;
  margin-right: 5px;
}
.sh-device-mobile .sh-flyout-box .sh-flyout-close{
  left: 2px;
  top: 2px;
}
.sh-device-mobile .sh-flyout-box{
  left: 0;
  bottom: 0;
}

.rvml { behavior:url(#default#VML); }
.sh-demo-icon{
  background: transparent url(../../images/polls/demo-iconssprite-black.png) no-repeat 0 0;
  width: 22px;
  height: 18px;
  display: inline-block;
}
.sh-demo-gender{ background-position: -4px -2px; }
.sh-demo-age{ background-position: -4px -20px; }
.sh-demo-looking-for { width:24px; background-position: -3px -104px; }
.sh-demo-sexual-orientation { background-position: -4px -60px; }
.sh-demo-career-industry { background-position: -1px -167px; }
.sh-demo-political-views { background-position: -4px -293px; }
.sh-demo-smoker { background-position: -4px -209px; }
.sh-demo-height { background-position: -4px -314px; }
.sh-demo-weight-type { background-position: -5px -334px; }
.sh-demo-relationship-status { background-position: -4px -40px; }
.sh-demo-income { background-position: 1px -188px; }
.sh-demo-drinker { background-position: -1px -230px; }
.sh-demo-employment-status { background-position: 0px -148px; }
.sh-demo-zodiac { background-position: -4px -84px; }
.sh-demo-education { background-position: -4px -125px; }
.sh-demo-religious-views { background-position: -1px -251px; }
.sh-demo-children { background-position: -4px -272px; }
.sh-demo-ethnicity { width: 0; }
.sh-demo-title { font-size: 12px; line-height: 18px; }