 .flickr-image{

 margin:1px;
height:auto;
 border-top:0px solid #111;
 background: url(ajax-loader.gif)no-repeat;

 background-size:20px;
 background-position:50% 50%;
 position:relative;
  overflow: visible;
  opacity:1;
   transition:all 1s ease;
   z-index:2;
}
.flickr-image:hover{
   transform: scale(1.5);
    z-index: 99;
    transition:all 1s ease;
}
 .highl .fimg{

 transform-origin: 50% 50% 0px;

transform: perspective(500px) rotateY(90deg);
    transition:all 1s ease;
 }


.type-post .flickr-image{

 margin:5px;

 border-top:0px solid #111!important;

 position:relative;
  overflow: visible;
}
.type-page .flickr-image{

 margin:5px;


 position:relative;
  overflow: visible;
}



.fimg{
width:100%;
    margin-top: 0px;
    border:1px solid #ccc;   transition:all 1s ease;
}

.flickr-image .image_overlay_effect{
  display:none!important;
  height:0px;
}


.flickrboxwrap{
 width:100%;


}
.showtitle{
  background: none repeat scroll 0 0 rgba(1, 1, 1, 0.6);
    top: -20px;
    color: #DDDDDD;
    font-size: 9px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9999;
    border-radius:10px;
    -o-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    display:none;
}
.showpic{
  z-index:999;
  position:absolute;
  right:0px;
  bottom:0px;
  background: url(js/adipoli-v2/showpic.png)no-repeat;
  width:30px;
  height:30px;
  opacity:0.5;
  background-size:100% 100%;
}

#fancybox-content {
    border: 0 solid #111111!important;
    height: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 0;
    margin-left:10px!important;
    z-index: 1000!important;
}
#fancybox-bg-n, #fancybox-bg-ne, #fancybox-bg-e, #fancybox-bg-se, #fancybox-bg-s, #fancybox-bg-sw, #fancybox-bg-w, #fancybox-bg-nw{

background:none!important;
}
#fancybox-outer {
    background: none repeat scroll 0 0 #111111!important;
    border: 0px solid #111;
    border-radius: 20px 20px 20px 20px;
    -o-border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    height: 100%;
    position: relative;
    width: 100%;
    box-shadow:0px 0px 10px 1px #111;
     -moz-box-shadow:0px 0px 10px 1px #111;
      -o-box-shadow:0px 0px 10px 1px #111;
       -webkit-box-shadow:0px 0px 10px 1px #111;
}


