/*
ShowDown Plugin
Style Name: ShowDownPlugin
Style Author: Hyder Jaffari
Author URL: http://www.weborithm.com
Last Update: December 2nd, 2013
*/


/* Clearfix */
.clearfix:after { clear: both; content: " "; display: block; line-height: 0; height: 0; visibility: hidden; }

/* Videos */
embed,
iframe,
object,
video { max-width: 100%; }


/****************
	ShowDown
*****************/
.wp-showdown-container { padding: 15px 0; text-align: center; }
.wp-showdown-container h2 { margin: 0 0 15px; position: relative; }

.wp-showdown-battleimages { position: relative; width: 100%; }
.wp-showdown-image { float: left; padding: 0 0 0 10px; width: 47.7%; }
.wp-showdown-battleimages div:first-child { padding: 0 10px 0 0; }
.wp-showdown-image h3 { margin: 0 0 15px; }
.wp-showdown-image a, .wp-showdown-sharing a { color: #e85e21 !important; }
.wp-showdown-image a:hover, .wp-showdown-sharing a:hover, .wp-showdown-stat-content a:hover { color: #69a7d5 !important; text-decoration: none; }
.wp-showdown-content img { border: 1px solid #e9e9e9; margin: auto; padding: 2px; }

.wp-showdown-draw a { background: #f9f9f9; border: 1px solid #e9e9e9; border-radius: 3px; display: inline-block; font-size: 16px; margin: 7px 0 0; padding: 2px 30px; }
.wp-showdown-draw a:hover { text-decoration: none; }

.wp-showdown-announcement { margin: 0 0 15px; }
.wp-showdown-announcement:before { content: ''; border-bottom: 1px solid #e9e9e9; bottom: 1px; display: block; margin: 30px auto 0; width: 50px; }

.wp-showdown-announcement h2 { margin: 15px 0; text-align: center; }
.wp-showdown-sharing { text-align: center; }
.wp-showdown-sharing:after { content: ''; border-bottom: 1px solid #e9e9e9; bottom: 1px; display: block; margin: 15px auto 0; width: 50px; }
.wp-showdown-sharing span { font-size: 14px; padding: 0 10px 0 0; }
.wp-showdown-sharing i { color: #69a7d5; margin-right: 5px; }

.wp-showdown-results { padding: 0 0 15px; text-align: center; width: 100%; }
.wp-showdown-results h3 { color: #69a7d5; font-size: 18px; font-weight: normal; margin: 0 0 10px; }
.wp-showdown-results p { font-size: 14px; margin: 2px 0 0; }
.wp-showdown-results a { display: block; }
.wp-showdown-results img { border: 1px solid #e9e9e9; padding: 2px; }

.wp-showdown-results div { background: #f9f9f9; display: inline-block; padding: 10px 0; width: 49%; }
.wp-showdown-results i { margin-right: 5px; }

.wp-showdown-winner { border-right: 1px solid #e9e9e9; margin-right: 2px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.wp-showdown-loser { border-left: 1px solid #e9e9e9; border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.wp-showdown-drawn { margin-right: 2px; width: 49%; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.wp-showdown-drawn-right { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }

.wp-showdown-groupname h3 { font-size: 18px; margin: 0 0 15px; }
.wp-showdown-results .wp-showdown-post-content { padding: 0 10px; width: 90%; }
.wp-showdown-results .wp-showdown-post-content img { margin: auto; }
.wp-showdown-post-content p { padding: 0; margin: 0 0 15px; }


/*****************
	Hot or Not
******************/
.wp-showdown-hotornot { padding: 10px 0; text-align: center; }
.wp-showdown-hotornot a { color: #e85e21 !important;}
.wp-showdown-hotornot a:hover { color: #69a7d5 !important; text-decoration: none; }

.wp-showdown-hotornot h2 { margin: 0 0 10px; position: relative; }
.wp-showdown-hotornot h2:after { content: ''; border-bottom: 1px solid #e9e9e9; bottom: 1px; display: block; margin: 10px auto 0; width: 50px; }

.wp-showdown-votenumbers { padding: 0 0 15px; }

.wp-showdown-votenumbers span.wp-showdown-captionhot,
.wp-showdown-votenumbers span.wp-showdown-captionnot { background: #f9f9f9; color: #e85e21; display: inline-block; font-size: 16px; margin: 0; padding: 5px 15px; text-transform: uppercase; }

.wp-showdown-votenumbers span.wp-showdown-captionhot { border-right: 1px solid #e9e9e9; border-bottom-left-radius: 3px; border-top-left-radius: 3px; margin-right: 1px; }
.wp-showdown-votenumbers span.wp-showdown-captionnot { border-left: 1px solid #e9e9e9; border-bottom-right-radius: 3px; border-top-right-radius: 3px; }

.wp-showdown-votenumbers span.wp-showdown-captionhot a,
.wp-showdown-votenumbers span.wp-showdown-captionnot a { font-weight: bold; }

.wp-showdown-votenumbers span.wp-showdown-voteclass a { background: #f9f9f9; display: inline-block; font-size: 16px; font-weight: bold; margin-right: 1px; padding: 5px 12px; text-decoration: none; }
.wp-showdown-votenumbers span.wp-showdown-voteclass a:hover { background: #e9e9e9; }

.wp-showdown-votehereimg img { border: 1px solid #e9e9e9; padding: 2px; }
p.wp-showdown-voteherecaption { font-style: italic; margin: 7px 0; }

.wp-showdown-votedraw a { background: #f9f9f9; border: 1px solid #e9e9e9; border-radius: 3px; display: inline-block; font-size: 16px; margin: 7px 0 0; padding: 2px 30px; }
.wp-showdown-votedraw a:hover { text-decoration: none; }

.wp-showdown-voted img { margin-right: 1px; }
.wp-showdown-votedvote { margin: 0 0 15px; width: 100%; }
.wp-showdown-votedvote span { font-weight: bold; }

.wp-showdown-voted p { display: inline-block; }

.wp-showdown-votedresult { background: #f9f9f9; padding: 0 !important; margin: 0 auto 15px; width: 60%; }
.wp-showdown-votedresult span { display: inline-block; padding: 2px 5px; }
.wp-showdown-votedresult span.wp-showdown-votedimg { float: left; margin: 0 15px 0 0; padding: 2px; }
.wp-showdown-votedresult span.wp-showdown-votedavg { display: block; font-size: 22px; padding-top: 5px; width: 100%; }
.wp-showdown-votedresult span.wp-showdown-facebook { display: block; font-size: 14px; width: 100%; }
.wp-showdown-votedresult span.wp-showdown-twitter { display: block; font-size: 14px; width: 100%; }
.wp-showdown-votedresult span.wp-showdown-facebook a,
.wp-showdown-votedresult span.wp-showdown-twitter a { text-decoration: none !important; }
.wp-showdown-votedresult i { color: #69a7d5; margin-right: 5px; }

.wp-showdown-votedimg a { display: block; height: 100px; }


/************
	Stats
*************/
.wp-showdown-stat { display: inline-block; padding: 10px; text-align: center; width: 30%; }
.wp-showdown-stat:after { content: ''; border-bottom: 1px solid #e9e9e9; bottom: 1px; display: block; margin: 15px auto 0; width: 50px; }
.wp-showdown-stat p { font-size: 14px; margin: 10px 0; }
.wp-showdown-title { margin: 0 0 15px; }
.wp-showdown-title a { color: #e85e21 !important; }
.wp-showdown-title a:hover { color: #69a7d5 !important; text-decoration: none; }
.wp-showdown-stat-content { padding: 10px 0 0; }
.wp-showdown-stat-content img { border: 1px solid #e9e9e9; float: none; margin: 0; padding: 2px; }
.wp-showdown-stat-content a { display: block; }

.wp-hotornot-stats, .wp-showdown-stats, .wp-showdown-tracking { padding: 0 0 10px; }
.wp-hotornot-stats i, .wp-showdown-stats i, .wp-showdown-tracking i { font-size: 20px; }
.wp-hotornot-stats p, .wp-showdown-stats p, .wp-showdown-tracking p { display: inline-block; margin: 0; padding: 0 20px 0 0; }

.wp-showdown-noimage { background: #f9f9f9; border: 1px solid #e9e9e9; height: 148px; margin: 0 auto; text-align: center; width: 148px; }
.wp-showdown-results .wp-showdown-noimage { height: 150px; }
.wp-showdown-noimage i { background: #f9f9f9; border: 4px solid #e9e9e9; border-radius: 50px; font-size: 24px; padding: 15px 20px; position: relative; top: 27%; }

.wp-showdown-results img { float: none !important; margin: 0 auto; }


/************
	Widget
*************/
.wp-showdown-widget { position: relative; }
.wp-showdown-widget:after { content: ''; border-bottom: 1px solid #e9e9e9; bottom: 1px; display: block; margin: 15px 0; width: 25px; }
.wp-showdown-widget h3 { font-size: 16px; margin: 0 0 10px; }
.wp-showdown-widget p { font-size: 14px; margin: 0 0 10px; }
.wp-showdown-widget-content a { display: block; }
.wp-showdown-widget img { border: 1px solid #e9e9e9; padding: 2px; }


/*****************
	Responsive
******************/
@media (max-width: 500px) {

.wp-showdown-votedresult { width: 90%; }
.wp-showdown-votedresult span.wp-showdown-votedimg { float: none; }
.wp-showdown-stat { width: 50%; }

.wp-showdown-results div { height: auto; width: 49%; }

}