.cm-share-box{display:block;position:relative;margin-bottom:30px;font-size:14px;overflow:hidden;border:1px solid #fff;float:right}.cm-share-box .description.left{display:table-cell;vertical-align:middle;margin-right:25px;height:24px;line-height:24px;float:left}.cm-share-box .cm-columns{width:100%;float:left}.cm-share-box .cm-shariff{float:left}.cm-share-box .hide-for-small.left{float:left}.cm-share-box .print{white-space:nowrap;display:table-cell;vertical-align:middle;background-repeat:no-repeat;background-position:20px center;padding-left:54px;height:24px;border-left:1px solid #99b1d6;float:right;line-height:24px;background-size:24px;cursor:pointer}.cm-share-box .cm-shariff ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:5px}.cm-share-box .cm-shariff ul li{padding:0 0 5px 5px;overflow:hidden}.cm-share-box .cm-shariff li{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.cm-share-box .cm-shariff li{-webkit-box-flex:1}.cm-share-box .cm-shariff li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.cm-share-box .cm-shariff li,.cm-share-box .cm-shariff li:last-child{margin-right:13px}.cm-share-box .cm-shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.cm-share-box .cm-shariff a{background-color:#3b5998}.cm-share-box .cm-shariff a:hover{background-color:#32bbf5}.cm-share-box .cm-shariff a{width:24px;height:24px;background-size:24px}.cm-share-box .share_text{display:none}@media only screen and (min-width:1024px){.cm-share-box .cm-shariff li{height:30px}}@media(max-width:767px){.cm-share-box .hide-for-small.left{display:none}}