:root{--tripzzy-icon-color-hover: var(--tripzzy-primary-color);--tripzzy-icon-color-hover-alt: var(--tripzzy-light-color);--tripzzy-icon-padding: 16px;--tripzzy-icon-size: 30px;--tripzzy-icon-border-width: 3px 3px 3px 3px;--tripzzy-icon-border-radius: 0}.tripzzy-icon-block{border:rgba(0,0,0,0);line-height:1}.tripzzy-icon-block .tripzzy-icon{display:inline-block;line-height:1;transition:all .3s;color:var(--tripzzy-primary-color);fill:var(--tripzzy-primary-color);font-size:var(--tripzzy-icon-size);text-align:center;box-sizing:border-box;border-radius:var(--tripzzy-icon-border-radius)}.tripzzy-icon-block .tripzzy-icon a{color:var(--tripzzy-primary-color)}.tripzzy-icon-block .tripzzy-icon a:focus{color:var(--tripzzy-icon-color-hover)}.tripzzy-icon-block .tripzzy-icon i,.tripzzy-icon-block .tripzzy-icon svg{position:relative;width:1em;height:1em;display:block}.tripzzy-icon-block .tripzzy-icon i:before,.tripzzy-icon-block .tripzzy-icon svg:before{position:absolute;right:50%;transform:translateX(50%)}.tripzzy-icon-block .tripzzy-icon:hover i{color:var(--tripzzy-icon-color-hover);fill:var(--tripzzy-icon-color-hover)}.tripzzy-icon-block .tripzzy-icon:hover a{color:var(--tripzzy-icon-color-hover);cursor:pointer}.tripzzy-icon-block.tripzzy-view-stacked .tripzzy-icon{padding:var(--tripzzy-icon-padding);background-color:var(--tripzzy-primary-color);color:var(--tripzzy-light-color);fill:var(--tripzzy-light-color)}.tripzzy-icon-block.tripzzy-view-stacked .tripzzy-icon a{color:var(--tripzzy-light-color)}.tripzzy-icon-block.tripzzy-view-stacked .tripzzy-icon:hover{background-color:var(--tripzzy-icon-color-hover)}.tripzzy-icon-block.tripzzy-view-stacked .tripzzy-icon:hover i{color:var(--tripzzy-icon-color-hover-alt);fill:var(--tripzzy-icon-color-hover-alt)}.tripzzy-icon-block.tripzzy-view-stacked .tripzzy-icon:hover a{color:var(--tripzzy-icon-color-hover-alt)}.tripzzy-icon-block.tripzzy-view-framed .tripzzy-icon{padding:var(--tripzzy-icon-padding);color:var(--tripzzy-primary-color);border-width:var(--tripzzy-icon-border-width);border-color:var(--tripzzy-primary-color);border-style:solid;background-color:rgba(0,0,0,0)}.tripzzy-icon-block.tripzzy-view-framed .tripzzy-icon:hover{color:var(--tripzzy-icon-color-hover);border-color:var(--tripzzy-icon-color-hover)}.tripzzy-icon-block.tripzzy-shape-circle .tripzzy-icon{border-radius:50%}.tripzzy-icon-block.has-link .tripzzy-icon{padding:0}.tripzzy-icon-block.has-link .tripzzy-icon a{display:block;padding:var(--tripzzy-icon-padding)}
