@charset "UTF-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,900);

/*
boil999

a{outline:none !important;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select: none;user-select: none;}
form{margin:0px;padding: 0px;}.clear{clear:both;}ul,li{margin: 0px;padding: 0px;}input:focus{outline:none;}body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,fieldset,blockquote{margin:0; padding:0; border:0;}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table; content: "";line-height: 0;}.clearfix:after {clear: both;}a:focus {text-decoration: none !important;}div{position:relative;}ul{margin: 0px;padding: 0px;}li{list-style-type:none;}

* {
	box-sizing: border-box;
}
*:after, *:before {
	box-sizing: border-box;
}
div {position: relative;}

.clearfix:after {
    clear: both;
}
*/

/*
Widget
*/
.border-light {
	border: 1px solid #d9d9d9;
}
.shadow {
	box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15);
}
.tl {
	border-top-left-radius: 8px;
}
.tr {
	border-top-right-radius: 8px;
}
.br {
	border-bottom-right-radius: 8px;
}
.bl {
	border-bottom-left-radius: 8px;
}
.tl-sm {
	border-top-left-radius: 6px;
}
.tr-sm {
	border-top-right-radius: 6px;
}
.br-sm {
	border-bottom-right-radius: 6px;
}
.bl-sm {
	border-bottom-left-radius: 6px;
}

.amwidget {
	display:block;
	overflow:hidden;
	font-family: 'Source Sans Pro', sans-serif;
	min-width: 300px;
	max-width: 640px;
	font-weight: 300;
	position:relative;
}
/*.amwidget-header {
	display:block;
	overflow:hidden;
	border-width: 0 0 1px 0;
}*/
.amwidget-header {
  border-width: 0 0 1px;
  height: 43px;
}
/*.survey .amwidget-header {
	height: 50px;
}*/
.arrow-clear {
	width:100%;
	height: 100%;
	background-size: 100% 100%;
	display:block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAD/hH8k88VEI5S1lp7BMikQAAAL1JREFUWMPt1rENwmAMRGEzi5UQhcZTIKULG2SEjJARGCErsMrplyjAu1BSvwahyNd/uvZZ4hUpUqTIockFE90wGU+UaMfEjRIFJm6UKDBxo0SBiRsl2jAZjBJtmPRGiRZMeqOkLZhcjZK2YDIZJe2OyWSAfE8YmQyTgRNtmKRzosAknRMFJumcKDBJ50SBSY6caMckO040Y5IdJ5oxyY4TrZjkmROtmOSTk1w5eXGSD07e/9qWRYoUKfJr8gEI8sh+6DxDjQAAAABJRU5ErkJggg==');
}

.arrow-white {
	width:100%;
	height: 100%;
	background-size: 100% 100%;
	display:block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMA8AkFxbers766D6KWkAmrxwAAALZJREFUWMPtzTENw0AQBdGv3S44bMkG4LsioXAQrgiAKwLAEAzBnQkFwHKJFAbTWjv90yjLsuzOOSdPPvlgUr94smOyBSXeMZmDEuuYzEGJnZisQYkdmCxBiR2YLEGJNUymoMQaJlNQYg2TKSixhskVlDwaJldgsnBiByZaObETE62cWMdEMyfWMdHGiXdMVDnxHRNVTnzHRJUTH5iocOIDExVOfGCiwokPTFQ48bdwL2VZlmX/fkNsBqlAOzNqAAAAAElFTkSuQmCC');
}
.arrow-sm-back-clear {
	width:100%;
	height: 100%;
	background-size: 100% 100%;
	display:block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkBAMAAAA2xn5oAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMABJaxh6eK4t6rIRv28H0LsjoAAACZSURBVEjH7dOxDYNQDEVRp03KKEW61BkiyiRRenZgBEagZQXmQYgKmAG6q8/7bqHAbo+uK9tmb0JCQnaQyZWicmSw1pG/3SokSezyQZLE7tltPclGviQICeIkCAniJAgJIglCokKi8jJ75KVbt/1EiESIRIhUiBCJEI0QoudWiOqMECFEelVE1xJJo8a7+HfpyXj4n4aEnFYWSBy3xdxCmZEAAAAASUVORK5CYII=');
}
.arrow-sm-forward-clear {
	width:100%;
	height: 100%;
	background-size: 100% 100%;
	display:block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABkBAMAAAA2xn5oAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAlrEGh6eK4d6rIBvztxMB2AAAAJtJREFUSMft07EJwlAUheEjiFtYuYCLCC7iAq5g4wi6gZVb2AQkSZFd0jz44Z37ypAi97Yf/+2OptalpKQsLL+WDN+WPHSLZfjoEEt3Vons20klQixCiPa1EF1MiEyIEIsQjxCPEI8Qoliu0i6Uv6QjEicICeIJ4glCgnji8iyJyUiCkETSkVTSv0iqb3eSSvp3eyWr7zQlZdMyAzVeGnuOvi5iAAAAAElFTkSuQmCC');
}
.arrow-sm-forward {
	width:100%;
	height: 100%;
	background-size: 100% 100%;
	display:block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAHlBMVEUAAACRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZEaTE3uAAAACXRSTlMAd2lOVx/k3wzdOdiXAAAASklEQVQ4y2MYgYADp0yYAA4J1syJuLTMnIlDk+XMmTg0Mc8c1URAEwtQRgGrjOfMmZNGsBZLXFoYwnFpYWCthGnB1KSAO5eMVAAAaRg1MmpBI+QAAAAASUVORK5CYII=');
}


/*.amwidget-back-container {
	float:left;
	border-width: 0 1px 0 0;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: 999;
}*/
.amwidget-back-container {
  border-width: 0 1px 0 0;
  float: left;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 999;
}
/*.amwidget-arrow-wrap {
	width: 50px;
	height: 50px;
	border: 2px solid;
	background-color: #f00055;
	border-color: #f00055;
	overflow:hidden;
}*/
.amwidget-arrow-wrap {
  background-color: #f00055;
  border: 2px solid #f00055;
  height: 43px;
  overflow: hidden;
  width: 45px;
}
.amwidget-arrow-wrap:hover {
	cursor: pointer;
	background-color: #666;
	border-color: #666;
}
/*.amwidget-steps-outer {
	margin-left: 50px;
}*/
.amwidget-steps-outer {
  margin-left: 46px;
}
.amwidget-steps-outer, .amwidget-steps-inner {
	display:block;
	background: #e9e9e9;
}
.survey .amwidget-steps-inner ul {
	margein-left: 50px;
}
/*.survey .amwidget-steps-inner li {
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 0 1px 0 0;
	color: #868686;
	display: table-cell;
	margin: 0;
	padding: 15px 14px;
}*/
.amwidget-steps-inner li, .survey .amwidget-steps-inner li {
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 0 1px 0 0;
  color: #868686;
  display: table-cell;
  font-size: 12px;
  margin: 0;
  padding: 14px 9px;
}
.survey .completed {
  background: #81d165 none repeat scroll 0 0;
  color: #fff !important;
}
.survey .incorrect {
  background: #939393 none repeat scroll 0 0;
  border-color: #939393;
  color: #fff !important;
}
.amwidget-answers .completed:hover {
  background: #81d165 none repeat scroll 0 0;
  cursor: default;
}
.amwidget-answers .incorrect:hover {
  background: #e65655 none repeat scroll 0 0;
  cursor: default;
}
/*.survey .overflow-button {
	background: #cdcdcd none repeat scroll 0 0;
	display: block;
	height: 50px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 20px;
	z-index: 998;
	font-weight: 900;
}*/
.overflow-button {
  background: #cdcdcd none repeat scroll 0 0;
  display: block;
  font-weight: 900;
  height: 42px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 20px;
  z-index: 998;
}
.survey .selected {
  background: #ebebeb none repeat scroll 0 0;
  color: #878787 !important;
  font-weight: 400;
}
.amwidget-answers .selected:hover {
  background: #ebebeb none repeat scroll 0 0;
  cursor: default;
}
.survey .unselected {
  background: #aeaeae none repeat scroll 0 0;
  color: #fff;
}
.survey .unselected:hover {
  background: #c9c9c9 none repeat scroll 0 0;
  color: #fff;
  cursor: default;
}
.survey .overflow-button:hover {
	cursor: pointer;
}
.survey .overflow-button.right {
	right: 0px;
	box-shadow: -2px 0px 6px rgba(0,0,0,.15);
}
/*.survey .overflow-button.left {
	left: 50px;
	box-shadow: 2px 0px 6px rgba(0,0,0,.15);
}*/
.survey .overflow-button.left {
  box-shadow: 2px 0 6px rgba(0, 0, 0, 0.15);
  left: 46px;
}
#layout-1 .survey .overflow-button.right {
	border-right: 1px solid #d9d9d9;
}
#layout-1 .survey .overflow-button.left {
  left: 0px;
  border-left: 1px solid #d9d9d9;
}
#right-button, #left-button {
	visibility: hidden;
}
.show {
	display:block !important;
}
.amwidget-hero-image {
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
}
.amwidget-hero-image img {
  width: 100%;
}
/*
.amwidget-question {
	background: #f00055 none repeat scroll 0 0;
	color: #fff;
	padding: 20px;
}

.amwidget-question h2 {
  font-weight: normal;
  line-height: 30px;
  padding-left: 59px;
  position: relative;
}

.amwidget-question h2 {
  font-size: 28px;
  font-weight: normal;
  line-height: 26px;
  padding-left: 0;
  position: relative;
}*/
.amwidget-question {
  background: #f00055 none repeat scroll 0 0;
  color: #fff;
  min-height: 52px;
  padding: 10px;
}
/*.amwidget-question h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 26px;
  padding-left: 60px;
  position: relative;
}*/
.amwidget-question h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  padding-left: 60px;
  position: relative;
  padding-top: 2px;
}
.amwidget-answers li {
  background: #ededed none repeat scroll 0 0;
  border-color: #c9c9c9;
  border-style: solid;
  border-width: 0 0 1px;
  font-size: 18px;
  font-weight: 400;
  padding: 10px;
}
.amwidget-answers li:last-child {
	border-bottom: 0px;
}
.amwidget-answers li:hover {
  background: #e0e0e0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAHlBMVEUAAACRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZEaTE3uAAAACXRSTlMAd2lOVx/k3wzdOdiXAAAASklEQVQ4y2MYgYADp0yYAA4J1syJuLTMnIlDk+XMmTg0Mc8c1URAEwtQRgGrjOfMmZNGsBZLXFoYwnFpYWCthGnB1KSAO5eMVAAAaRg1MmpBI+QAAAAASUVORK5CYII=") no-repeat scroll right center / 26px 26px;
  cursor: pointer;
}

.amwidget ul {
  margin: 0;
  padding: 0;
}
.amwidget ul li {
  list-style-type:none;
}
.buttons li {
  float: left;
  width: 50%;
  text-align:center;
}
/*.buttons li:first-child {
  border-right: 0px;
}*/
.amwidget-question h2 {
  margin: 0 !important;
}

/* Rolling form */
#widget-wrap {
	padding-top: 30px;
}

#widget-wrap .amwidget-steps-outer {
  margin-left: 0;
}
#widget-wrap .amwidget-answers li {
  border-width: 0 1px 1px;
}
#widget-wrap .amwidget-answers li:last-child {
  border-bottom: 1px solid #d9d9d9;
}
.amwidget-header.fixed {
  border-top: 2px solid #afafaf;
  position: fixed;
  top: 54px;
  z-index: 150;
}
/*
.step-number {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 100px;
  color: #8c8c8c;
  left: -4px;
  margin-top: -23px;
  padding: 6px 15px 8px;
  position: absolute;
  top: 50%;
}

.step-number {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 6px;
  color: #8c8c8c;
  display: block;
  float: left;
  font-size: 26px;
  font-weight: bold;
  height: 30px;
  margin: 0 20px 0 0;
  padding: 1px 0 0;
  position: relative;
  text-align: center;
  width: 50px;
}*/
/*.step-number {
  background: #fff none repeat scroll 0 0;
  border-radius: 6px;
  color: #8c8c8c;
  display: block;
  font-size: 26px;
  font-weight: 700;
  height: 30px;
  left: -5px;
  margin: 0;
  padding: 3px 0 0;
  position: absolute;
  text-align: center;
  top: -2px;
  width: 50px;
  font-family: Arial,Helvetica,sans-serif;
}*/
.step-number {
  background: #fff none repeat scroll 0 0;
  border-radius: 6px;
  color: #8c8c8c;
  display: block;
  font-size: 26px;
  font-weight: 700;
  height: 30px;
  left: -1px;
  margin: 0;
  padding: 1px 0 0;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 50px;
}
.question-itm.goal {
  background: #ff0055 none repeat scroll 0 0;
  color: #fff !important;
}
.survey .amwidget-steps-inner li.goal {
  border-right-color: #f00055;
}
#result_title > h2 {
  padding: 0;
  text-align: center;
}
#result_description li:hover {
  background: #fff none repeat scroll 0 0;
  cursor: default;
}

.right-image-wrap {
  height: 95px;
}

/* Ranked */
#layout-2 .amwidget-question {
  border-radius: 6px 6px 0 0;
}
.ranked-wrap {
  padding-left: 60px;
  position:relative;
}
.hero-description {
  background: rgba(255, 255, 255, 0.83) none repeat scroll 0 0;
  bottom: 0;
  color: #000;
  left: 0;
  padding: 15px 15px 12px;
  position: absolute;
  right: 0;
  -webkit-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition:         all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.rank-arrow {
  font-size: 17px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 50px;
}
.rank-arrow .small {
  font-size: 14px;
  line-height: 12px;
  margin: -2px 0 0;
}
.rank-arrow > button {
  background: #ccc none repeat scroll 0 0;
  border: 0 none;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-size: 33px;
  padding: 8px 0 9px;
  width: 50px;
}
.rank-arrow.up {
	top: 0px;
	border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 10px;
}
.rank-arrow.up > button:hover {
	background: #5ed00b;
}
.rank-arrow.down > button {
	padding: 9px 0 8px !important;
}
.rank-arrow.down > button:hover {
	background: #f00055;
}
.rank-arrow.down {
  top: 107px;
}
.maximize-arrow, .minimize-arrow {
  display: block;
  font-family: mk;
  line-height: 2;
  margin-top: -13px;
  position: relative;
  text-align: center;
  top: -3px;
}
.maximize-arrow:hover, .minimize-arrow:hover {
	color: #f00055;
	cursor: pointer;
}
.maximize-arrow:before {
	content: "\e10f";
}
.minimize-arrow:before {
	content: "\e112";
}
/*.image-credit {
  font-size: 9px;
  line-height: 1;
  margin-top: 2px;
  position: relative;
  text-align: right;
}*/
.image-credit {
  background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0;
  bottom: 0;
  font-size: 9px;
  line-height: 1;
  padding: 4px;
  position: absolute;
  right: 0;
}
.image-credit a {
	color: #333;
}
.image-credit a:hover {
	color: #f00055;
}
#layout-2 .mtop30 {
  margin-top: 20px !important;
}

/* Flip Card */

/* entire container, keeps perspective */
.flip-container {
	perspective: 2000;
	-moz-transform: perspective(2000px);
    -moz-transform-style: preserve-3d;
	-webkit-perspective: 2000;
	-webkit-transform-style: preserve-3d;
    -moz-perspective: 2000;
    -o-perspective: 2000;
    perspective: 2000;
  transition: all 0.6s ease 0s;
}
.flip-container.flip-button {
	transition: transform 0.6s ease 0s;
}
	
.square-size {
	padding-bottom: 90%;
}
.portrait-size {
	padding-bottom: 70%;
}

.flip-container, .front, .back {
	/*width: 320px;
	height: 480px;
	min-height: 400px;*/
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    position: relative;
	
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;	
	
	
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
  /*  -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;
    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;
    -ms-transition: 0.6s;
    -ms-transform-style: preserve-3d;
    
    transform-style: preserve-3d;*/
	transition: 0.6s;
    position: absolute;
    top: 0;
    left: 0;	
	right: 0;
	bottom: 0;
}

.alignCenter {
	text-align:center;
}
.blue {
  background: #10bac5 none repeat scroll 0 0;
  border: medium none #10bac5;
  color: #fff;
}
.hover-red:hover {
	background: #f00055;
	border: medium none #f00055;
	color: #fff;
	cursor: pointer;
}

.lg {
  font-size: 120%;
  padding: 13px 15px 5px;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	/* for firefox 31 */
	transform: rotateY(0deg);
	background: #e9e9e9;
}
.card-content-wrap {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #c7c7c7;
  border-radius: 6px;
  bottom: 0;
  color: #333;
  left: 0;
  margin: 20px;
  position: absolute;
  right: 0;
  top: 0;
}
.card-content-margin {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
}

/* back, initially hidden pane */
.back {
/*	transform: rotateY(180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);*/
    transform: rotateY(-180deg);
	background: #e9e9e9;	
}

.flip-container.flip .flipper {
	transform: rotateY(-180deg);
	
    /*-webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);	*/
}

/*.card-text .field {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  font-size: 33px;
  padding-right: 15px;
  text-align: center;
  padding-bottom: 24px;
}*/
.card-buttons {
  padding: 20px;
}
.card-text .field {
  background: none;
  border: 0px;
  font-size: 14px;
  padding-bottom: 14px;
  padding-right: 15px;
  text-align: center;
}
.card-text .counter.small {
  color: #8e8e8e;
}
.round-button {
  border: 1px solid #333;
  border-radius: 50%;
  float: left;
  padding: 5px;
  z-index: 10;
}
.round-button.clear-text, .round-button.clear-image {
  background: #9b9b9b none repeat scroll 0 0;
  border-color: #8b8b8b;
  color: #fff;
  position: absolute;
  right: -10px;
  top: -11px;
}
.round-button.clear-image {
  right: -9px;
  top: -10px;
}
.round-button.hover-red:hover {
	background: #f00055;
	border: 1px solid #f00055;
}
.card-content-margin.image {
  bottom: 0;
  top: 0;
  transform: none;
}
.card-image {
  border-radius: 3px;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.card-image-portrait, .card-image-square {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
h2 {
	font-size: 22px;
}
.add-flip-image.mtop40 {
	margin-top: 10px !important;
}
.add-flip-text.mtop30 {
	margin-top: 10px !important;
}

.card-text p {
  margin: 20px;
}
.flip-intro {
  background: url("data:image/png;base64,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") no-repeat scroll 0 1px / 19px auto;
  color: #878787;
  font-size: 12px;
  margin: 3px auto 0;
  padding-left: 12px;
  text-align: center;
  width: 184px;
}
.flip-hover {
	width: 19px;
	height: 11px;
	margin: 5px auto;
	display:none;
	background: url("data:image/png;base64,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");
	background-size: 19px auto;
}
.flip-button.no-intro:hover .flip-hover {
	display:block;
}
.flip-hover .flip-icon {
	margin-right: 0px;
}
.flip-icon {
	width: 19px;
	display:inline-block;
	position:relative;
	top: 2px;
	margin-right: 5px;
}
.flip-icon img {
	width: 100%;
}
.flip-button:hover {
	cursor: pointer;
}

.list > .amwidget-answers li {
	background: #fff none repeat scroll 0 0;
	border-color: #ccc;
	border-width: 1px;
	color: #10bac5;
	float: right;
	text-align: center;
	width: 50%;
}
.list > .amwidget-answers li:first-child {
	border-radius: 0;
}
.list > .amwidget-answers li:last-child {
	border-radius: 0;
	border-right: 0px;
}
.list > .amwidget-answers li:hover {
	background: #10bac5;
	border-color: #10bac5;
	color: #fff;
}
.list > .amwidget-answers li:last-child {
  border-bottom: 1px solid #ccc !important;
}
.card-image .image-credit {
  border-bottom-right-radius: 4px;
}



/* Poll */
.poll > h2 {
  padding-left: 0 !important;
}
.amwidget-answers.poll-results li {
  padding-left: 90px;
  position: relative;
}
.amwidget-answers.poll-results li:hover {
	background-image: none;
	background: #fff;
	cursor: default;
}
.total-bar {
  background: #d2fd94 none repeat scroll 0 0;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.total-bar.grey {
  background-color: #e5e5e5;
}
.total-percent {
  border-right: 1px dotted #afafaf;
  color: #f00055;
  font-weight: bold;
  left: 10px;
  position: absolute;
  text-align: center;
  width: 70px;
  z-index: 2;
}
.total-title {
	position:relative;
	z-index: 2;
}
.amwidget-question.poll span {
  display: block;
  font-weight: 300;
  margin-top: 4px;
}
.button.play.poll {
    height: auto !important;
    width: 100%;
    height: 50px;
}

/* Image Answers */


.image-row-2 li, .image-row-3 li, .image-row-4 li {
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
		font-size: 16px;
}
.image-row-2 li {
  width: 50% !important;
}
.image-row-3 li {
  width: 33.333% !important;
}
.image-row-4 li {
  width: 25% !important;
}
.image-row-4 li:hover, .image-row-3 li:hover, .image-row-2 li:hover {
  background: #e0e0e0 none repeat scroll 0 0 !important;
}
.answer-image {
  display: block;
  margin-bottom: 10px;
  position:relative;
  overflow:hidden;
}
.answer-image .image-credit {
	font-size: 8px;
}
.buttons.clearfix.image-answers.image-row-4 > li, .buttons.clearfix.image-answers.image-row-2 > li, .buttons.clearfix.image-answers.image-row-3 > li {
  border-width: 1px 0 1px 1px !important;
}
.buttons.clearfix.image-answers.image-row-4 > li:nth-child(4n) {
  border-right: 1px solid #d9d9d9 !important;
}
.buttons.clearfix.image-answers.image-row-3 > li:nth-child(3n) {
  border-right: 1px solid #d9d9d9 !important;
}
.buttons.clearfix.image-answers.image-row-2 > li:nth-child(2n) {
  border-right: 1px solid #d9d9d9 !important;
}
.answer-image img {
  width: 100%;
}

/* Swiper */#buzzswipe {
    position: relative;
    background: #fff;
    width: 100%;
    height: auto;
}

#buzzswipe ul {
    margin: 0;
    position: relative;
    display: block;
    height: 100%;
}

#buzzswipe li {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    overflow: hidden;
    background: #eee;
    color: #000;
	padding-bottom: 56px;
   border: 1px solid #c7c7c7;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* Image text */
#buzzswipe li h2 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .2);
}

/* Like & dislike badge images */
#buzzswipe .like,
#buzzswipe .dislike {
    opacity: 0;
    height: 80px;
	width: 80px;
    position: absolute;
    left: 45px;
    top:40px;
    z-index: 1;
    overflow: hidden;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
li .dislike .button-left, li .like .button-right {
	border: 0px;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
}

#buzzswipe .dislike {
    right: 45px;
    left: auto;
}

/* Image container */
#buzzswipe .img {
    height: 90%;
    width: 100%;
    margin-bottom: 5px;
    position: relative;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
    -webkit-transform-style: preserve-3d;
}

/*Swiper*/
@font-face{font-family:'swiper';   src: url(data:application/font-ttf;charset=utf-8;base64,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) format('truetype');}

.btn-1, .btn-2, .btn-3, .btn-4, .btn-5, .btn-6, .btn-7, .btn-8 {
	font-family: 'swiper';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.button-left, .button-right {
	color: #fff;
}
.button-right {
	background: #78c301;
}
.button-left {
	background: #f00055;
}
.btn-1 .button-left:before {
	content: "\f00d";
}
.btn-1 .button-right:before {
	content: "\f00c";
}
.btn-2 .button-left:before {
	content: "\e7f3";
}
.btn-2 .button-right:before {
	content: "\e7f2";
}
.btn-3 .button-left:before {
	content: "\e906";
}
.btn-3 .button-right:before {
	content: "\e905";
}
.btn-4 .button-left:before {
	content: "\e90c";
}
.btn-4 .button-right:before {
	content: "\e545";
}
.btn-5 .button-left:before {
	content: "\e90b";
}
.btn-5 .button-right:before {
	content: "\e90a";
}
.btn-6 .button-left:before {
	content: "\e541";
}
.btn-6 .button-right:before {
	content: "\e540";
}
.btn-7 .button-left:before {
	content: "\f165";
}
.btn-7 .button-right:before {
	content: "\f164";
}
.btn-8 .button-left:before {
	content: "\eb3b";
}
.btn-8 .button-right:before {
	content: "\e903";
}
.button-labels label {
  border: 2px solid #fff;
  display: block;
  margin-bottom: 0;
}
.button-labels label:hover {
	cursor: pointer;
}
.button-labels label.active {
  border-color: #999999;
}
.button-labels label input {
  opacity: 0;
  position: absolute;
  top: -100px;
}
.button-left, .button-right {
  border-color: #c7c7c7;
  border-style: solid;
  border-width: 1px;
  font-size: 26px;
  font-weight: normal;
  padding: 15px 0;
  text-align: center;
}
.blur {
	filter: url(blur.svg#blur);
	-webkit-filter: blur(5px);
	filter: blur(5px);
	opacity: .3;
}
#buzzswipe li.intro {
  padding-bottom: 0;
}
.intro .swipe-img {
  background: #000 none repeat scroll 0 0;
  margin-bottom: 0;
}
.swiper .card-content-wrap {
	border: 0px;
}
.swiper .card-content-wrap {
	margin: 0px;
	border-radius: 0px;
}
.swiper .flip-container:hover {
	cursor: default;
}
.swiper .card-image ul li:hover {
	cursor: pointer;
}
.swiper .card-image {
	overflow:visible;
}
.swipe-img {
	backface-visibility: hidden;
	/*height: 90%;*/
	height: calc(100%);
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	transform: translate3d(0%, 0px, 0px) scale3d(1, 1, 1);
	width: 100%;
}
.swipe-img img {
	width: 105%;
	margin-top: -10px;
	margin-left: -10px;
}
.swipe-title {
  bottom: 20px;
  color: #434343;
  font-size: 12px;
  font-weight: lighter;
  left: 15px;
  position: absolute;
  margin-right: 70px;
}
.swipe-number {
  background: #b3b3b3 none repeat scroll 0 0;
  bottom: 14px;
  color: #fff;
  font-size: 14px;
  padding: 6px 10px;
  position: absolute;
  right: 12px;
}
.like, .dislike {
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}
.swipe-intro {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}
.swipe-intro h1 {
	margin: 0px 0px 10px 0px;
	color: #fff;
	font-size: 60px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
.swipe-intro h2 {
	font-size: 15px !important;
	margin: 12px 0 0;
  position: relative !important;
  
}
.swipe-intro .button-sm {
  background: #78c301 none repeat scroll 0 0;
  border: 1px solid #78c301;
  display: block;
  margin: 12px auto 0;
  max-width: 240px;
  opacity: 1;
  width: auto;
  box-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
.swipe-intro .button-sm:hover {
	border-color: #10bac5;
	background: #10bac5;
}
.swipe-pointer {
	margin: 0px 10px;
}
[class^="sw-"], [class*=" sw-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'swiper' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sw-long-arrow-left:before {
    content: "\f177";
}
.sw-long-arrow-right:before {
    content: "\f178";
}
.sw-hand-pointer-o:before {
    content: "\f25a";
}
.spacer20 {
	height: 20px;
}
.amwidget-answers.actions li {
  border: 0 none;
  border-radius: 0px !important;
  padding: 0 !important;
}
.amwidget-answers.actions .button-left:Hover, .amwidget-answers.actions .button-right:hover {
	background: #10bac5;
}

/* Question Text */
.step-text {
  background: #fff none repeat scroll 0 0;
  border-radius: 0;
  color: #f00055;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin: -8px -8px 6px;
  padding: 2px 6px 3px;
  position: relative;
  width: auto;
}
.question-text {
  padding-left: 0px !important;
}

/* Exit Overlay */

.exit-overlay-wrap {
	position:absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: rgba(0,0,0,.85);
	z-index: 999999;
	padding: 20px;
}
.exit-overlay {
	position:relative;
	margin: 0px auto;
	background: #CCC;
	padding: 20px;
	max-width: 940px;
	min-width: 300px;
}
#exit-overlay-close {
  height: 15px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 15px;
}
#exit-overlay-close:hover {
	cursor: pointer;
}
#exit-overlay-close img {
	width: 100%;
}

@media (min-width: 520px) {
	.card-text .field {
	  font-size: 33px;
	}
.lg {
  font-size: 140%;
  padding: 13px 15px 15px;
}
	.h2, h2 {
	  font-size: 30px;
	}
.add-flip-image.mtop40 {
	margin-top: 40px !important;
}
.add-flip-text.mtop30 {
	margin-top: 30px !important;
}
.card-content-margin .hidden-xs {
	display: block !important;
}
	
	
}

@media (min-width: 768px) {
	.amwidget-header.fixed {
	  top: 105px;
	}
}

/*
End Widget
*/
