.photobattles-list{overflow:hidden}
.photobattles-list .item{position:relative;float:left;width:32.5%;margin:0 10px 10px 0;overflow:hidden}
body:not(.sidebar-collapse) .photobattles-list .item{width:32%;}
.photobattles-list .item:nth-child(3n){margin-right:0}.photobattles-list .item .logo{height:180px;overflow:hidden;display:block;background-color:#333;position:relative}.photobattles-list .item .logo:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-opacity:.5;-ms-opacity:.5;filter:alpha(opacity=50);-khtml-opacity:.5;-o-opacity:.5;-webkit-opacity:.5;opacity:.5}.photobattles-list .item .details{position:absolute;z-index:1;background:rgba(204,204,204,0.58);width:100%;top:0}.photobattles-list .item .details .battlstatus{padding:5px 8px;display:inline-block;position:relative;background:rgba(0,166,90,.63);color:#fff}.photobattles-list .item .details .battlstatus-0{background:rgba(0,83,156,.58)}.photobattles-list .item .details .battlstatus-0:after{border-left-color:rgba(0,83,156,.58)!important}.photobattles-list .item .details .battlstatus-1{background:rgba(243,156,18,.59)}.photobattles-list .item .details .battlstatus-1:after{border-left-color:rgba(243,156,18,.59)!important}.photobattles-list .item .details .battlstatus-3{background:rgba(156,0,0,.58)}.photobattles-list .item .details .battlstatus-3:after{border-left-color:rgba(156,0,0,.58)!important}.photobattles-list .item .details .battlstatus:after{content:" ";position:absolute;border:4px solid rgba(0,0,0,.58);right:-20px;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(0,166,90,.63);border-top:10px solid transparent;margin-top:-19px;display:block}.photobattles-list .item .details .battlusers_count{padding:5px;float:right;color:#fff}.photobattles-list .item .logo img{width:auto;min-height:100%;min-width:100%;float:none;margin:0}.photobattles-list .item .battl-content{padding:8px 10px;background:coral}.photobattles-list .item .battl-content h1.battl-title{font-size:16px;position:relative;margin:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;}.photobattles-list .item .battl-content h1.battl-title:before{content:'';border:8px solid coral;position:absolute;top:-24px;border-color:transparent transparent coral}.photobattles-list .item .battl-content h1.battl-title a{color:#fff}.photobattle-images{clear:both}.photobattle-images ul,.photobattle-images ul li{margin:0;padding:0;list-style:none}.photobattle-images ul{overflow:hidden}.photobattle-images ul li{overflow:hidden;float:left;margin-right:10px;margin-bottom:10px;width:24%;font-size:12px;position:relative}.photobattle-images ul li:hover,.photobattle-winners .p_place:hover{-moz-opacity:.8;-ms-opacity:.8;filter:alpha(opacity=80);-khtml-opacity:.8;-o-opacity:.8;-webkit-opacity:.8;opacity:.8}.photobattle-images ul li:nth-child(4n){margin-right:0}.photobattle-images ul li a.image{text-decoration:none;display:block}.photobattle-images ul li a.image img{display:block}.photobattle-images ul li .details{background:rgba(0,0,0,.56);position:absolute;width:100%;bottom:0;font-size:14px}.photobattle-images ul li .details.only_trash{width:30px;right:0;background:0 0}.photobattle-images ul li .details.only_trash a.delete:hover{color:#fff}.photobattle-images ul li .details a{color:#D8D6D6;padding: 4px 9px 0;display:inline-block;max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.photobattle-images ul li .details a:hover{color:#fff}.photobattle-images ul li a.delete{float:right;color:#fff;padding:4px 10px;background:rgba(255,0,0,.6)}.photobattle-images ul li a.delete:hover{background:#CC0808}
.photobattle-winners{margin-bottom:10px;display: inline-flex;overflow: hidden;height: 460px;width: 99%;}
.sidebar-collapse .photobattle-winners{height: 480px;}
.photobattle-winners .p_place{position:relative}.photobattle-winners .ico_battlescore{left:0;top:70px;padding:5px 10px}.photobattle-winners .places-2-3{overflow:hidden;width: 27%;}.photobattle-winners .places-2-3 .p_place{width:100%}
.photobattle-winners .place-1{width: 75%;overflow:hidden;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.photobattle-winners .place-1 .photobattle_opposer_name{background:tomato}.photobattle-winners .place-1 .photobattle_opposer_name:before{border-color:tomato transparent transparent}.photobattle-winners .place-2 .photobattle_opposer_name{background:orange}.photobattle-winners .place-2 .photobattle_opposer_name:before{border-color:orange transparent transparent}.photobattle-winners .place-3 .photobattle_opposer_name{background:#f4a460}.photobattle-winners .place-3 .photobattle_opposer_name:before{border-color:#f4a460 transparent transparent}.photobattle-winners .p_place .photobattle_opposer_name a{float:right;padding:0 10px;color:#fff;background:rgba(0,0,0,.18);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 120px;}.photobattle-winners .place-1 img{min-height:100%;max-width:none;width:100%;}.photobattle-wrap{max-width:100%;overflow:hidden}.photobattle_opposer-wrap{width:520px;margin:auto;position:relative;overflow:hidden}.photobattle_opposer{float:left;width:250px;margin:0 4px}.photobattle_opposer_name{background:coral;color:#fff;line-height:28px;padding-left:8px;position:relative;overflow: hidden;height: 28px;}.photobattle_opposer_name:before{content:'';display:block;position:absolute;bottom:-12px;left:25px;margin-left:-11px;width:0;height:0;border-style:solid;border-width:12px 12px 0;border-color:coral transparent transparent;z-index:1}.photobattle_opposer_name .photobattle_score{float:right;background:rgba(0,0,0,.37);padding:0 7px;cursor:default}.photobattle_img{position:relative;height:100%}.photobattle_img img{width:100%;min-height:180px}.photobattle_btn-wrap{position:absolute;left:0;bottom:0;display:none;width:100%;padding:10px 0;text-align:center;background-color:rgba(255,255,255,.5)}.photobattle_opposer:hover .photobattle_btn-wrap{display:block}.photobattle_vs{position:absolute;left:50%;top:45%;margin-left:-20px;width:36px;height:36px;line-height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;margin-bottom:16px;font-weight:700;font-style:italic;font-size:16px;text-align:center;text-transform:uppercase;color:#d42c00}.ico_battlescore{position:absolute;top:30px;background:rgba(255,105,180,.68);color:#fff;padding:2px 5px}.ico_battlescore:hover{background:#FF69B4;cursor:default}
@media (max-width:1200px){
.photobattles-list .item{width:32%}
.photobattle-images ul li{width:23%}
.sidebar-collapse .photobattle-winners{height: 420px;}
.photobattle-winners{height: 370px;}
}

@media (min-width:992px) and (max-width:1160px){
.photobattles-list .item .logo{height:160px}
.photobattle-images ul li{width: 32%;}
body:not(.sidebar-collapse) .photobattles-list .item{width: 48%;}
body:not(.sidebar-collapse) .photobattles-list .item:nth-child(3n){margin-right:10px;}
body:not(.sidebar-collapse) .photobattles-list .item:nth-child(2n){margin-right:0;}
body:not(.sidebar-collapse) .photobattle-images ul li{width: 48%;}
body:not(.sidebar-collapse) .photobattle-images ul li:nth-child(2n){margin-right: 0;}
.photobattle-images ul li:nth-child(4n),body:not(.sidebar-collapse) .photobattle-images ul li:nth-child(3n){margin-right: 10px;}
.photobattle-images ul li:nth-child(3n){margin-right: 0;}
.sidebar-collapse .photobattle-winners{height: 380px;}
.photobattle-winners{height: 320px;}
}

@media (max-width:1024px){
.sidebar-collapse .photobattle-winners{height: 330px;}
}
@media (min-width:992px) and (max-width:1024px){body:not(.sidebar-collapse) .photobattle-winners{height: auto;display: block;}
body:not(.sidebar-collapse) .photobattle-winners .place-1,body:not(.sidebar-collapse) .photobattle-winners .places-2-3{width: 100%}
body:not(.sidebar-collapse) .photobattle-winners .places-2-3 .p_place{width:50%;float:left}
}

@media (max-width:992px){
.sidebar-collapse .photobattle-winners{height: 460px;}
.photobattle-winners{height: 370px;}
}

@media (max-width:860px){
.photobattles-list .item .logo{height:160px}
.sidebar-collapse .photobattle-winners{height: 410px;}
.photobattle-winners{height: 320px;}
body:not(.sidebar-collapse) .photobattles-list .item{width: 48%;}
body:not(.sidebar-collapse) .photobattles-list .item:nth-child(3n){margin-right:10px;}
body:not(.sidebar-collapse) .photobattles-list .item:nth-child(2n){margin-right:0;}
}

@media (max-width:768px){
.photobattles-list .item{width:49%}
.photobattles-list .item:nth-child(3n){margin-right:10px}
.photobattles-list .item:nth-child(even){margin-right:0}
.photobattles-list .item .logo{height:160px}
.photobattle-images ul li{width: 32%;}
.photobattle-images ul li:nth-child(4n){margin-right: 10px;}
.photobattle-images ul li:nth-child(3n){margin-right: 0;}
.photobattle-winners{height: 380px;}
}
@media (max-width:720px){
.sidebar-collapse .photobattle-winners{height: 370px;}
}
@media (max-width:640px){.photobattles-list .item .battl-content h1.battl-title{font-size:14px;}.sidebar-collapse .photobattle-winners{height: 330px;}
.photobattle-winners{height: 340px;}}

@media (max-width:600px){
.photobattles-list .item{width: 100%;margin: 0 0 10px;}
.photobattles-list .item .logo{height:200px}
.photobattle-images ul li{width: 48%;}
.photobattle-images ul li:nth-child(3n){margin-right: 10px;}
.photobattle-images ul li:nth-child(2n){margin-right: 0;}
.photobattle_opposer-wrap{width:auto;}
.photobattle_opposer{width:48%}
.photobattle_opposer-wrap .photobattle_opposer:nth-child(even){margin-right: 0;}
.photobattle-winners,.sidebar-collapse .photobattle-winners{height: auto;display: block;}
.photobattle-winners .place-1,.photobattle-winners .places-2-3{width: 100%}
.photobattle-winners .places-2-3 .p_place{width:50%;float:left}
.photobattle-winners .places-2-3 .p_place img{width:100%}
}
@media (max-width:440px){
.photobattle_opposer{width:100%}
.photobattle_opposer_name .photobattle_score{margin-right:4px;}
.photobattle_btn-wrap{text-align:left;padding-left:5px;}
.photobattle_vs{left: 75%;top: 47%;}
.photobattle_btn-wrap{display:block}
.photobattle-winners .places-2-3 .p_place{width:100%;float:none}
}
@media (max-width:360px){
.photobattle-images ul li{width: 100%;}
.photobattle-images ul li a.image img{width:100%}
.photobattle-images ul li:nth-child(3n){margin-right: 0px;}
.photobattle-images ul li:nth-child(2n){margin-right: 0;}
}