
.rpctw-tabs-nav{
	margin: 0;
	padding: 0;
	list-style: none;
}
.group:before,
.group:after {
    content: " "; 
    display: table; 
}
.group:after {
    clear: both;
}
.rpctw-tabs-nav { border-bottom: 3px solid #ddd; margin-bottom: 10px !important; text-align: center; }
.rpctw-tabs-nav.tab-count-1 li { width: 100%; }
.rpctw-tabs-nav.tab-count-2 li { width: 50%; }
.rpctw-tabs-nav.tab-count-3 li { width: 33.333%; }
.rpctw-tabs-nav.tab-count-4 li { width: 25%; }
.rpctw-tabs-nav li { display: block; float: left; }
.rpctw-tabs-nav li a { font-size: 1.125em; display: block; padding: 8px 0; margin-bottom: -3px; border-bottom: 3px solid transparent; color: #444; }
.rpctw-tabs-nav li:hover a{ border-bottom-color: #444; color: #444;transition: all 0.3s easing;}
.rpctw-tabs-nav li.active a{ 
	color: #444; 
	border-bottom: 3px solid #444;
	transition: all 0.3s easing;
}


.rpctw-tabs-nav li a span { display: none; }
.rpctw-tabs-nav { border-bottom-color: #eee; }

.rpctw-tab li,
.rpctw-posts li { font-weight: 400; line-height: 1.4em; overflow: hidden; }
.rpctw-tab a,
.rpctw-posts a { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
.rpctw-tab img, .rpctw-posts img {
  border: 1px solid #eee;
  display: block;
  height: auto;
  padding: 2px;
  width: 100%;
}
ul#tab-recent-2 li,
ul#tab-popular-2 li,
ul#tab-comments-2 li{
	border-bottom: 1px solid #e4e4e4;
    padding: 10px 0;
}
.rpctw-tab.thumbs-enabled li{ padding-left: 94px !important; }
.rpctw-tab .tab-item-thumbnail { width: 80px; margin-left: -94px; float: left; }
.rpctw-tab .tab-item-thumbnail,
.rpctw-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.rpctw-tab.avatars-enabled li{ padding-left: 62px; }
.rpctw-tab .tab-item-avatar { margin-left: -62px; width: 48px; float: left; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.rpctw-tab .tab-item-category, .rpctw-posts .post-item-category {
  color: #aaa;
  font-size: 0.8125em;
  margin: 0;
  text-transform: uppercase;
}
.rpctw-tab .tab-item-title a,
.rpctw-tab .tab-item-comment a,
.rpctw-posts .post-item-title a { color: #444; }
.rpctw-tab .tab-item-category a:hover,
.rpctw-posts .post-item-category a:hover { color: #444!important; }
.rpctw-tab .tab-item-title,
.rpctw-tab .tab-item-comment,
.rpctw-posts .post-item-title { margin: 2px 0; -ms-word-wrap: break-word; word-wrap: break-word; }
.rpctw-tab .tab-item-date,
.rpctw-tab .tab-item-name,
.rpctw-posts .post-item-date  { text-transform: uppercase; color: #aaa; font-size: 0.8125em; }
.rpctw-tab .thumb-icon.small { bottom: 8px; left: 8px; }
.rpctw-tab li:hover .tab-item-thumbnail,
.rpctw-tab li:hover .tab-item-avatar,
.rpctw-posts li:hover .post-item-thumbnail { opacity: 0.75; }
.rpctw-tab li:hover .thumb-icon,
.rpctw-posts li:hover .thumb-icon { background: #fff; color: #111; }

.widget_rpctw_tabs .rpctw-posts .post-item-category a,
.widget_rpctw_tabs .rpctw-posts li:hover .post-item-title a, 
.widget_rpctw_tabs .rpctw-tab .tab-item-category a,
 .widget_rpctw_tabs .rpctw-tab li:hover .tab-item-comment a,
.widget_rpctw_tabs .rpctw-tab li:hover .tab-item-title a{
  color: #444;
}


.rpctw-tags li a {
  -moz-user-select: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 5px;
  padding: 6px 12px !important;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  transition: all 0.3s easing;
}
.rpctw-tags li a:hover {
	color: #222;
	background-color: #eee;
	border: 1px solid #eee;
	transition: all 0.3s easing;
}



svg.rpctw-svg-placeholder {
  fill: none;
  stroke: #eee;
  stroke-width:50px;
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 50%;
  top: 25%;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.rpctw-posts li:hover .rpctw-svg-placeholder, 
.rpctw-tab li:hover .rpctw-svg-placeholder, 
.post-hover:hover .rpctw-svg-placeholder {
    opacity: 0!important;
}

