#template-styles img {display:block;max-width:100%;height:auto;}
#template-styles a {text-decoration:none;}
#template-styles {font:14px/1.34 Trebuchet MS, Helvetica,Arial,sans-serif !important;text-align:center !important;color:#222 !important;background: #fff !important;width: 380px;position:fixed;top:0px;z-index:99999999;right: -360px;height:100vh;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);}

#template-styles .button {
	font-size:14px !important;line-height:1 !important;
	font-family: "Arial Black", Arial !important;
font-weight: 900 !important;
	text-align:center;display:inline-block;width:260px !important;margin:5px 20px 0 !important;background:#EA1E63 !important;color:#fff !important;padding:20px 0 !important;text-transform:uppercase !important;border-radius:4px !important;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;}
#template-styles .button:hover,.button:focus {background:#00BFA5 !important;}

.demos {width:100%;height:70vh;overflow-y:auto;margin:0;padding:0;list-style:none;}
.demos li {float:left;width:50%;padding:0 0 7px;}
.demos li a {margin:0 7px 0 0;display:inline-block;color:#222;}
.demos li a span {padding:5px 0;display: inline-block;background: #eee;width: 100%;-webkit-transition: all 0.1s ease-in 0.1s; -moz-transition: all 0.1s ease-in 0.1s; -o-transition: all 0.1s ease-in 0.1s; -ms-transition: all 0.1s ease-in 0.1s; transition: all 0.1s ease-in 0.1s;}
.demos li a:hover span {background:#ccc;}

.s-s-icon {display:block;margin:7px;}
#template-styles div {padding: 5px 10px;}
#template-styles h2 {position:relative;font-family:Trebuchet MS, Helvetica,Arial,sans-serif !important;}
#template-styles h2 a {background:#fff;-webkit-box-shadow:-3px 2px 5px 0px rgba(0,0,0,.3);box-shadow:-3px 2px 5px 0px rgba(0,0,0,.3);border-radius:5px 0 0 5px;display: block;height: 40px;position: absolute;left: -39px;top: 100px;width: 39px;}
#template-styles h3 {margin:0;padding:20px 10px 0;color:#666;font-size:15px;font-family:Trebuchet MS, Helvetica,Arial,sans-serif !important;font-weight:bold;}
#template-styles p {margin:0;padding:2px 30px 25px;font-family:Trebuchet MS, Helvetica,Arial,sans-serif !important;}
	