form.fivestar-widget{clear:both;display:block;}form.fivestar-widget select,form.fivestar-widget input{margin:0;}.fivestar-combo-stars .fivestar-static-form-item{float:left;margin-right:40px;margin-left:40px;}.fivestar-combo-stars .fivestar-static-item{float:left;margin-right:40px;}.fivestar-combo-stars .fivestar-form-item{float:left;}.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0;}div.fivestar-widget-static{display:block;}div.fivestar-widget-static br{clear:left;}div.fivestar-widget-static .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget{display:block;}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;text-decoration:none;}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/modules/fivestar/widgets/default/star.gif) no-repeat 0 0;text-decoration:none;}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;cursor:pointer;}div.fivestar-widget div.on a{background-position:0 -16px;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px;}form.fivestar-widget div.description{margin-bottom:0;}html.js .fivestar-submit{display:none;}.fivestar-combo-stars .form-type-fivestar .form-item{float:left;}
.fivestar-basic div.fivestar-widget-static .star{background-image:url(/modules/fivestar/widgets/basic/star.png);}.fivestar-basic div.fivestar-widget-static .star span.on{background-image:url(/modules/fivestar/widgets/basic/star.png);}.fivestar-basic div.fivestar-widget-static .star span.off{background-image:url(/modules/fivestar/widgets/basic/star.png);}.fivestar-basic div.fivestar-widget .cancel,.fivestar-basic div.fivestar-widget .cancel a{background-image:url(/modules/fivestar/widgets/basic/cancel.png);}.fivestar-basic div.fivestar-widget .star,.fivestar-basic div.fivestar-widget .star a{background-image:url(/modules/fivestar/widgets/basic/star.png);}.fivestar-basic div.fivestar-widget div.hover a,.fivestar-basic div.rating div a:hover{background-image:url(/modules/fivestar/widgets/basic/star.png);}
.masonry-item{width:30%;min-width:200px;background-color:#f6f6f2;border:1px solid #DDDDDD;margin:0.5%;padding:0.7%}
.mosaic-grid-loader,.mosaic-grid-loader:after{border-radius:50%;width:10em;height:10em;margin-left:-5em;margin-top:-5em;}.mosaic-grid-loader{font-size:3px;text-indent:-9999em;border:1.1em solid rgba(0,0,0,0.2);border-left:1.1em solid #000000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 0.9s infinite linear;animation:load8 0.9s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.mosaic-grid-item{margin:3px;float:left;box-sizing:content-box;overflow:hidden;position:relative;z-index:100;background-color:rgba(0,0,0,0.1);border:unset;}.mosaic-grid-item img,video{margin:0;display:block;width:auto;height:100%;}.mosaic-grid-loader{position:absolute;left:50%;top:50%;z-index:-1;}.mosaic-grid-overlay{opacity:0;width:100%;position:absolute;left:0px;right:0px;top:0px;bottom:0px;pointer-events:none;z-index:101;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;}.mosaic-grid-caption{display:block;position:absolute;width:100%;bottom:0px;z-index:102;background:rgba(255,255,255,1);overflow:hidden;pointer-events:auto;padding:0.5em;}.mosaic-grid-item:hover > .mosaic-grid-overlay{opacity:1;}.mosaic-grid-caption > *{display:inline;}.mosaic-grid-empty{text-align:center;margin-top:45%;width:100%;color:red;}@media only screen and (max-width:992px),(any-hover:none){.mosaic-grid-hide-mobile{display:none;}}
