.swell-gallery{display:block;position:relative}.swell-gallery .viewport{display:block;position:relative;overflow:hidden;padding-bottom:36px}.swell-gallery nav{display:block;position:relative;overflow:auto;padding:2px 0;margin:0 0 0 -2px;z-index:10000}.swell-gallery nav.only_one_item{display:none}.swell-gallery nav ul{margin:0;padding:0}.swell-gallery nav ul li{display:block;position:relative;float:left;font-family:helvetica,Arial,sans-serif;font-size:11px!important;line-height:20px;padding-left:0;margin:0}.swell-gallery nav ul li a{text-decoration:none}.swell-gallery .viewport .queue{display:block;position:relative;overflow:hidden}.swell-gallery .viewport .gallery_item{display:block;position:relative;float:left;overflow:hidden!important}.swell-gallery .viewport .gallery_item .caption{display:block;padding:10px 10px 8px;left:0;bottom:0;background-color:#fff;color:#000;width:100%;text-transform:uppercase;z-index:10000}.swell-gallery .viewport .gallery_item .caption a{padding-left:10px}.swell-gallery .viewport .gallery_item .download{display:block;padding:8px 8px 6px;color:#000;background-color:#fff;width:100%;text-transform:uppercase;z-index:10000}.swell-gallery .viewport .gallery_item .download a{padding-left:5px}.swell-gallery img{display:block;position:relative;float:none!important;margin:0!important;padding:0!important}.swell-gallery nav a.thumbnail{display:block;position:relative;float:left;margin:0;padding:2px;background-color:transparent}.swell-gallery nav li.selected a.thumbnail{background-color:#ccc}.swell-gallery nav a.text{padding:0 10px 0 0}.swell-gallery nav .selected a.text{font-weight:700}.swell-gallery .zoom-item{display:block;position:relative;float:left;overflow:auto}.swell-gallery .zoom-item .caption{display:none;margin:0}.swell-css-gallery,.swell-css-gallery .viewport,.swell-css-gallery .queue{height:500px}.gallery_css_image{display:block;height:100%;width:100%;background-repeat:no-repeat;background-size:cover}.gallery_css_image{background-position:center center}.gallery_css_image.align-top{background-position:center top}.gallery_css_image.align-bottom{background-position:center bottom}.shortcodes .attributes{padding:1em}.shortcodes .attributes code{display:block}.shortcodes .attributes li{padding-bottom:.5em}#swell_lightbox{display:block;position:fixed;z-index:10001;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}#swell_lightbox_stage{display:block;position:relative;width:24px;height:24px;margin:0 auto;padding:20px;background-color:#fff}#swell_lightbox_stage .video_holder{display:block}#swell_lightbox_stage .loading{display:block;position:relative;width:24px;height:24px;background-image:url(images/ajax-loader.gif)}#swell_lightbox_stage .close{display:block;position:absolute;top:2px;right:2px;height:16px;width:16px;overflow:hidden;text-indent:-900em;font-size:1px;background-image:url(images/close.png);background-repeat:no-repeat;background-color:#fff}#swell_lightbox_stage .caption{display:block;position:absolute;top:20px;left:20px;padding:4px 10px;background-color:#fff}#side-sortables .swell-gallery-meta-box img{float:none}.swell-gallery-meta-box{position:relative;overflow:auto}.swell-gallery-meta-box label{clear:both}.swell-gallery-meta-box .image{display:block;position:relative;float:left;width:128px;height:128px;overflow:hidden;margin:0 10px 10px 0;padding:0;background-color:#aaa;border-width:7px;border-style:solid;border-color:#fff;-moz-box-shadow:0 2px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);box-shadow:0 2px 3px rgba(0,0,0,.5)}#side-sortables .swell-gallery-meta-box .image{float:none;margin:0 auto 10px}.swell-gallery-meta-box div.placeholder_image{display:block;position:relative;float:left;width:128px;height:128px;overflow:hidden;margin:0 10px 10px 0;padding:4px;border-width:3px;border-style:dashed;border-color:#c1c1c1;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-align:center}.swell-gallery-meta-box .add_new{margin:50px auto 0}#side-sortables .swell-gallery-meta-box div.placeholder_image{float:none;margin:0 auto 10px}.swell-gallery-meta-box .remove_image{z-index:10;top:-4px;right:-4px;height:24px;width:24px;padding:0;-webkit-border-radius:12px;border-radius:12px;background-repeat:no-repeat;background-color:#fafafa;color:#464646;opacity:1}.gallery_post_type{width:25%;display:inline-block}.color_light{background-color:#e9e9e9;padding:5px 0}.color_dark{background-color:#fefefe;padding:5px 0}