

.poll{
    width: 100%;
	background:#f5f5f5;
	padding:36px 0;
	position:relative;
	margin-bottom:25px;    
	display: inline-block;
}
.poll .swiper-lazy-preloader{
	transition:all .4s;
	position: relative;
	display: none;
	margin: 20px 0;
}
.poll.loading .swiper-lazy-preloader{
	display: block;
	transition:all .4s;
}
.poll.poll-versus .poll-title{
	width:483px;
	font:bold 26px/30px 'Libre Baskerville', serif;
	color:#1e2b30;
	margin:0 auto 22px;
	text-align:center;
	position: relative;
    z-index: 1;
}
.poll.poll-versus .poll-content{
	width:auto;
	display:table;
	margin:0 auto;
	position: relative;
	z-index: 1;
	transition:all .4s;
}
.poll.loading:not(.poll-photo) .poll-content{
	opacity:0;
	transition:width .5s ease-out;
}
.poll.poll-versus.poll-photo.loading .poll-content{
	opacity:1;
}
.poll.poll-versus .poll-content .btn:first-child{
	margin-right:30px;
}
.poll.poll-versus .poll-content .btn{
	border:none;
	width: auto;
	padding: 10px 20px;
	min-width: 162px;
	max-width: 100%;
	min-height: 54px;
	line-height:24px;
	height: auto;
}

.poll .poll-actions .poll-results{
	margin-top:38px;
	text-align: center;
	line-height:14px;
	font-size:14px;
	color:#6f6f6f;
	position: relative;
	z-index: 1;
}
.poll .poll-actions .poll-results span{
	color:#acb1b2;
	margin-left:9px;
}
.poll-share{
	position:absolute;
	bottom:29px;
	right:22px;
	z-index: 1;
}
.poll-share p{
	font-size:14px!important;
	color:#acb1b2!important;
	margin-bottom:0!important;
}
.poll-share .icon,
.poll-share .icon:hover{
	transition:none;
}
.poll-share .icon.fb{
	background-position: -74px -41px;
	margin-left:8px;
}

.poll-share .icon.tt{
	background-position: -83px -41px;
	margin-left:11px;
}
.poll-share p,
.poll-share a.icon{
	display:inline-block;
}
/*encuesta resultado cerrada o votada*/
.poll.poll-versus.poll-closed .result-bar{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background:#628a99;
	min-width:10%;
	max-width:80%;
	border-radius:2px;
	transition:width .6s ease-out;
}

.poll.poll-versus.poll-closed .poll-content{
	left: 20%;
	margin-left: -93px;
    	width: 217px;
	height:28px;
	position:relative;
	opacity:0;
	transition:all .4s ease-out;
}
.poll.poll-versus.loading .poll-content,
.poll.poll-versus.votada .poll-content{
	opacity:0;
	transition:all .4s ease-out;
}
.poll.poll-versus.poll-closed.animate .poll-content{
	opacity:1!important;
	transition:all .4s ease-out;
}
.poll.poll-versus.poll-closed .answer{
	position:absolute;
}
.poll.poll-versus.poll-closed .answer span,
.poll.poll-versus.poll-closed .answer{
	color:#1f2b30;
	font-size:24px;
	line-height:24px;
}
.poll.poll-versus.poll-closed .answer b{
	font-size:28px;
	line-height:24px;
	margin-left:5px;
}
.poll.poll-versus.poll-closed .answer.left{
	margin-right:35px;
    right: 108px;
}
.poll.poll-versus.poll-closed .answer.right{
    left: 108px;
}
/* encuesta multiple */
.poll.poll-multiple{
	padding:32px 52px;
} 
.poll-multiple .poll-title{
	font:bold 26px/30px 'Libre Baskerville', serif;
	color:#1e2b30;
	margin-bottom:22px;
}
.poll.poll-multiple .poll-content{
	opacity:1;
	transition:all .4s;
}
.poll.poll-multiple .poll-content.content-options input[type="radio"]{
	display:none;
}
.poll.poll-multiple .poll-content.content-options label{
	margin-bottom:2px;
	display: block;
	cursor:pointer;
	background:#68bfd3;
	opacity:1;
	transition:all 0.4s;
}
.poll.poll-multiple .poll-content.content-options label:before{
	background-image:url("/__export/1527082361505/sites/diarioelcronista/arte/v2/icons/sp_checkbox.jpg");
	content:"";
	width:46px;
	height:44px;
	float:left;
	margin-right:1px;
}
.poll.poll-multiple .poll-content.content-options label:hover:before{
	background-position:0 -44px;
}
.poll-content.content-options input:checked + label:before{
	background-position:0 -44px;
}
.poll.poll-multiple .poll-content.votada label{
	opacity:0;
	transition:all 0.4s;
}
.poll.poll-multiple .poll-content.votada{
	display:block;
	opacity:1;
}
.poll.poll-multiple .poll-content.votada label + label{
	transition-delay: .2s;
}
.poll.poll-multiple .poll-content.votada label + label + label{
	transition-delay: .4s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label{
	transition-delay: .6s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label + label{
	transition-delay: .8s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label + label + label{
	transition-delay: 1s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label + label + label + label{
	transition-delay: 1.2s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label + label + label + label + label{
	transition-delay: 1.4s;
}
.poll.poll-multiple .poll-content.votada label + label + label + label + label + label + label + label + label{
	transition-delay: 1.6s;
}
.poll.poll-multiple .poll-content.content-options label .text-option{
	float:left;
	background:#fff;
	color:#6f6f6f;
	font-size:16px;
	min-height:44px;
	line-height:20px;
	width:calc(100% - 47px);
	overflow:hidden;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;  
}
.poll.poll-multiple .content-option {
	background:#FFF;
	height:44px;
	overflow:hidden;
	position:relative;
	padding-left:20px;
	margin-bottom:3px;
	padding-top: 10px;
	padding-bottom: 10px;
	box-sizing: content-box;
	display: table;
	width: 100%;
	opacity:0;
	transition:all .4s;
}
.poll.poll-multiple .content-option.animate {
	opacity:1;
	transition:all .4s;
}
.poll.poll-multiple .content-option .text-option{
	color:#6f6f6f;
	font-size:16px;
	height:44px;
	overflow:hidden;
	line-height:20px;
	overflow:hidden;
	width:calc(100% - 100px);
	position:relative;
	z-index:1;  
	display: table-cell;
    	vertical-align: middle;
}
.poll.poll-multiple .content-option.opt-win .text-option{
	color:#fff;
}
.poll.poll-multiple .content-option .percent-option{
	float:right;
	color:#1f2b30;
	font-size:28px;
	font-weight:bold;
	height:44px;
	line-height:44px;
	overflow:hidden;
	width:80px;
	position:relative;
	z-index:1;
}
.poll.poll-multiple .content-option.opt-win .percent-option{
	color:#004481;
}
.poll.poll-multiple .content-option .result-bar{
	background:#dde3e5;
	position:absolute;
	top:0;
	left:0;
	height:65px;
	min-width:10%;
	margin-top: 0;
}
.poll.poll-multiple .content-option.opt-win .result-bar{
	background:#205bbc;
}
/* encuesta foto */
.poll-photo{
	padding:0;
}
.poll-photo .poll-content.pull-left{
	width:40%;
	position: initial;
}
.poll-photo .poll-content.pull-right{
	width:60%;
	height:261px;
}
.poll.poll-photo .poll-title{
	width:100%;
	padding:36px 52px 0;
	font-size:20px;
	line-height:26px;
}
.poll.poll-photo .poll-actions{
	position:absolute;
	bottom:31px;
	width:40%;
}
.poll.poll-photo .poll-share{
    position: relative;
    right: 0;
	bottom:-3px;
    display: inline-block;
}
.poll.poll-photo .poll-results .poll-share a.fb{
	margin:0;
}
.poll-photo .poll-content .poll-opt {
	overflow:hidden;
	width:50%;
	float:left;
	position:absolute;
	height:261px;
	min-width: 20%;
	max-width: 80%;
}
.poll-photo .poll-content .poll-opt:before {
	content:"";
	width:100%;
	height:261px;
	opacity:1;
	transition:all .4s;
	position:absolute;
	z-index:1;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 39%, rgba(0,0,0,0.7) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 39%,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 39%,rgba(0,0,0,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
}
.poll-photo.cmspoll-voted .poll-content .poll-opt:before{
	opacity:0;
	transition:all .4s;
}
.poll-photo.cmspoll-voted.animate .poll-content .poll-opt:before{
	opacity:1;
	transition:all .4s;
}
.poll-photo .poll-content .poll-opt.opt-0{
	left:0;
}
.poll-photo .poll-content .poll-opt.opt-1{
	right:0;
}
.poll-photo .poll-content .poll-opt .btn{
	position:relative;
	z-index:2;
	margin:177px auto 0!important;
	display:block;
}
.poll-photo .poll-content .poll-opt img{
	position:absolute;
	top:0;
}
.poll-photo .poll-content .poll-opt.opt-1 img{
	right:0;
}
.poll-photo .poll-content .poll-opt .answer{
	position:absolute;
	bottom: 22px;
	z-index:2;
	width:100%;
	text-align:center;
	padding: 0 5px;
	opacity:0;
	transition:all .4s;
}
.poll-photo.animate .poll-content .poll-opt .answer{
	opacity:1;
	transition:all .4s;
}
.poll-photo .poll-content .poll-opt .answer span{
	display:block;
	color:#FFF;
	font-size:24px;
	line-height:26px;
	font-weight:bold; 
}
.poll-photo .poll-content .poll-opt .answer span{
	clear:both;
}
.poll-photo .poll-content .poll-opt .answer b{
	font-size:30px;
	line-height:28px;
	color:#87bfd2;
}

@media (max-width: 980px){
	.poll-photo .poll-content.pull-left,
	.poll-photo .poll-content.pull-right,
	.poll.poll-photo .poll-actions{
		width:100%!important;
	}
	.poll-photo{
		padding-bottom:76px;
	}
}
@media (max-width: 767px){
	
	.poll-photo{
		padding-bottom:58px;
	}
	.poll.poll-photo .poll-actions {
		bottom: 24px;
	}
	.poll.poll-versus .poll-title{
		font-size:18px;
		line-height:28px;
		width:100%;
		padding:22px 20px 0;
	}
	.poll.poll-versus .poll-content {
		width: 297px;
	}
	.poll.poll-versus .poll-content .btn{
		width:132px;
		min-width: 132px;
	}
	.poll.poll-versus .poll-share p,
	.poll.poll-multiple .poll-share p{
		display:none;
	}
	.poll.poll-versus.poll-closed .poll-content{
		    width: 172px;
			margin-left: -75px;
	}
	.poll.poll-versus.poll-closed .answer,
	.poll.poll-versus.poll-closed .answer b{
		font-size:20px;
	}
	.poll.poll-versus.poll-closed .answer.left{
		margin-right:28px;
		right: 82px;
	}
	.poll.poll-versus.poll-closed .answer.right {
		left: 86px;
	}
	.poll.poll-versus.poll-closed .poll-actions .poll-results{
		text-align:left;
		margin-left:12px;
	}
	.poll.poll-multiple{
		padding:30px 25px;
	}
	.poll-multiple .poll-title{
		font-size:18px;
		line-height:30px;
	}
	.poll.poll-multiple .poll-content.content-options label .text-option,
	.poll.poll-multiple .content-option .text-option{
		vertical-align:top;
		line-height:21px;
	}
	.poll.poll-multiple .poll-content.content-options label{
		background:#68bfd3;
	}
	.poll.poll-versus .poll-content .poll-actions .poll-results{
		margin-left: 20px;
	}
	.poll:not(.poll-photo) .poll-actions .poll-results{
		color:#fbfbfc;
	}
	.poll:not(.poll-photo) .poll-actions .poll-results a{
		display:none;
	}
	.poll:not(.poll-photo) .poll-actions .poll-results span{
		margin-left:0;
	}
}
@media (max-width: 640px){
	.poll {
		width: calc(100% /*!FIX*/ + /*!FIX*/ 28px);
		margin-left: -14px;
	}
}
@media (max-width: 460px){
	.poll.poll-multiple .poll-content.content-options label{
		background-color: #68bfd3
	}
	.poll.poll-versus.poll-closed .answer, .poll.poll-versus.poll-closed .answer b {
		font-size: 16px;
		line-height:16px;
	}
	.poll.poll-versus.poll-closed .answer.left {
		margin-right: 10px;
		right: 62px;
	}
	.poll.poll-versus.poll-closed .answer.right {
		left: 62px;
	}
	.poll.poll-versus.poll-closed .poll-content {
		width: 119px;
		margin-left: -55px;
	}
	.poll.poll-multiple .poll-content.content-options label .text-option,
	.poll.poll-multiple .content-option .text-option{
		font-size: 14px;
    		line-height: 16px;
	}
}