@media only screen and (min-width: 580px){
    body #trn-main-block{
        width:520px;
    }
    body .trn-page{
        -moz-column-count: auto;
        -webkit-column-count: auto;
        column-count: auto;
        -moz-column-width: 250px;
        -webkit-column-width: 250px;
        column-width: 250px;
        padding-top:50px;
        padding-bottom:150px;
    }
    .trn-page .trn-post-container{
        width:250px;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        display:inline-block;
    }
    .trn-post-container .trn-media-container{
        background-color: #000000;
    }
    .trn-page-label{
        margin-right:-1.5em;
    }
    .trn-photoset-post img{
        width:100%;
        -webkit-transition: all 1200ms ease-in-out;
        -moz-transition: all 1200ms ease-in-out;
        -o-transition: all 1200ms ease-in-out;
        transition: all 1200ms ease-in-out;
    }
    .trn-photoset-post img:hover{
        opacity: 0;
    }
}
@media only screen and (min-width: 840px){
    body #trn-main-block{
        width:790px;
    }
}
@media only screen and (min-width: 1120px){
    body #trn-main-block{
        width:1060px;
    }
}
@media only screen and (min-width: 1390px){
    body #trn-main-block{
        width:1330px;
    }
}
@media only screen and (min-width: 1690){
    body #trn-main-block{
        width:1600px;
    }
}