/*   Theme Name: 2014 Child
Description: A Child Theme of twenty fourteen
Template: twentyfourteen
*/

body {
	background: #000;
}

.temp_icons {
margin-left: 20px;
}
.hentry {
	margin: 0 0 5px;
	max-width: 480px;
}
.site-header {
	background-color: #000;
	max-width: 839px;
	width: 100%;
	z-index: 4;
}

.clear{clear:both}
embed,
iframe,
object,
video {
	margin-bottom: 0px;
}
.widget {
	margin-bottom: 10px;
}
.widget p {
margin-bottom: 10px;
}
.content-area {
padding-top: 50px;
}

@media screen and (min-width: 1218px) {
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		margin-right: 0px;		padding-right: 15px;
		padding-left: 15px;
	}
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {	margin: 0 auto;
	max-width: 480px;	
}
.entry-title {
	text-transform: none;	
	font-size: 20px;
	font-weight: bold;}

.content-sidebar .widget a {
	color: #767676;
}
.widget_widget_tptn_pop li{
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding: 8px 0 9px;
	border-color: rgba(0, 0, 0, 0.1);
}
.widget_widget_tptn_pop li:first-child {
	border-top: 0;
}
.widget_widget_tptn_pops li ul {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	margin-top: 9px;
}
.widget_widget_tptn_pop li li:last-child {
	padding-bottom: 0;
}
.widget_widget_tptn_pop .post-date {
	display: block;
}

.site-info {
	font-size: 15px;
	text-align:	center;
}

.blognav, .blognav a {
	clear: both;
	color: #767676;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
	
}

.more-link {
display: block;
float: left;
white-space:normal;
}

.entry-content .more-link {
white-space:normal;
}

#ratings-widget-2 a {
	display: block;
}

#ratings-widget-2 li {
margin-bottom:10px
}

.widget li.mail, li.youtube, li.facebook, li.twitter, li.google-plus {
padding-left: 20px;
font-size: 14px;
}

.widget li.mail {
  background-image: url(/img/subscribe.png);
  background-position: -10px -10px;
  background-repeat: no-repeat;
}
.widget li.youtube {
  background-image: url(/img/subscribe.png);
  background-position: -10px -46px;
  background-repeat: no-repeat;
}
.widget li.facebook {
  background-image: url(/img/subscribe.png);
  background-position: -10px -82px;
  background-repeat: no-repeat;
}
.widget li.twitter {
  background-image: url(/img/subscribe.png);
  background-position: -10px -118px;
  background-repeat: no-repeat;
}
.widget li.google-plus {
  background-image: url(/img/subscribe.png);
  background-position: -10px -154px;
  background-repeat: no-repeat;
}


/*related posts*/


.crp_related ul {
  list-style: none;
  float: left;
  margin: 0;
}
.crp_related li, .crp_related a {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.crp_related li {
  margin: 5px;
  border: 1px solid #ddd;
  padding: 6px;
}
.crp_related li:hover {
  background: #eee;
  border-color: #bbb;
}
.crp_related a {
  width: 120px;
  height: 120px;
}
.crp_related a:hover {
  text-decoration: none;
}
.crp_related img {
  max-width: 120px;
  max-height: 120px;
  margin: auto;
}
.crp_related .crp_title {
  position: absolute;
  height: inherit;
  bottom: 6px;
  left: 6px;
  padding: 3px;
  width: 114px;  /* = 120px - (3px * 2) */
  color: #fff;
  font-size: .9em;
  text-shadow: #000 .1em .1em .2em;
  background: rgb(0.5, 0.5, 0.5);
  background: rgba(0, 0, 0, 0.5);
}
.crp_related li:hover .crp_title {
  background: rgb(0.2, 0.2, 0.2);
  background: rgba(0, 0, 0, 0.8);
}

.su-carousel {
float: right;
}

.news1 {
float: right;
color: #FFF;
margin-top: 0px;
line-height: 20px;
margin-bottom: 0px;
padding: 10px;
font-size: large;
font-weight: bold;
max-width: 930px;
background: #221F1F;
}
.news1 a{
color: #FFF;
}

/*remove left sidebar*/
 
.site {
        margin: 0 auto;
        }
@media screen and (min-width: 1110px) {
    .archive-header,
    .comments-area,
    .image-navigation,
    .page-header,            
    .page-content,
    .post-navigation,
    .site-content .entry-header,
    .site-content .entry-content,
    .site-content .entry-summary,
    .site-content footer.entry-meta {
        padding-left: 0px;
            }
        }
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
        max-width: 480px;
        }
.comments-area {
        max-width: 480px;
        }
.post-navigation, .image-navigation {
        max-width: 480px;
        }
 
 /**pegar aca abajo*/
.site:before,
#secondary {
        width: 0;
        display: none;
        }
.featured-content {
        padding-left: 0;
        }
.site-content, .site-main .widecolumn {
        margin-left: 30px;
		width: 480px;
        }
.post-thumbnail img {
        width: 100%;
        }
		
		
@media screen and (max-width: 799px) {
	
	
	.sidebar-login-info {
	height: 60px;
	
	}
	
	
	.content-sidebar {
  padding: 50px 20px 0px 0px;
  color: #000;
  width: 320px;
  border: 0;
  float: left;
  margin-left: 20px;
  position: relative;
}

.site {
margin-left: 0px;
width: 480px;
}

.site-content, .site-main .widecolumn {
margin-left: 0px;
width: 480px;
        }
}

.search-box-wrapper {
	width: 300px;
	top: 58px;
	padding: 0;
}

	.list-view .site-content .hentry,
	.list-view .site-content .hentry.has-post-thumbnail
	{
		border-top: solid;
		padding-top: 48px;
	}

	.list-view .site-content .hentry:first-of-type
	{
		border-top: 0;
		padding-top: 0;
	}
	

.paging-navigation .page-numbers{padding:7px 10px;}

h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin: 15px 0 12px;}

/*nuevo menu */
/*admin bar to bottom*/
/* body.admin-bar {
        margin-top: -28px;
        padding-bottom: 28px;
    }*/
    #wpadminbar {
        top: auto !important;
        bottom: 0;
    }
    #wpadminbar .quicklinks>ul>li {
        position:relative;
    }
    #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
        bottom:28px;
    }

/*Pagenavi*/

.wp-pagenavi {
	border-top: 5px solid #000;
	padding: 30px 0 20px 0;
	text-align:center;
	font-size: 9pt;
	margin: 0;
	clear:both;
	font-weight:normal;
	}

.wp-pagenavi a, 
.wp-pagenavi a:link,
.wp-pagenavi a:visited {
	text-decoration: underline;
	padding: 3px 8px; 
	margin: 0 5px 0 0;
	border: 1px solid #BBBABA;
	background: #E8E5E5;
	color:#000;	
	}

.wp-pagenavi a:hover, .wp-pagenavi a:active  {	
	background-color: #fff;
	color:#000;
	}

.wp-pagenavi span.pages {
	position:absolute;
	left:-999em;
	display:none;
	}

.wp-pagenavi span.current {
	font-weight: 900;
	padding: 3px 8px; 
	margin: 0 5px 0 0;
	border: 1px solid #e5e5e5;
	background: #fff;
	color:#000;
	}

.wp-pagenavi span.extend {
	padding: 3px 8px; 
	margin: 0 5px 0 0;
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	color:#000;	
	}
/*end pagenavi*/	
	
	

@media screen and (min-width: 800px) {

     .primary-navigation {
         float: left;
         margin-left: 5px;
            }

	.sidebar-login-info {
	height: 30px;
	
	}
	
.content-sidebar {
	padding: 50px 20px 0px 0px;
	color: #000;
	width: 320px;
	border: 0;
	float: right;
	margin-left: -320px;
	position: relative;
	}
	
	.site {
margin: 0 auto;
max-width: 839px;
}
/*menu*/
	/* Fixed Header */

.masthead-fixed .site-header {
		position: static;
	}
		.masthead-fixed .site-main {
		margin-top: 0px;
	}
	

.primary-navigation a {
padding: 15px 5px 0px;
height: 30px;
}



.post-navigation,
.image-navigation {
	margin: 0px;
	max-width: 474px;
	padding: 0 10px;
}

.header-main {
padding-top: 10px;
height: 48px;
}

.site-header {
top:0;
}

#menu-item-5 {
background: url(http://nicoblog.org/img/nav-ico/home.png) no-repeat top;
}
#menu-item-6 {
background: url(http://nicoblog.org/img/nav-ico/psp.png) no-repeat top;
}
#menu-item-186 {
background: url(http://nicoblog.org/img/nav-ico/ds.png) no-repeat top;
}
#menu-item-774 {
background: url(http://nicoblog.org/img/nav-ico/pc.png) no-repeat top;
}
#menu-item-777 {
background: url(http://nicoblog.org/img/nav-ico/ps3.png) no-repeat top;
}
#menu-item-779 {
background: url(http://nicoblog.org/img/nav-ico/wii.png) no-repeat top;
}
#menu-item-486 {
background: url(http://nicoblog.org/img/nav-ico/faq.png) no-repeat top;
}
#menu-item-371 {
background: url(http://nicoblog.org/img/nav-ico/chat.png) no-repeat top;
}
#menu-item-737 {
background: url(http://nicoblog.org/img/nav-ico/guide.png) no-repeat top;
}
#menu-item-773 {
background: url(http://nicoblog.org/img/nav-ico/rom.png) no-repeat top;
}
#menu-item-463 {
background: url(http://nicoblog.org/img/nav-ico/emu.png) no-repeat top;
}

.primary-navigation ul ul
a{vertical-align: 0;}

.primary-navigation li:hover > a, .primary-navigation li.focus > a {
background-color:transparent;
}

.primary-navigation ul ul a {
	width:75px;
	height: auto;
	padding: 5px 5px;
}

.primary-navigation li .menu-item-has-children > a,
.primary-navigation li .page_item_has_children>a
{width: 75px;}
}

/* Espacio entre posts 0*/

.list-view .site-content .hentry, .list-view .site-content .hentry.has-post-thumbnail {
    padding-top: 0px;
}

/* search box 100%*/

.search-box .search-field {
    width: 100%;
}

.site-banner img {
	margin: 10px 10px 0 10px;
}
.home-title a{
	color:#2b2b2b;
	vertical-align: bottom;
}
.home-title {
	display: inline;
}


/*author bio*/
#authorarea{
background: #f0f0f0;
border: 1px solid #d2d2d2;
padding: 10px;
width:450px;
overflow:hidden;
color: #333;
}
#authorarea h3{
font-size: 18px;
color:#333;
margin:0;
padding:10px 10px 5px 10px;
}
#authorarea h3 a{
text-decoration:none;
color: #333;
font-weight: bold;
}
#authorarea img{
margin:0;
padding:10px;
float:left;
border: 1px solid #ddd;
width: 100px;
height: 100px;
}
#authorarea p{
color:#333;
margin:0;
padding:0px 10px 10px 10px;
}
#authorarea p a{
color:#333;
}
.authorinfo{
padding-left:140px;
}
.author-link {
display: block;
margin: 10px;
} 
/*author bio end*/


/*lijit 160x600 ad*/
.lij160 {
float: left;
width: 160px;
margin-top: 20px;
}
.top-authors {
float: left;
width: 140px;
}
/*lo ponia el plugin (no se porque) no era html5 valido tuve que sacarlo*/
i.icon-android {margin-right:5px;}
/*end lijit ad*/

/*lista de posts en la home*/

.selector {    
    font-size:11px;
    width: 380px;
	margin: 0 auto;
}

.insider:hover { 
    background-color: #4D4D4D;
}
.insider {
    display: inline-block;
    color: white;
    background-color:#191919;
    border-radius: 8px;
    width: 80px;
    height: 60px;
    border-style: solid;
    border-width: 1px;
    margin: 5px;
    text-align: center;
}
.insider img {
    margin-right:25%;
    margin-left:25%;
    margin-top:3px;
}
.insider img:hover {
opacity: .7;
}
.insider p {
    margin: 0; 
    font-family: Verdana, Geneva, sans-serif;
}
.insider a {
color: #FFFFFF;
text-decoration: none;
}
/*fin lista de posts en la home*/


/*network latest posts*/
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem a > img {
display: block;
//padding: 4px;
//line-height: 1;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
max-width: 100%;
float:right;
top:3% !important;

}
.nlposts-ulist-litem {
list-style-type: none;
border-bottom: 2px solid #757575;
margin-top: 10px;
padding-bottom: 15px;
}
.nlposts-ulist-thumbnail {
list-style-type: none;
}
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem h3 {
float:left !important;
width:80% !important;
}
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem ul {
float: left !important;
margin-left: 0 !important;
width:80% !important;
}
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem .nlposts-ulist-meta {
/*float:left !important;*/
font-size:14px !important;
}

.nlposts-ulist-container .pagination {
    height: 36px;
    margin: 18px 0;
    text-align: center;
}
.nlposts-ulist-container .pagination ul {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.nlposts-ulist-container .pagination li {
    display: inline;
}
.nlposts-ulist-container .pagination a, .nlposts-ulist-container .pagination span {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    text-decoration: none;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.nlposts-ulist-container .pagination a:hover,
.nlposts-ulist-container .pagination .current {
    background-color: #f5f5f5;
}
.nlposts-ulist-container .pagination .current {
    color: #999999;
    cursor: default;
}
.nlposts-ulist-container .pagination span,
.nlposts-ulist-container .pagination .disabled a,
.nlposts-ulist-container .pagination .disabled a:hover {
    color: #999999;
    background-color: transparent;
    cursor: default;
}
.nlposts-ulist-container .pagination li:first-child a, .nlposts-ulist-container .pagination li:first-child span {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.nlposts-ulist-container .pagination li:last-child a, .nlposts-ulist-container .pagination li:last-child span {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}


.nlposts-container a {
color: #2b2b2b;
text-decoration: none;
}
/*headers*/


h2 {
	font-size: 18px;
	line-height: 1;
}

.share-nicoblog {
	height: 30px;
	width: 100%;
	display: block;
	position: relative;
	padding: 5px 0 5px 0;
	margin: 0;
	background-color: black;
	color: white;
	font-weight: bold;
}
.share-nicoblog  li {
	display:inline;
}
.g-plusone , .fb-like {
overflow:hidden;
height:25px;
}

/* Style for TOP 5 POSTS */

#alwp{
	/*width: 100%;*/
	margin-top: -20px;
}
#alwp ol {
	list-style:none;
}
#alwp ol li {
	margin:12px 0px;
	display:block;
}
#alwp ol li figure {
	margin:0;
	position:relative;
	border:5px solid white;
	border-radius:3px;
	box-shadow:0 0 4px rgba(0,0,0,.3);
	-ms-box-shadow:0 0 4px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	-moz-box-shadow:0 0 4px rgba(0,0,0,.3);
	width:120px;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
#alwp ol li figure:hover figcaption {
	opacity:1;
	transform:rotate(0);
	-ms-transform:rotate(0);
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
}
#alwp ol li figure:hover > img {
	transform: scale(1.4);
	-ms-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
}
#alwp ol li figure img {
	transition:all 1s;
	-ms-transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
}
#alwp ol li figcaption {
	position:absolute;
	top:0;
	background: rgba(0,0,0,.6);
	color:white;
	width:100%;
	height:100%;
	opacity:0;

	transition:all .5s;
	-webkit-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
}
#alwp ol li figcaption h5 {
	padding:4px 6px ;
	margin:0px ;
	background:black ;
	font-family:arial ;
	font-size:9pt ;
	line-height:1.4 ;
}
#alwp ol li figcaption p {
	padding:1px 6px ;
	margin:0px ;
	font-size:7pt;
	font-family:arial;
	line-height:1.2;
}

/* End of styling TOP POSTS */

/*login form*/
form#loginform {
    display: inline-block;
}
form#loginform p {
    display: inline-block;
	margin-bottom: 5px;
}
p#reglost {
    display: inline-block;
}
input#user_pass {
    width: 80px;
	padding: 2px;
}
input#user_login {
    width: 80px;
	padding: 2px;
}

p#logged-in-as {
    display: inline-block;
	margin-bottom: 0;
}
.avatar_container {
    display: inline-block;
	vertical-align: top;
}
.sidebar-login-info {
	max-width: 830px;
    color: white;
    background-color: black;
    padding: 2px 0 0 10px;
}

ul#sidebar-login-links {
    display: inline-block;
    float: right;
}
input#wp-submit {
    padding: 6px 15px;
}
.singular .site-content .hentry.has-post-thumbnail {
	margin-top: 0;
}

@media screen and (max-width:600px){
	#wpadminbar{position: fixed;}
}

/* filters dropdown */
.game-filters {
	display: inline-block;
	margin: 5px;
}

select[name=region] {    
width: 100px;
}   
select[name=genre] {    
width: 100px;
}

/*top-uploaders list black*/
#top-uploaders a {
    color: #000000;
}

