#wpforo #wpforo-wrap .wpf-poll-form{display: none;width: 100%;border-top: 1px #e6e6e6 solid;margin: 13px 0; padding: 15px 7px 0 7px;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-form-head{ padding-right:10px; margin-bottom:10px; text-transform:uppercase; font-size:12px; line-height:16px; text-align:right; width:100%;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-add-poll-opt-button{cursor: pointer; }
#wpforo #wpforo-wrap .wpf-poll-form .wpf-add-poll-opt-button i.fa-plus-circle{ font-size:14px; padding:5px 10px; margin: 10px 0 5px 0; display:inline-block; border:1px dotted;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-add-poll-opt-button .wpf-poll-opt-add-txt{font-size: 13px; margin-left: 2px; text-transform:uppercase;}
#wpforo #wpforo-wrap .wpf-poll-form i.fa-plus-circle{font-size: 22px;}
#wpforo #wpforo-wrap .wpf-poll-options{display: block;margin-top: 5px;padding-top: 5px;}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt{}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt { text-align:left;}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt input{ width:80%}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt i.fa-times-circle{opacity: 0.6; margin-left: 3px; font-size: 16px; color:#DD2B38; cursor: pointer; white-space: nowrap;}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt i.fa-times-circle:hover{opacity: 1;}
#wpforo #wpforo-wrap .wpf-poll-options .poll-opt i.fa-times-circle .wpf-poll-opt-del-txt{}
#wpforo #wpforo-wrap .wpf-poll{ background-color: #F6F6F6; font-size: 18px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 5px 0 20px 0; padding: 3% 3%;}
#wpforo #wpforo-wrap.wpf-dark .wpf-poll{background-color: #333333; }

#wpforo #wpforo-wrap .wpf-poll .wpforo-tr, #wpforo #wpforo-wrap .wpf-poll .wpforo-td{ padding:2px 5px; line-height:20px;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-tr, #wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-td{ line-height:22px;}

#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question {font-size:18px; border:none; margin:0 0 15px 0; line-height:26px; padding:0 0 15px 0; font-weight:normal; border-bottom: 1px dotted #bbb;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question span{ display:inline-block; font-size:18px; font-weight:normal; color:#43A6DF; line-height:26px; margin:0 10px 0 5px;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question i{ display:inline-block; font-size:22px; font-weight:normal; color:#43A6DF; line-height:26px;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-angle-td{ width:1%;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-td{ font-size:14px; width:49%; padding-right:5%; vertical-align:middle;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-td:hover{}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-td i { font-size:14px;  padding-right:7px; display:inline-block;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-bar-td{ width:34%; vertical-align:middle;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-votes-td{ width:7%; font-size:14px; padding-left:20px; vertical-align:middle;  text-align:right;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-percent{ width:7%; font-size:14px; vertical-align:middle; text-align:right;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-stat{ display:none;}

#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-tr .wpforo-td {padding-top:7px!important; padding-bottom:7px!important; }
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-tr .wpforo-td:first-child{ padding-left:10px!important;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-tr .wpforo-td:last-child{ padding-right:10px!important;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpforo-tr:nth-child(even) {background-color: #eeeeee;}
#wpforo #wpforo-wrap.wpf-dark .wpf-poll.wpf-poll-result .wpforo-tr:nth-child(even) {background-color: #444444;}

#wpforo #wpforo-wrap .wpf-post-create .wpf-poll-button, #wpforo #wpforo-wrap .wpf-post-create .wpf-poll-form{display: none;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-bar-wrap{ display: block; height: 18px; background-color:#F9F9F9; border: 1px solid #ddd; -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1); box-shadow: inset 0 1px 3px rgba(0,0,0,.1);border-radius: 4px;}
#wpforo #wpforo-wrap.wpf-dark .wpf-poll.wpf-poll-result .wpf-poll-bar-wrap{ background-color:#cccccc;}
#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-bar{display: block;height: 16px; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); border-radius: 4px; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-voters{font-size: 13px;float: right; }

#wpforo #wpforo-wrap .wpf-poll.wpf-polls .wpf-poll-question{font-size:18px; border:none; margin:0 0 15px 0; line-height:26px; padding:0 0 15px 0; font-weight:normal; border-bottom: 1px dotted #bbb;}
#wpforo #wpforo-wrap .wpf-poll.wpf-polls .wpf-poll-question i{padding-right:10px;font-size:22px; font-weight:normal; color:#43A6DF;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-form-input{ width:40px}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-form-option{}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-form-option label{ font-size:14px;}
#wpforo #wpforo-wrap .wpf-poll-form input[type='radio'],
#wpforo #wpforo-wrap .wpf-poll input[type='radio'],
#wpforo #wpforo-wrap .wpf-poll input[type='checkbox']{cursor: pointer;}
#wpforo #wpforo-wrap .wpf-poll .wpforo-table{margin-top: 10px;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td{text-align: right;padding-top:15px;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td button, 
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"], 
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="submit"]{font-size:13px; margin:2px;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"].wpf-poll-delete-button{background-color:transparent; color:#dd0000; border:1px dotted #dd0000; font-size:12px; float:left; display:inline-block; text-transform:none;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"].wpf-poll-delete-button:hover{background-color:#FF5353; color:#ffffff;}
#wpforo #wpforo-wrap .wpf-poll-button{cursor: pointer;font-size: 14px;}
#wpforo #wpforo-wrap .wpf-poll-button > i.fa,
#wpforo #wpforo-wrap .wpf-poll-button > i.fas,
#wpforo #wpforo-wrap .wpf-poll-button > i.fab,
#wpforo #wpforo-wrap .wpf-poll-button > i.far,
#wpforo #wpforo-wrap .wpf-poll-button > i.fal {font-size: 18px;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-input-question{width: 100%;padding:8px 10px;font-size:16px;line-height:22px; margin:0 0 13px 0;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-multiple{ padding-bottom:10px; border-bottom:1px dotted #ddd; margin-bottom:10px;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-timeout-wrap{ padding-bottom:10px; border-bottom:1px dotted #ddd; margin-bottom:10px;}
#wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-timeout{cursor: pointer;font-size: 14px;line-height:18px;width: 100px;padding:3px 3px 3px 10px;margin:0;}
#wpforo #wpforo-wrap .wpf-poll-form label[for]{cursor: pointer;}

#wpforo #wpforo-wrap .poll-wrap .wpf-poll:not(:first-child){display: none;}
#wpforo #wpforo-wrap .wpf-poll .wpf-poll-question span.wpf-poll-note{display:block; font-size:12px; margin-bottom:-5px; padding-top:5px; line-height:18px;}

#wpforo #wpforo-wrap .wpf-poll-form-wrap{width: 100%; clear: both; padding: 12px 20px;}

#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar{ font-size:20px;}
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right{ width:calc(100% - 30px);}
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate{font-size:12px; color:#888888;}
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes{font-size:12px; color:#888888; line-height:16px;}


[dir=rtl] #wpforo #wpforo-wrap .wpf-poll .wpf-poll-voters{ float:left; }
[dir=rtl] #wpforo #wpforo-wrap .wpf-poll-form .wpf-poll-form-head{ text-align:left;}
[dir=rtl] #wpforo #wpforo-wrap .wpf-poll-options .poll-opt{ text-align:right;}

@media screen and (max-width: 800px) {
	#wpforo #wpforo-wrap .wpf-poll{ padding: 15px 15px;}
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-angle-td{ display:none;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-form-option { border-bottom:1px solid #fff; padding-bottom:5px; padding-top:5px; margin-bottom:5px;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-form-option label{ font-size:13px; line-height:18px; }
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-stat{ display:inline; white-space:nowrap; font-weight:bold;}
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-votes-td{ display:none;}
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-percent{ display:none;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-voters {font-size: 12px; float: none;width: 100%;text-align: right; display:block;}
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-option-td{ font-size:13px;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"], 
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="submit"],
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"].wpf-poll-delete-button{font-size:11px!important; padding:5px 7px!important;}

}
@media screen and (max-width: 600px) {
	#wpforo #wpforo-wrap .wpf-poll .wpforo-td.wpf-poll-form-input{ display: table-cell!important; width:40px!important;}
	#wpforo #wpforo-wrap .wpf-poll .wpforo-td.wpf-poll-form-option{ display: table-cell!important; width:auto!important;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"], 
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="submit"]{font-size:12px!important; padding:5px 7px!important; width:100%!important; display:block!important; margin-bottom:10px;}
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-vote-submit-td input[type="button"].wpf-poll-delete-button{ border:none; background-color:transparent; text-transform:none; width:auto!important; float:left; display:inline-block;}

}
@media screen and (max-width: 460px) {
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question{ font-size:14px; line-height:20px; }
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question i{font-size:16px }
	#wpforo #wpforo-wrap .wpf-poll.wpf-poll-result .wpf-poll-question span{font-size:14px }
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-question{ font-size:14px; line-height:20px; }
	#wpforo #wpforo-wrap .wpf-poll .wpf-poll-question i{font-size:16px }
}