@charset "UTF-8";

.news-page-heading {
    background: url(/themes/voat-artistbank/img/audition-page-heading-bg.jpg);
    background-size: cover;
    background-position: center;
}

/*------------------------------
  single 
-------------------------------*/
.entry-container{
	margin-top: 30px;
	margin-bottom: 150px;
}
.entry-day{
    color: #7b7b7b;
    font-weight: bold;
    margin-bottom: 10px;	
}
.entry-ttl{
    color: #004da0;
    font-size: 1.7rem;
    font-weight: bold;
    margin-bottom: 30px;	
}
@media screen and (max-width: 543px){
.entry-ttl{
    color: #004da0;
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 30px;
    line-height: 2.2rem;
}
}
.pagination-link{
	margin-top: 20px;
}
.previous-link a, .next-link a{
    border: 2px solid #004da0;
    display: inline-block;
    color: #004da0;
    text-align: center;
    text-decoration: none;
    transition: 0.13s;
    padding: 5px 10px;
    min-width: 200px;
}
.previous-link a:hover, .next-link a:hover{
    background: #004da0;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.previous-link{
	float: left;
}
.next-link{
	float: right;
}
@media screen and (max-width: 543px){
.previous-link a, .next-link a{
    min-width: auto;
}
}



/*------------------------------
  archive
-------------------------------*/
.archive-container{
	margin-top: 50px;
	margin-bottom: 150px;
}
.entry-information h3{
	font-weight: bold;
	font-size: 1.1rem;
}
@media screen and (max-width: 543px){
.entry-information h3{
	font-weight: bold;
	font-size: 1.0rem;
}
}
.entry-information h3 a{
	text-decoration: underline;
}
@media screen and (max-width: 543px){
.entry-thumb {
    padding-right: 0;
}
}
@media screen and (max-width: 543px){
.entry-information .entry-day{
	margin-bottom: 0;
}
}
.news-list li{
	margin-bottom: 40px;
}
@media screen and (max-width: 543px){
.news-list li{
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.news-list li:last-child{
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
}
.entry-excerpt{
    font-size: 0.8rem;
    line-height: 1.4rem;
}
.entry-thumb a img{
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 100%;
}
.entry-thumb a:hover img{
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}