.u-comboeditimg {
 height: 16px !important;
 line-height: normal !important;
 background: none !important;
 color: #333 !important;
}

.fileinput input {
 line-height: normal;
 height: 30px !important;
}

.allEntriesTable {
 margin-left: -15px !important;
 margin-right: -15px !important;
}

.allEntriesTable li.phtTdMain {
 width: 33.333% !important;
 padding: 0 15px 30px 15px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

.allEntriesTable li.phtTdMain .entryBlock {
 width: 100%;
}

.photo-entry {
 position: relative;
 overflow: hidden;
 background: #56A0CC;
}

.photo-entry img {
 width: 100%;
 filter: none;
 -o-filter:none;
 -ms-filter:none;
 -moz-filter:none;
 -webkit-filter:none;
 opacity: 1;
 transition:All 0.2939s ease-in-out;
 -webkit-transition:All 0.2939s ease-in-out;
 -moz-transition:All 0.2939s ease-in-out;
 -o-transition:All 0.2939s ease-in-out;
}

.photo-entry:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1);
 filter: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%221%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E#blur");
 filter:blur(3px);
 -o-filter:blur(3px);
 -ms-filter:blur(3px);
 -moz-filter:blur(3px);
 -webkit-filter:blur(3px);
 opacity: 0.5;
}

.photo-entry-icon {
 margin: -27px 0 0 -56px;
 padding: 0;
 list-style: none;
 position: absolute;
 width: 114px;
 left: 50%;
 opacity: 0;
 visibility: hidden;
 z-index: 9;
 line-height: 50px;
 height: 50px;
 top: 50%;
 text-align: center;
}

.photo-entry-icon li {
 display: block;
 margin: 0 1px;
 float: left;
}

.photo-entry-icon li a {
 position: relative;
 display: block;
 width: 55px;
 height: 55px;
 line-height: 55px;
 color: #56A0CC;
 font-size: 14pt;
 background: rgba(255,255,255,0.6);
}

.photo-entry-icon li.l a {
 -webkit-border-radius: 4px 0 0 4px;
 -moz-border-radius: 4px 0 0 4px;
 border-radius: 4px 0 0 4px;
}

.photo-entry-icon li.r a {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0;
}

.photo-entry-icon li a:hover {
 background: rgba(255,255,255,0.9);
}

.photo-entry-icon li span {
 opacity: 0;
 visibility: hidden;
 line-height: 12px;
 font-size: 8pt;
 width: 55px;
 left: 50%;
 margin-left: -27px;
 position: absolute;
 bottom: -30px;
 text-align: center;
 color: rgba(255,255,255,0.5);
}

.photo-entry-icon,
.photo-entry-icon li,
.photo-entry-icon li span {
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

.photo-entry:hover .photo-entry-icon li {
 transform: translate(0px, 0px);
 -webkit-transform: translate(0px, 0px);
 -moz-transform: translate(0px, 0px);
 -o-transform: translate(0px, 0px);
 -ms-transform: translate(0px, 0px);
}

.photo-entry-icon li.l {
 transform: translate(-10px, 0px);
 -webkit-transform: translate(-10px, 0px);
 -moz-transform: translate(-10px, 0px);
 -o-transform: translate(-10px, 0px);
 -ms-transform: translate(-10px, 0px);
}

.photo-entry-icon li.r {
 transform: translate(10px, 0px);
 -webkit-transform: translate(10px, 0px);
 -moz-transform: translate(10px, 0px);
 -o-transform: translate(10px, 0px);
 -ms-transform: translate(10px, 0px);
}

.photo-entry:hover .photo-entry-icon,
.photo-entry-icon li a:hover span {
 opacity: 1;
 visibility: visible;
}

.photo-main {
 overflow: hidden;
 text-align: center;
}

.photo-main i {
 opacity: 0;
 visibility: hidden;
 position: absolute;
 width: 120px;
 height: 120px;
 line-height: 120px;
 margin: -60px 0 0 -60px;
 left: 50%;
 top: 50%;
 text-align: center;
 color: #fff;
 font-size: 28pt;
 background: rgba(0,0,0,0.6);
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 z-index: 2;
 transition:All 0.3619s ease;
 -webkit-transition:All 0.3619s ease;
 -moz-transition:All 0.3619s ease;
 -o-transition:All 0.3619s ease;
}

.photo-main:hover i {
 opacity: 1;
 visibility: visible;
}

@media only screen and (max-width: 1020px) { 
 .allEntriesTable li.phtTdMain {
 width: 50% !important;
 }
 .board-info {
 margin-top: 40px;
 }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
 .content {
 margin-bottom: 0px;
 }
}

@media screen and (min-width: 200px) and (max-width: 599px) {
 .allEntriesTable li.phtTdMain {
 width: 100% !important;
 }
}