#template-switcher{padding:8px 10px;}
.themes_menu{position:fixed;top:300px;height:50px;z-index:102;}
.themes_menu, .themes_menu *{box-sizing:border-box;}
.themes_menu input[type="checkbox"]{position:absolute;left:0;top:0;display:none;}
.themes_menu > label{z-index:80;display:block;position:absolute;width:50px;height:50px;top:0;left:0;background:#609;cursor:pointer;box-shadow:1px 1px 3px #999;text-align:center;border-radius:0 50% 50% 0;}
.themes_menu > label i{color:#fff;cursor:pointer;font-family:'Font Awesome 5 Free';font-size:24px;line-height:2;}
.themes_menu .iconswrapper{margin:0;padding:0 0 0 13px;position:absolute;left:-300px;margin-left:20px;background:#609;height:50px;text-align:center;transition:all 0.5s ease-in;text-align:left;}
.themes_menu > label:hover, .themes_menu > label:hover::after, .themes_menu input[type="checkbox"]:checked ~ label, .themes_menu input[type="checkbox"]:checked ~ label::after{background:#609;}
.themes_menu input[type="checkbox"]:checked ~ .iconswrapper{left:1px;display:block;-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;width:auto;min-width:200px;}
.themes_menu select{padding-left:15px;}
.themes_menu .SumoSelect > .CaptionCont > span{padding-left:5px;}
.themes_menu .SelectBox{padding:6px 8px 6px 15px;}

.themes_menu .ss-main{padding:6px 8px;}
.cssButtonPos22{max-width:200px;display:inline-block;}
.cssButtonPos22 .cssButton{font-size:12px;line-height:15px;}