.shariff{clear:both;display:block!important}.shariff ul{display:flex;flex-direction:row;flex-flow:row wrap;margin:0!important;padding:0!important}.shariff li{border-left:0!important;list-style:none!important;margin:5px!important;overflow:hidden!important;padding:0!important;text-indent:0!important}.shariff a,.shariff li{box-sizing:border-box;height:35px}.shariff a{background-image:none!important;border:0;box-shadow:none;cursor:pointer;display:block!important;margin:0;padding:0;position:relative;text-align:left;text-decoration:none}.shariff a:hover{background-color:inherit!important;color:#fff;text-decoration:none!important}.shariff a:visited{color:inherit}.shariff .shariff-count{background-color:hsla(0,0%,100%,.5);height:33px;margin:1px;padding:0 8px;position:absolute;right:0;top:0}.shariff .shariff-count,.shariff .shariff-text{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:36px;vertical-align:top}.shariff .shariff-text{padding-left:3px}.shariff .shariff-icon svg{box-sizing:content-box!important;height:20px;padding:7px 1px;width:32px}.shariff-button:before{content:none!important}.shariff .theme-color .shariff-count{background-color:transparent!important;color:#fff!important}.shariff .theme-color .shariff-icon svg path{fill:#fff}.shariff.shariff-align-center ul{align-items:center;justify-content:center}.widget .shariff.shariff-widget-align-flex-start ul{align-items:flex-start;justify-content:flex-start}.widget .shariff li{border:0;font-weight:400}.widget .shariff .theme-color a{color:#fff;display:block;font-weight:400}.widget .shariff .theme-color a:hover{color:#fff;font-weight:400}.shariff .info a{border:1px solid #ddd;width:35px}.shariff .shariff-button.info{flex:0 0 auto!important;width:35px}.shariff .info .shariff-icon svg{display:block;margin:auto}@media only screen and (max-width:360px){.shariff .shariff-buttons li{width:35px}.shariff .shariff-buttons .shariff-icon svg{display:block;margin:auto}.shariff .shariff-buttons .shariff-count,.shariff .shariff-buttons .shariff-text{display:none}}@media only screen and (min-width:361px){.shariff .shariff-buttons li{width:125px}.shariff .shariff-buttons .shariff-count,.shariff .shariff-buttons .shariff-text{display:inline}}@media only screen and (min-device-width:1025px){.shariff .shariff-mobile{display:none!important}}