/*
* Author: Ricardo Grecco
* Description: Widgets stylesheet
* Date Created: 15/06/2015;
* Version: 1.0
*/

.ac-widget-margin{ margin-bottom: 30px;}
.ac-widget .ac-widget-title{ font-family: 'TradeGothic', 'Roboto', Impact; font-size: 18pt; padding: 5px 20px 5px 20px; text-transform: uppercase; margin-bottom: 10px; }
.ac-widget .ac-widget-title-white{ color: #fff; }
.ac-widget .ac-widget-title-black{ color: #000; }
.ac-widget ul{ margin: 0; padding: 0;}
.ac-widget ul li{ list-style: none;}

/**
 * Featured Video widget
 * Since: 1.0
 */
 .ac-widget .ac-widget-video-title h6{ font-size: 12pt; font-weight: bold; padding: 10px 5px 10px 5px; }
 .ac-widget .ac-widget-featured-video{ text-align: center; }

/**
 * Featured Audio Widget
 * Since: 1.0
 */
 .ac-widget .ac-widget-audio-title h6{ font-size: 12pt; font-weight: bold; padding: 10px 5px 10px 5px; }
 .ac-widget .ac-widget-featured-audio{ text-align: center;}

 /**
 * Recent Post by Category Widget
 * Since: 1.0
 */
 .ac-widget hr{ border-top: 1px solid #ccc; margin: 5px 0;}
 .ac-widget .ac-widget-recent-post-list-thumb{ padding-top: 10px;}
 .ac-widget .ac-widget-recent-post-left, .ac-widget .ac-widget-recent-post-left-thumb{ padding-right: 0; }
 .ac-widget .ac-widget-recent-post-right-thumb a h6{ font-size: 12pt; font-weight: bold; vertical-align: top; }
 .ac-widget .ac-widget-recent-post-right{ padding-top: 5px; }
 .ac-widget .ac-widget-recent-post-right a h6{ font-size: 12pt; font-weight: bold; }
 .ac-widget .ac-widget-recent-post-day{ font-size: 38pt; font-family: 'TradeGothic', 'Roboto', Impact; color: #b4b4b7; text-align: center; display: block; vertical-align: text-top; padding: 0; margin: 0; }
 .ac-widget .ac-widget-recent-post-month{ font-size: 18pt; font-family: 'TradeGothic', 'Roboto', Impact; color: #b4b4b7; text-transform: uppercase; text-align: center; margin: -20px 0 0 0; display: block; }
 .ac-widget .ac-widget-recent-post-view-all{ font-size: 12pt; font-weight: bold; background-color: #b8b8bb; color: #fff; margin-top: 10px; padding: 5px; text-align: center; }
 .ac-widget .ac-widget-recent-post-view-all-link{ color: #fff; }
 .ac-widget .ac-widget-recent-post-view-all-link:hover{ text-decoration: none; }
 .ac-widget .ac-widget-recent-post-view-all:after{ content: '\203A'; }
 .ac-widget .ac-widget-recent-post-view-all:hover{ background-color: #a2a2a3; }
 .ac-widget .ac-widget-recent-post-category{ font-size: 11pt; font-weight: normal ; color: #505050; }

/**
* All Team Players List Widget
* Date Created: 23/06/2015;
* Since: 1.0;
*/
.ac-widget .team-player-list{ text-align: center;}
.ac-widget .team-player-list .team-player{ display: inline-block; margin: 15px; text-align: left; vertical-align: top; }
.ac-widget .team-player-list .team-player a{ display: table; vertical-align: middle; text-align: center; position: relative; } 
.ac-widget .team-player-list .team-player a span{ position: absolute; top:0; left: 0; height:100%; width: 100%; background-color: #fff; opacity: 0; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; } 
.ac-widget .team-player-list .team-player a b{ padding: 10px; font-size: 12pt; font-weight: normal; background:#3e96da; color: white; position: absolute; width: 160px; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); opacity: 0; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out;}
.ac-widget .team-player-list .team-player a:hover b{ opacity: 1.0; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.ac-widget .team-player-list .team-player a:hover span { opacity: 0.6; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; } 

/**
* Team Players Thumb Gallery Widget
* Date Created: 08/07/2015;
* Since: 1.0;
*/
.ac-widget .team-player-thumb-gallery-list{ margin-left: -8px; margin-right: -8px; }
.ac-widget .team-player-thumb-gallery{ padding: 8px;}
.ac-widget .team-player-thumb-gallery-list + a h6, .ac-widget .featured-player-container + a h6{ margin-top: 15px; font-weight: bold; display: block; font-size: 10pt; }
.ac-widget .team-player-thumb-gallery-list + a h6:after, .ac-widget .featured-player-container + a h6:after{ content:' \203A'; }

/**
* Featured Player Widget
* Date Created: 09/07/2015;
* Since: 1.0;
*/
.ac-widget .featured-player-container{ margin-left: -8px; margin-right: -8px; }
.ac-widget .featured-player-details{ padding: 8px; font-size: 10pt;  }
.ac-widget .featured-player-details .player-name h6{ font-size: 12pt; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 5px; }
.ac-widget .featured-player-container + a h6{ border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px; }

/**
 * Facebook Album Widget
 * Date Created: 23/07/2015;
 * Since 1.0;
 */
.ac-widget .ac-facebook-album-widget a h6{ font-size: 12pt; font-weight: bold; }