.has_hovericon{position:relative;display:inline-block;line-height:0}.has_hovericon img{margin:0}.has_hovericon.aligncenter img{width:100%;height:auto}.has_hovericon .hovericon{position:absolute;width:100%;height:100%;left:0;top:0;color:#fff;font-size:4em;background-color:#000;opacity:.25;text-align:center;-webkit-transition:opacity 500ms ease 0s;-moz-transition:opacity 500ms ease 0s;-o-transition:opacity 500ms ease 0s;-ms-transition:opacity 500ms ease 0s;transition:opacity 500ms ease 0s}.has_hovericon .hovericon i{display:table;width:100%;height:100%}.has_hovericon .hovericon i::before{display:table-cell;vertical-align:middle}.has_hovericon .hovericon{opacity:0;font-size:3em}.has_hovericon:hover .hovericon{opacity:.25}.yt_plist,.gallery{margin-left:-1%;margin-right:-1%;display:block;margin-bottom:20px;clear:both}.yt_plist a,.gallery a{float:left;margin:1%;border:1px solid #e3e3e3;width:18%;box-sizing:border-box;position:relative}.yt_plist a img,.gallery a img{float:left;width:100%;height:auto;margin:0}.has_sidebar .yt_plist a,.has_sidebar .gallery a{width:23%}.gallery::after{content:'';display:table;clear:both}@media (min-width:961px){.gallery.gallery-columns-12 a{width:calc(6.33333333%)}.gallery.gallery-columns-11 a{width:calc(7.09090909%)}.gallery.gallery-columns-10 a{width:calc(8%)}.gallery.gallery-columns-9 a{width:calc(9.11111111%)}.gallery.gallery-columns-8 a{width:calc(10.5%)}.gallery.gallery-columns-7 a{width:calc(12.28571429%)}.gallery.gallery-columns-6 a{width:calc(14.66666667%)}.gallery.gallery-columns-5 a{width:calc(18%)}.gallery.gallery-columns-4 a{width:calc(23%)}.gallery.gallery-columns-3 a{width:calc(31.33333333%)}.gallery.gallery-columns-2 a{width:calc(48%)}.gallery.gallery-columns-1 a{width:calc(98%)}}