.sc_button {
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
overflow:hidden;
background-color: #efa758;
color: #fff;
}
.sc_button_simple {
background-color:transparent;
color: #efa758;
position:relative;
padding-right: 1.8em;
display:inline-block;
}
.sc_button_simple:hover {
color: #000;
}
.sc_button_simple:before,
.sc_button_simple:after {
content:'\e911';
font-family:'trx_addons_icons';
position:absolute;
top:0;
right: 0;
line-height: inherit;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
-o-transition: all ease .3s;
transition: all ease .3s;
}
.sc_button_simple:before {
right:20px;
opacity:0;
filter: alpha(opacity=0);
}
.sc_button_simple:hover:before {
opacity:1;
filter: alpha(opacity=100);
right: 0;
}
.sc_button_simple:hover:after {
opacity:0;
filter: alpha(opacity=0);
right: -20px;
}
.sc_button.sc_button_size_small {
padding: 1.137em 3.09em;
font-size: 11px;
}
.sc_button.sc_button_size_small .sc_button_icon img {
max-height:1.6em;
width: auto;
}
.sc_button.sc_button_size_normal .sc_button_icon img {
max-height:2.5em;
width: auto;
}
.sc_button.sc_button_size_large .sc_button_icon img {
max-height:4em;
width: auto;
}
.sc_button.sc_button_size_large {padding: 0.893em 3.42em;font-size: 14px;}
.sc_button_icon,
.sc_button_text {
display:inline-block;
vertical-align:middle;
}
.sc_button_icon {
font-size: 1em;
line-height: 1em;
font-weight:400;
font-style:normal;
vertical-align: top;
margin-top: 0.34em;
}
.sc_button_icon_left .sc_button_icon {
margin-right: 0.8em;
}
.sc_button_icon_right .sc_button_icon {
float:right;
margin-left: 0.8em;
}
.sc_button_icon_top .sc_button_icon {
display:block;
font-size:2em;
line-height:1.25em;
margin-bottom: 0.25em;
}
.sc_button_subtitle {
font-size:0.85em;
line-height:1.25em;
text-transform:none;
display:block;
}
.sc_item_button.sc_align_left,
.sc_item_button.sc_align_right{
display: inline-block;
}
.sc_item_button.sc_align_left {
margin-right: 13px;
float: left;
}
.sc_item_button.sc_align_right{
float: right;
}