body {
	padding-top: 40px;
}

@media(max-width: 1290px) {
	#es-strip-container {
		display: none;
	}
	body {
		padding-top: 0;
	}
}
@media (max-width: 1000px) {
	.content .articles .article:nth-child(2n+1) {
		clear: left;
	}
    .topstory-banner{
        width: 100%;
    }
}
@media (max-width: 350px){
	.content.subpage .subpage-heading h1{
		font-size:30px;
	}

}
.btn-default{
    padding: 5px 12px;
}

div.social-container {
	display: grid;
	grid-column-gap: 2%;
	grid-row-gap: 5%;
	grid-template-columns: 50% 50%;
	grid-template-rows: auto auto;
	align-content: center;
	margin-top: 5px;
}

div.social-container a {
	color: black;
	text-decoration: none;
}

div.social-container p {
	margin: 6px;
}

.socials-item {
	border: 3px solid;
	border-color: #1184cc;
}

.socials-item img {
	padding: 4px;
}

.socials-item.2 {
	grid-column: 2;
	grid-row: 1;
}

div.social-container.socials-item.3 {
	grid-column: 1;
	grid-row: 2;
 }

div.social-container.socials-item.4 {
	grid-column: 2;
	grid-row: 2;
}

.btn-tickets{
width: 100%;
    padding: 15px;
    border-radius: 0px;
    font-size: 20px;
    margin: 12px 0px;
}
.socialIconMobileApp{
	display: block !important;
	width:100%;
}
.socialIconMobileApp .socials{
	width: 100%;
}
.socialIconMobileApp .socials .social{
	width: 25%;
	height: 50px;
}
.socialIconMobileApp .fanshop .fanshop-link{
	text-align:center;
	background: none;
	padding-left: 0px;
}

.showSeason {
  display: none;
}

@media (max-width: 768px){
  .showSeason {
      font-size:14px;
      display:flex;
  }

}
.article-heading {
   color: #fff !important;
}    

#socials #button_facebook span, #socials #button_facebook span iframe{
    width:100px !important;  
}                                      
 #pixlee_container {overflow-y: auto;height: 450px;}
 
.img-zeny {
    vertical-align: top;
    float: left;
    margin-right: 10px;
}

.kempy{display:flex;}
.kempy a{width:49%;padding:0 6px;}