.div_btm .fancybox-effects-a img,
.fancybox-effects-a img,
a.fancybox-effects-a img {
float: left;
height: auto;
max-width: 100%;
max-height: 157px;
}


.div_btm .fancybox-effects-a img,
.fancybox-effects-a img,
a.fancybox-effects-a img  {max-width:100%}


body.fancybox-overlay, 
body.fancybox-overlay-fixed,
.fancybox-lock,
body.fancybox-lock {
    overflow:visible !important; 
    margin-right:auto !important;
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0;}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#000000;filter:alpha(opacity=90);opacity:.90;color:#000000;filter:alpha(opacity=90);opacity:.90;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
.fancybox-close {background-image:url(close.png);}
.fancybox-close{position:absolute;top:-6px;right:-1px;width:30px;height:29px;cursor:pointer;z-index:8040;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat;}

.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden!important;display:none;z-index:8010;}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:hidden}


.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-99%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
.fancybox-inner,.fancybox-lock{overflow:hidden!important;}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}

/*=========== Showcase Share Buttons ===========*/
.showcasebox .caseboxcontainer {position: relative;} 
.addthis_toolbox {position: absolute;} 

.addthis_toolbox:hover,
.showcasebox:hover .addthis_toolbox {display:block;}
.addthis_toolbox {display: none; top: 3px;right: 0;}
.addthis_overlay_container,
.addthis_toolbox a span {display:none;}
.addthis_toolbox a {background-color: #eb6025}
.addthis_toolbox a {background-image: url(/assets/images/casestudies/share/add_this.png);
background-repeat: no-repeat; border-radius: 3px;width: 32px;height: 32px;margin-right: 3px;display: block;float: left}
.addthis_button_twitter {background-position:0 0;}
.addthis_button_twitter:hover {background-position:0 -40px;}
.addthis_button_facebook {background-position:-50px 0;}
.addthis_button_facebook:hover {background-position:-50px -40px;}
.addthis_button_compact {background-position:-100px 0;}
.addthis_button_compact:hover {background-position:-100px -40px;}
.addthis_button_google_plusone_share {background-position:-150px 0;}
.addthis_button_google_plusone_share:hover {background-position:-150px -40px;}
.addthis_button_pinterest {background-position:-200px 0;}
.addthis_button_pinterest:hover {background-position:-200px -40px;}

.at300b:hover {opacity: .8;}
.at300b, .at300bo, .at300m, .at300bs {cursor: pointer;opacity: .9}


/*********/
span.at16nc, span.at300bs, span.at15nc, span.at_PinItButton {
    opacity: 0; /* to hide the element */
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
    /* other CSS */
}


.caseboxcontainer:hover a span.at16nc,
.caseboxcontainer:hover a span.at300bs,
.caseboxcontainer:hover a span.at15nc,
.caseboxcontainer:hover a span.at_PinItButton {

    opacity: 1; /* to reveal the element */
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}/*=========== Showcase Share Buttons ===========*/




