/* Rebuild-only rules: things the Bridge theme used to do with JavaScript or plugin CSS. */
/* Portfolio grid: MixItUp hid items until its JS ran. */
.projects_holder article.mix { display: inline-block; visibility: visible; opacity: 1; }
.projects_holder article.mix.rebuild-hidden { display: none; }
/* Testimonials: slide visibility and crossfade live in motion.css. */
.testimonials .slides { list-style: none; margin: 0; padding: 0; }
/* Slider: full_screen height is set by site.js; make the first slide visible before that. */
.carousel.full_screen { height: 100vh; }
.carousel-inner > .item { height: 100%; }
.carousel-inner > .item .image { background-size: cover; background-position: center; height: 100%; }
.carousel-inner > .item .image img { display: none; }
/* Column entrance animations: see motion.css; site.js adds wpb_start_animation when in view. */
/* Share buttons as plain links. */
.rebuild-share ul { list-style: none; margin: 0 0 0 10px; padding: 0; display: inline-block; }
.rebuild-share li { display: inline-block; margin: 0 6px; }
/* Lightbox: see motion.css. */
/* Google map placeholder keeps the layout when the map cannot load. */
#map_canvas { min-height: 400px; }
