
.photos-edit {
    position: relative;
}

.photos-edit .imageview:first-of-type{
    border: 2px solid #008cba;
}

.photos-edit .imageview{
    display: inline-table;
    padding: 7px;
    position: relative;
    border: 1px solid #d3d3d3;
}

#photo-edit-panel{
    top: 0;
    position: absolute;
    width: calc(100% - 14px);
}
#photo-edit-panel a{
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px;

    display: block;
}

#sidebar{background:#ccc;}
body{font-size:180%;}

#header{background:rgba(127,127,127, 0.8);}

#main_content{position: relative;}

.menu-link:link, .menu-link:visited {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    color: #fff;
    padding: 0.2em 0.4em;
    display:inline-block;
}
.menu-link {
    font-size: 1.5em;
    float:left;
}
.admin_menu{
	list-style: none;
	margin: 0;
	padding: 10px;
}
#logo a{
	font-size: 1.5em;
	color:#fff;
	padding:0.1em 2.5em;
	display:block;
}

#footer > div{text-align:center;border-top: 1px solid #C9E0ED;padding-top: 1em;background: #e1f0fa;}

.image_title{position:relative;}
.image_title h1{
    position:absolute;
    top:0;
    left:0;
    background:#ccc;
    padding:0.2em 0.5em;
    color:#006F94;
    z-index: 1;
}

@media (max-width: 680px) {
    .image_title h1{
        position: static;
        font-size:1.4em;
        margin-top:0;
    }
}

.items .list-item:nth-child(3n+4){clear:both;}

.fotorama{min-height:97px;}

.pager{clear:both;}

.image_link{height:254px;overflow: hidden;}
.image_link img{width:100%;opacity: 1;transition: all 2s ease-in-out 0s;}
.image_link img:hover{opacity: 0.7; transform: scale(1.3);}
#loading {position: fixed;bottom:2em;text-align: center;left:0;width:100%;z-index: 1;}
#bar { position: fixed;bottom:30%; width:1200px;z-index: 2;}
#loading_cloud{ position: fixed;bottom:0;left:0; width:100%;height:100%;z-index: 2;background:#000;opacity:0.6;text-align: center; }
#loading_cloud img{margin:0 auto;margin-top:20%;}
