.proto_masonry_top,.widget_featured_image_pro_masonry_widget{clear:both;margin-top:15px}.proto_subcaption{padding:0 15px;margin-bottom:5px;overflow-wrap:break-word;white-space:normal;word-wrap:break-word;width:100%}.proto_masonry_container figure.proto_masonry_figure,{margin:0}.proto_masonry_gallery{display:block;max-width:100%;clear:both;padding:0 5px}.proto_masonry_item{line-height:0}.proto_masonry_item img,.proto_masonry_item,.proto_masonry_item figure.proto_masonry_figure,.proto_masonry_item figcaption.proto_masonry_caption,.proto_masonry_item p{max-width:100%}.proto_masonry_item p.proto_subcaption{margin-bottom:5px}.proto_masonry_item_boxshadow{box-shadow:0 0 6px 2px rgb(0 0 0 / .075)}.proto_comment_count:before{content:"\f101";display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a0a5aa}span.proto_page_nav{padding:5px 10px;border:solid 1px;margin:2px}.proto_masonry_gallery,proto_masonry_item,proto_masonry_image{max-width:100%}.proto_masonry_item figure.proto_masonry_figure>a{display:block;overflow:hidden;color:transparent!important}body .proto_masonry_item p,article .proto_masonry_item p,.proto_masonry_item p{line-height:normal;padding:0;margin:0}.proto_masonry_image.padimage{padding:4px}.proto_masonry_container{margin-top:15px}.proto_masonry_container_left .proto_masonry_gallery{float:left;width:100%}.proto_masonry_container_right .proto_masonry_gallery{float:right;width:100%}.proto_masonry_fitwidth .proto_masonry_gallery{display:inline-block;width:100%}.proto_masonry_container_center{text-align:center}.proto_masonry_gallery figcaption.proto_masonry_caption{z-index:99}.proto_masonry_gallery figcaption.proto_masonry_caption .proto_title{font-size:14px;font-weight:400;line-height:normal;padding:5px}.proto_masonry_gallery .proto_hover_caption .proto_title{color:#fff;margin:5px}.proto_masonry_gallery .proto_hover_caption{background-color:rgb(0 0 0 / .4);position:absolute;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0;bottom:0;opacity:0;height:100%}.proto_masonry_gallery .proto_hover_caption:hover{opacity:1}.proto_hover .proto_hover_caption{opacity:1}.proto_author{text-transform:uppercase;font-size:12px}.proto_masonry_gallery .proto_hover_caption .proto_title_container{position:absolute;bottom:0;left:0;width:100%;text-align:center}.proto_masonry_gallery .proto_masonry_fixed_height_caption .proto_title{text-decoration:none;text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;margin:0 15px;max-width:100%}.proto_masonry_gallery figure.proto_masonry_figure img{display:inline-block;margin:0}.proto_masonry_gallery .proto_masonry_fixed_height_caption.proto_hover_caption .proto_title{margin:0;text-align:center;padding:2px}#wpcontent{height:auto}.proto_masonry_gallery .proto_masonry_border{border-style:solid;border-color:#000}.proto_masonry_excerpt div{padding-top:15px;clear:both}.proto_masonry_gallery .proto_masonry_excerpt{padding:0 5px;overflow:hidden;margin:5px auto}.proto_masonrty_gallery hr{clear:both}.proto_masonry_excerpt button.proto-link-button,{display:block;margin:auto}.proto_masonry_excerpt div.proto-link-button{display:block;text-align:right}.proto_masonry_gallery .proto_masonry_excerpt{margin:5px auto 0;line-height:normal;clear:both;position:relative}.proto_masonry_gallery figure.proto_masonry_figure{position:relative}figure.proto_masonry_figure:hover .proto_hover_caption{opacity:1}figure.proto_masonry_figure{margin:auto}.proto_masonry_gallery a{outline:none}.proto_masonry_gallery a img{outline:none}.proto_masonry_gallery img{border:0;display:inline-block}.proto_masonry_gallery .proto_hover_image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;background:rgb(0 0 0 / .5);opacity:0}.proto_masonry_gallery .proto_hover_image:before{content:"";display:block;position:absolute;left:50%;top:50%;margin:-37px 0 0 -37px;width:74px;height:74px}.proto_masonry_gallery .proto_masonry_item:hover .proto_hover_image{top:0;opacity:1}.proto_masonry_gallery .proto-snap-image-ontop{visibility:visible}.proto_masonry_container{width:100%;max-width:100%}.panel-grid-cell::after,.fixed:after,.proto_masonry_item:after,.proto_masonry_container:after,.proto_masonry_top:after,figure.proto_masonry_figure:after,.proto_masonry_excerpt:after{content:".";display:block;height:0;clear:both;visibility:hidden}.proto_masonry_item .more-link{position:relative;line-height:normal;float:right;z-index:99;margin:0 0 5px 0}.proto_caption_hr{margin:0 5px}.proto_excerpt_hr{line-height:normal;clear:both}.proto_page_nav_dots a:before,.proto_page_nav_dots_current:before{content:'\25CF';font-size:25px}.proto_page_nav_current{color:#add8e6}.masonry-animate{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.masonry-animate .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}.proto_masonry_packery{width:100%}.proto_subcaption{text-align:center}