.scode1 {
	display:block;
	margin:1em 10px;
	padding:1em;
	border-width:2px; 
	border-top-width:1.25em!important;
	border-color:rgba(0,0,0,0.25);
}
.scode1f {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  align-items:center;
  align-content:center;
	margin:1em 10px;
	padding:1em;
	border-color:rgba(0,0,0,0.25);
	border-width:2px; 
	border-top-width:1.25em!important;
}
.scode2 {
	display:block;
	margin:1em 10px;
	padding:1em;
	border-width:2px; 
	border-left-width:1em!important;
	border-color:rgba(0,0,0,0.25);
	background-color:rgba(0,0,0,0.1);
}
.scode2f {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  align-items:center;
  align-content:center;
	margin:1em 10px;
	padding:1em;
	border-width:2px; 
	border-left-width:1em!important;
	border-color:rgba(0,0,0,0.25);
	background-color:rgba(0,0,0,0.1);
}
.scode3 {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  align-items:stretch;
  align-content:center;
	margin:1em 10px;
	padding:1em;
}
.scode3 img {display:block;margin:0.5em auto;max-width:90%;height:auto;}
.scode3 b {display:block;margin:0.5em auto;text-align:center;font-size:1.1em;}
.scode3 p {display:block;margin:0.5em auto;text-align:center;}

.scode2f-25  {border-top-width:0.25em!important;}
.scode2f-50  {border-top-width:0.5em!important;}
.scode2f-75  {border-top-width:0.75em!important;}
.scode2f-100 {border-top-width:1em!important;}
.scode2f-125 {border-top-width:1.25em!important;}
.scode2f-150 {border-top-width:1.5em!important;}
.scode2f-175 {border-top-width:1.75em!important;}
.scode2f-200 {border-top-width:2em!important;}

#main #comments-form .btn a,
.qf2modal, #main .qf2modal,
.moduletable .uk-button, #main .uk-button,
.but, input.but, #main .but, #main a.but {
	display:inline-block;
	margin:1em auto;
	width:auto;
	border:0;
	text-transform:none;
	font-weight:600;
	font-size:14px;
	color:#fff;
	background:#8CB437;
	text-decoration:none;
	line-height:45px;
	border-radius:0;
	padding:0 15px!important;
}
#main #comments-form .btn a:hover,
.qf2modal:hover, #main .qf2modal:hover,
.moduletable .uk-button:hover, #main .uk-button:hover,
.but:hover, input.but:hover, #main .but:hover, #main a.but:hover {
	text-decoration:none;
	color:#FFDE33;
}

#main .prod-buts .qf2modal,
#main .addtocart-button input.but,
.addtocart-button input.but {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
	align-items:center;
	background:url('/images/coin.png') 2em center no-repeat;
	background-color:#A180FC;
	color:#FFDE33;
	width:auto;
	min-width:0;
	padding:0 40px 0 60px!important;
}
#main .prod-buts .qf2modal:hover,
#main .addtocart-button input.but:hover,
.addtocart-button input.but:hover {
	background:url('/images/coin.png') 2em center no-repeat;
	background-color:#7555CB;
	color:#FFDE33;
}
