﻿ .font-select{font-size:16px;width:210px;position:relative;display:inline-block;zoom:1;*display:inline}.font-select .fs-drop{background:#fff;border:1px solid #000;border-top:0;position:absolute;top:21px;left:0;-webkit-box-shadow:5px 5px 0 0 rgba(51,51,51,.15);-moz-box-shadow:5px 5px 0 0 rgba(51,51,51,.15);-o-box-shadow:5px 5px 0 0 rgba(51,51,51,.15);box-shadow:5px 5px 0 0 rgba(51,51,51,.15);z-index:999;padding:4px 0 0}.font-select>a{background-color:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #000;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#444;text-decoration:none}.font-select>a span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;line-height:1.8;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.font-select>a div{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#000;border-left:1px solid #000;position:absolute;right:0;top:0;display:block;height:100%;width:20px}.font-select>a div b{background:url(../../streetshirts2020/svg/default/down_arrow_white_2020.svg) no-repeat center;background-size:50% 50%;display:block;width:100%;height:100%;cursor:pointer}.font-select .fs-drop{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.font-select .fs-results{margin:0 4px 4px 0;max-height:400px;width:200px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.font-select .fs-results li{line-height:80%;padding:7px 7px 8px;margin:0;list-style:none;font-size:18px;color:#000}.font-select .fs-results li.active{background:rgba(219,41,122,.2);color:#000;cursor:pointer}.font-select .fs-results li em{background:#feffde;font-style:normal}.font-select .fs-results li.active em{background:0 0}.font-select-active>a{-webkit-box-shadow:0 0 5px transparent;-moz-box-shadow:0 0 5px transparent;-o-box-shadow:0 0 5px transparent;box-shadow:0 0 5px transparent;border:1px solid #5897fb}.font-select-active>a{border:1px solid #000;-webkit-box-shadow:1px 1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset;-o-box-shadow:1px 1px 0 #fff inset;box-shadow:1px 1px 0 #fff inset;background-color:#db297a;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.font-select-active>a div{background:0 0;border-left:none;border-right:#fff 1px solid}.font-select-active>a div b{transform:rotate(180deg)}