@charset "utf-8";
  .photoMosaic,
.photoMosaic img, .photoMosaic div, .photoMosaic span,
.photoMosaic a:link, .photoMosaic a:visited, .photoMosaic a:active, .photoMosaic a:hover {
background:none; outline:none; border:0; height:auto; width:auto; max-height:none !important; max-width:none !important; 
min-height:none !important; min-width:none !important; font-style:normal; font-variant:normal; font-weight:normal;
list-style:none; margin:0; padding:0; position:static; float:none; visibility:visible;
overflow:visible; color:#000000; letter-spacing:normal; line-height:120%; text-align:left; text-decoration:none; 
text-indent:0; text-transform:none; vertical-align:baseline; white-space:normal; word-spacing:normal;
} .photoMosaic img, .photoMosaic a:link, .photoMosaic a:visited, .photoMosaic a:active, .photoMosaic a:hover {
margin:0 !important; padding:0 !important;
} .photoMosaic { position:relative; overflow:hidden; margin-bottom:2em; }
.photoMosaic span,
.photoMosaic a:link,
.photoMosaic a:visited,
.photoMosaic a:active,
.photoMosaic a:hover { display:block; overflow:hidden; position:absolute; }
.photoMosaic img { display:block; position:relative; top:0px; opacity:1; }
.photoMosaic a:hover img { opacity:0.8; }
.photoMosaic img.thumbnail,
.photoMosaic img.medium,
.photoMosaic img.large { position:absolute; opacity:0;} .photoMosaic .photoMosaicLoading { background:transparent url(//www.rrg.sg/wp-content/plugins/photoMosaic/images/spinner-arrows.gif) 0px 0px no-repeat; padding:0 0 0 20px; line-height:20px; }
.photoMosaic.loading a { background:#efefef url(//www.rrg.sg/wp-content/plugins/photoMosaic/images/spinner-snake.gif) 50% 50% no-repeat; }
.PM_preloadify { visibility:hidden; position:absolute; bottom:5px; right:10px; }  .PM_csstransforms.PM_csstransitions .photoMosaic img {
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.PM_csstransforms.PM_csstransitions .resizing .photoMosaic img {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-none a.loading img { }
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-custom a.loading img { }
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-fade a.loading img {
opacity: 0;
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-scale-up a.loading img {
opacity: 0;
-webkit-transform: scale( 0.95 );
-moz-transform: scale( 0.95 );
-o-transform: scale( 0.95 );
-ms-transform: scale( 0.95 );
transform: scale( 0.95 );
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-scale-down a.loading img {
opacity: 0;
-webkit-transform: scale( 1.15 );
-moz-transform: scale( 1.15 );
-o-transform: scale( 1.15 );
-ms-transform: scale( 1.15 );
transform: scale( 1.15 );
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-up a.loading img {
opacity: 0;
-webkit-transform: translateY( 5% );
-moz-transform: translateY( 5% );
-o-transform: translateY( 5% );
-ms-transform: translateY( 5% );
transform: translateY( 5% );
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-down a.loading img {
opacity: 0;
-webkit-transform: translateY( -5% );
-moz-transform: translateY( -5% );
-o-transform: translateY( -5% );
-ms-transform: translateY( -5% );
transform: translateY( -5% );
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-left a.loading img {
opacity: 0;
-webkit-transform: translateX( 5% );
-moz-transform: translateX( 5% );
-o-transform: translateX( 5% );
-ms-transform: translateX( 5% );
transform: translateX( 5% );
}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-right a.loading img {
opacity: 0;
-webkit-transform: translateX( -5% );
-moz-transform: translateX( -5% );
-o-transform: translateX( -5% );
-ms-transform: translateX( -5% );
transform: translateX( -5% );
}