.hover_rotation{position:relative;overflow:hidden;float:left}.hover_rotation div{position:absolute;top:50%;left:50%;border:none;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.hover_rotation div.hover_rotation_right:hover{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.hover_rotation div.hover_rotation_left:hover{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.overlay_fade{position:relative;overflow:hidden;float:left}.overlay_fade div{width:100%;height:100%;border:none}.overlay_fade .overlay_zoom{position:absolute;top:0;width:100%;height:100%;background-image:url(../images/icons/zoom.png);background-repeat:no-repeat;background-position:center center;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.overlay_fade:hover .overlay_zoom{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.overlay_fade .zoom_white{background-color:rgba(255,255,255,.7)}.overlay_fade .zoom_black{background-color:rgba(0,0,0,.7)}.overlay_slide{position:relative;overflow:hidden;float:left}.overlay_slide div{width:100%;height:100%;border:none}.overlay_slide .overlay_zoom{position:absolute;top:-150px;width:100%;height:100%;background-image:url(../images/icons/zoom.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;-ms-transition:top .4s;transition:top .4s}.overlay_slide:hover .overlay_zoom{top:0!important}.overlay_slide .zoom_white{background-color:rgba(255,255,255,.7)}.overlay_slide .zoom_black{background-color:rgba(0,0,0,.7)}.overlay_split{position:relative;overflow:hidden;float:left}.overlay_split div{width:100%;height:100%;border:none}.overlay_split .overlay_split_left,.overlay_split .overlay_split_right{position:absolute;width:50%;height:100%}.overlay_split .overlay_split_right{right:0;-webkit-transition:right .4s;-moz-transition:right .4s;-o-transition:right .4s;-ms-transition:right .4s;transition:right .4s}.overlay_split .overlay_split_left{left:0!important;-webkit-transition:left .4s;-moz-transition:left .4s;-o-transition:left .4s;-ms-transition:left .4s;transition:left .4s}.overlay_split .overlay_split_top,.overlay_split .overlay_split_bottom{position:absolute;width:100%;height:50%}.overlay_split .overlay_split_top{top:0!important;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;-ms-transition:top .4s;transition:top .4s}.overlay_split .overlay_split_bottom{bottom:0!important;-webkit-transition:bottom .4s;-moz-transition:bottom .4s;-o-transition:bottom .4s;-ms-transition:bottom .4s;transition:bottom .4s}.overlay_split:hover .overlay_split_left{left:-50%!important}.overlay_split:hover .overlay_split_right{right:-50%!important}.overlay_split:hover .overlay_split_top{top:-50%!important}.overlay_split:hover .overlay_split_bottom{bottom:-50%!important}.overlay_split .split_white{background-color:rgba(255,255,255,.7)}.overlay_split .split_black{background-color:rgba(0,0,0,.7)}.overlay_join{position:relative;overflow:hidden;float:left}.overlay_join div{width:100%;height:100%;border:none}.overlay_join .overlay_join_left,.overlay_join .overlay_join_right{position:absolute;width:50%!important;height:100%!important}.overlay_join .overlay_join_left{left:-50%!important;-webkit-transition:left .4s;-moz-transition:left .4s;-o-transition:left .4s;-ms-transition:left .4s;transition:left .4s}.overlay_join .overlay_join_right{right:-50%!important;-webkit-transition:right .4s;-moz-transition:right .4s;-o-transition:right .4s;-ms-transition:right .4s;transition:right .4s}.overlay_join .overlay_join_top,.overlay_join .overlay_join_bottom{position:absolute;width:100%;height:50%}.overlay_join .overlay_join_top{top:-50%!important;-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;-ms-transition:top .4s;transition:top .4s}.overlay_join .overlay_join_bottom{bottom:-50%!important;-webkit-transition:bottom .4s;-moz-transition:bottom .4s;-o-transition:bottom .4s;-ms-transition:bottom .4s;transition:bottom .4s}.overlay_join:hover .overlay_join_left{left:0!important}.overlay_join:hover .overlay_join_right{right:0!important}.overlay_join:hover .overlay_join_top{top:0!important}.overlay_join:hover .overlay_join_bottom{bottom:0!important}.overlay_join_left .join_zoom,.overlay_join_right .join_favorite,.overlay_join_top .join_zoom,.overlay_join_bottom .join_favorite{position:absolute;background-repeat:no-repeat;background-position:center center}.overlay_join .join_zoom,.overlay_join .join_favorite{width:100%;height:100%}.overlay_join_left .join_zoom,.overlay_join_top .join_zoom{background-image:url(../images/icons/zoom.png)}.overlay_join_right .join_favorite,.overlay_join_bottom .join_favorite{background-image:url(../images/icons/favorite.png)}.overlay_join .join_white{background-color:rgba(255,255,255,.7)}.overlay_join .join_black{background-color:rgba(0,0,0,.7)}.corner_ribbon{position:relative;overflow:hidden;float:left}.corner_ribbon div{width:100%;height:100%;border:none}.corner_ribbon .corner_ribbon_top_left_white,.corner_ribbon .corner_ribbon_top_left_black,.corner_ribbon .corner_ribbon_bottom_left_white,.corner_ribbon .corner_ribbon_bottom_left_black,.corner_ribbon .corner_ribbon_top_right_white,.corner_ribbon .corner_ribbon_top_right_black,.corner_ribbon .corner_ribbon_bottom_right_white,.corner_ribbon .corner_ribbon_bottom_right_black{position:absolute;width:0;height:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.corner_ribbon .corner_zoom,.corner_ribbon .corner_zoom{position:absolute;background:url(../images/icons/zoom.png) no-repeat center center}.corner_ribbon:hover .corner_ribbon_top_left_white,.corner_ribbon:hover .corner_ribbon_top_left_black{top:0!important;left:0!important}.corner_ribbon:hover .corner_ribbon_bottom_left_white,.corner_ribbon:hover .corner_ribbon_bottom_left_black{bottom:0!important;left:0!important}.corner_ribbon:hover .corner_ribbon_top_right_white,.corner_ribbon:hover .corner_ribbon_top_right_black{top:0!important;right:0!important}.corner_ribbon:hover .corner_ribbon_bottom_right_white,.corner_ribbon:hover .corner_ribbon_bottom_right_black{bottom:0!important;right:0!important}.levitation_shadow{position:relative;float:left;margin-left:10px;margin-top:10px}.levitation_shadow div.levitation_small,.levitation_shadow div.levitation_large{position:absolute;width:100%;height:100%;top:0;-webkit-transition:top .3s;-moz-transition:top .3s;-o-transition:top .3s;-ms-transition:top .3s;transition:top .3s}.levitation_shadow:hover div.levitation_small{top:-5px!important}.levitation_shadow:hover div.levitation_large{top:-10px!important}.lomo_black,.lomo_white,.lomo_black_reversed,.lomo_white_reversed{position:relative;float:left;overflow:hidden}.lomo_black div,.lomo_white div,.lomo_black_reversed div,.lomo_white_reversed div{display:block;width:100%;height:100%;border:none}.lomo_black:after,.lomo_white:after,.lomo_black_reversed:after,.lomo_white_reversed:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.lomo_black:after,.lomo_black_reversed:hover:after{-webkit-box-shadow:inset 0 0 5px #000;-moz-box-shadow:inset 0 0 5px #000;box-shadow:inset 0 0 5px #000}.lomo_black:hover:after,.lomo_black_reversed:after{-webkit-box-shadow:inset 0 0 90px #000;-moz-box-shadow:inset 0 0 90px #000;box-shadow:inset 0 0 90px #000}.lomo_white:after,.lomo_white_reversed:hover:after{-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.lomo_white:hover:after,.lomo_white_reversed:after{-webkit-box-shadow:inset 0 0 90px #fff;-moz-box-shadow:inset 0 0 90px #fff;box-shadow:inset 0 0 90px #fff}.rounded_image{position:relative;float:left}.rounded_image div.rounded_img,.rounded_image div.squared_img{display:block;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.rounded_image div.rounded_img,.rounded_image div.squared_img:hover{-webkit-border-radius:75%!important;-moz-border-radius:75%!important;-o-border-radius:75%!important;-ms-border-radius:75%!important;-khtml-border-radius:75%!important;border-radius:75%!important}.rounded_image div.rounded_img:hover,.rounded_image div.squared_img{-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-khtml-border-radius:0!important;border-radius:0!important}.perspective{float:left;-webkit-perspective:600;-webkit-transform-style:preserve-3d;-webkit-transition-property:perspective;-webkit-transition-duration:.5s}.perspective:hover{-webkit-perspective:1000}.perspective div.perspective_right,.perspective div.perspective_left{width:100%;height:100%;-moz-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;-webkit-transition-property:transform;-webkit-transition-duration:.5s}.perspective div.perspective_right{-webkit-transform:rotateY(30deg)}.perspective div.perspective_left{-webkit-transform:rotateY(-30deg)}.perspective div:hover.perspective_right,.perspective div:hover.perspective_left{-webkit-transform:rotateY(0deg)}.gallery_grayscale{position:relative;display:inline-block;filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==)}.gallery_grayscale:hover{filter:none;-webkit-filter:grayscale(0%);-webkit-transition:all .6s ease!important}.gallery_sepia{position:relative;display:inline-block;-webkit-transition:all .6s ease;filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ29sZC10aW1leVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjE0IDAuNDUgMC4wNSAwIDAgMC4xMiAwLjM5IDAuMDQgMCAwIDAuMDggMC4yOCAwLjAzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I29sZC10aW1leQ==);-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%)}.gallery_sepia:hover{filter:none;-webkit-filter:sepia(0);-moz-filter:sepia(0);-ms-filter:sepia(0);-o-filter:sepia(0);filter:sepia(0);-webkit-transition:all .6s ease}.gallery_blur{position:relative;display:inline-block;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px)}.gallery_blur:hover{filter:none;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);-webkit-transition:all .6s ease}@-webkit-keyframes special_pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes special_pulse{25%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.special_pulse{display:inline-block!important;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}.special_pulse:hover{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}