div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:100;width:100%;max-width:323px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:0}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:11px 22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:40px}.cs-select .cs-selected span::after,.cs-select>span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select>span::after{right:18px}.cs-select .cs-selected span::after{content:'\2713';margin-left:1em}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}div.cs-skin-border{background:0 0;font-size:18px;max-width:300px;font-weight:400}.cs-skin-border>span{-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s;border-radius:3px;color:#000;background:#fff}.cs-skin-border>span:after{content:"\f107";font-family:FontAwesome;font-size:20px;color:#cccfd1;line-height:100%;position:absolute;right:18px;top:50%;font-weight:700}.cs-skin-border.cs-active>span{border-radius:3px 3px 0 0}.cs-skin-border ul li span:after{display:none}.cs-skin-border .cs-options{color:rgba(0,0,0,.5);font-size:18px;font-weight:400;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s;overflow:auto;max-height:300px}.cs-skin-border.cs-active .cs-options{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.cs-skin-border ul span{padding:11px 22px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-skin-border ul{margin-top:1px}.cs-skin-border ul li{border:1px solid #ccc;margin-top:-1px}.cs-select.cs-active>span::after,.cs-skin-border.cs-active>span{background:#5daad5;color:#fff!important}.cs-skin-border ul li:hover span{background:#e5e7e8}
.language .cs-select > span {padding: 0 0 0 22px;}
.language .cs-skin-border > span:after{left: 0;font-weight: bold; top: 50%; right:auto}
.language .cs-select > span::after {right: auto; left:0;}
.language div.cs-skin-border{font-size:12px; background:none}
.language .cs-skin-border > span{background:none}
.language .cs-skin-border.cs-active > span, .cs-select.cs-active>span::after{background:none; color:#000!important}
.language .cs-skin-border ul span{padding:4px 15px; font-size:12px; color:#000}
.language .cs-skin-border .cs-options{min-width:80px;top: 28px; }
.language .cs-skin-border ul li:hover span{background:#000; color:#fff!important}



