.button:not(.escape_button_style), button:not(.escape_button_style) {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
zoom: 1;
*display: inline;
padding: 15px 30px;
text-decoration: none;
text-align: center;
font-size:16px;
font-weight:bold;
border-radius:5px;
background: #f9f9f9;
border-color: #787878;
color: #787878;
line-height:normal;
transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s;
}
.button{ margin:15px 0px;
}
.button.hide:not(.escape_button_style), button.hide:not(.escape_button_style) {
display:none;
}
.button i.animate-to-left{
margin-left:0px;
}
.button i.animate-to-right{
margin-right:0px;
}
button:not(.escape_button_style){
border:none;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
}
.button:not(.escape_button_style):hover, .button:not(.escape_button_style):active,
.button.button-border:not(.escape_button_style):hover{
background: #fff;
color:#333;
border-color:#787878;
}
.button.button-border:not(.escape_button_style){
border-color:#fff;
color:#fff;
}
.button.button-border:not(.escape_button_style):hover{
border-color:#fff;
color:#787878;
}
.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #c5cdd1;
-webkit-box-shadow:0 6px 0 #c5cdd1;
-moz-box-shadow:0 6px 0 #c5cdd1;
}
.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #c5cdd1;
-webkit-box-shadow:0 3px 0 #c5cdd1;
-moz-box-shadow:0 3px 0 #c5cdd1;
}
.button:not(.escape_button_style):focus {
outline: none;
}
input.button:not(.escape_button_style), button.button:not(.escape_button_style) {
cursor: pointer;
}
.button-block, .button.button-block:not(.escape_button_style),
.rockthemes-active .button-block.rockthemes-fb-send {
display: block;
text-align:center;
}
.button-rounded {
-webkit-border-radius: 11px;
-moz-border-radius: 11px;
-ms-border-radius: 11px;
-o-border-radius: 11px;
border-radius: 11px;
}
.button-pill {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
}
.button-circle {
-webkit-border-radius: 240px;
-moz-border-radius: 240px;
-ms-border-radius: 240px;
-o-border-radius: 240px;
border-radius: 240px;
width: 120px;
line-height: 120px;
height: 120px;
padding: 0px;
border-width: 4px;
font-size: 18px;
}
.button-primary:not(.escape_button_style) {
background: #4fc6f8;
border-color:#4fc6f8;
color: #fff;
}
.button-primary:not(.escape_button_style):hover, .button-primary:not(.escape_button_style):active,
.button-primary.button-border:not(.escape_button_style):hover{
background: #4fc6f8;
border-color:#4fc6f8;
color:#fff;
}
.button-primary.button-border:not(.escape_button_style){
border-color:#4fc6f8;
color:#4fc6f8;	
}
.button-primary.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #34A2D0;
-webkit-box-shadow:0 6px 0 #34A2D0;
-moz-box-shadow:0 6px 0 #34A2D0;
}
.button-primary.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #34A2D0;
-webkit-box-shadow:0 3px 0 #34A2D0;
-moz-box-shadow:0 3px 0 #34A2D0;
}
.button-action:not(.escape_button_style) {
background: #56CCC8;
border-color:#56CCC8;
color:#f9f9f9;
}
.button-action:not(.escape_button_style):hover, .button-action:not(.escape_button_style):active,
.button-action.button-border:not(.escape_button_style):hover{
background: #17C2BC;
border-color:#17C2BC;
color:#fff;
}
.button-action.button-border:not(.escape_button_style){
border-color:#43D8D3;
color:#56CCC8;	
}
.button-action.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #30A8A3;
-webkit-box-shadow:0 6px 0 #30A8A3;
-moz-box-shadow:0 6px 0 #30A8A3;
}
.button-action.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #30A8A3;
-webkit-box-shadow:0 3px 0 #30A8A3;
-moz-box-shadow:0 3px 0 #30A8A3;
}
.button-highlight:not(.escape_button_style) {
background: #ec4f2c;
border-color:#ec4f2c;
color: #fff;
}
.button-highlight:not(.escape_button_style):hover, .button-highlight:not(.escape_button_style):active,
.button-highlight.button-border:not(.escape_button_style):hover{
background: #f55a46;
border-color:#f55a46;
color:#fff;
}
.button-highlight.button-border:not(.escape_button_style){
border-color:#f55a46;
color:#f55a46;
}
.button-highlight.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #AF3216;
-webkit-box-shadow:0 6px 0 #AF3216;
-moz-box-shadow:0 6px 0 #AF3216;
}
.button-highlight.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #AF3216;
-webkit-box-shadow:0 3px 0 #AF3216;
-moz-box-shadow:0 3px 0 #AF3216;
}
.button-caution:not(.escape_button_style) {
background: #c30800;
border-color:#c30800;
color: #fff;
}
.button-caution:not(.escape_button_style):hover, .button-caution:not(.escape_button_style):active,
.button-caution.button-border:not(.escape_button_style):hover{
background-color: #d7322d;
border-color:#d7322d;
color:#fff;
}
.button-caution.button-border:not(.escape_button_style){
border-color:#d7322d;
color:#d7322d;	
}
.button-caution.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #8D0600;
-webkit-box-shadow:0 6px 0 #8D0600;
-moz-box-shadow:0 6px 0 #8D0600;
}
.button-caution.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #8D0600;
-webkit-box-shadow:0 3px 0 #8D0600;
-moz-box-shadow:0 3px 0 #8D0600;
}
.button-royal:not(.escape_button_style) {
background: #b20090;
border-color:#b20090;
color: #fff;
}
.button-royal:not(.escape_button_style):hover, .button-royal:not(.escape_button_style):active,
.button-royal.button-border:not(.escape_button_style):hover{
background: #d72dbc;
border-color:#d72dbc;
color:#fff;
}
.button-royal.button-border:not(.escape_button_style){
border-color:#d72dbc;
color:#d72dbc;	
}
.button-royal.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #860A73;
-webkit-box-shadow:0 6px 0 #860A73;
-moz-box-shadow:0 6px 0 #860A73;
}
.button-royal.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #860A73;
-webkit-box-shadow:0 3px 0 #860A73;
-moz-box-shadow:0 3px 0 #860A73;
}
.button-maroon:not(.escape_button_style) {
background: #c30d36;
border-color:#c30d36;
color: #fff;
}
.button-maroon:not(.escape_button_style):hover, .button-maroon:not(.escape_button_style):active,
.button-maroon.button-border:not(.escape_button_style):hover{
background: #d73b65;
border-color:#d73b65;
color:#fff;
}
.button-maroon.button-border:not(.escape_button_style){
border-color:#d73b65;
color:#d73b65;	
}
.button-maroon.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #8F102D;
-webkit-box-shadow:0 6px 0 #8F102D;
-moz-box-shadow:0 6px 0 #8F102D;
}
.button-maroon.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #8F102D;
-webkit-box-shadow:0 3px 0 #8F102D;
-moz-box-shadow:0 3px 0 #8F102D;
}
.button-darkblue:not(.escape_button_style) {
background: #324864;
border-color:#324864;
color: #fff;
}
.button-darkblue:not(.escape_button_style):hover, .button-darkblue:not(.escape_button_style):active,
.button-darkblue.button-border:not(.escape_button_style):hover{
background: #1f3045;
border-color:#1f3045;
color: #fff;
}
.button-darkblue.button-border:not(.escape_button_style){
border-color:#324864;
color:#324864;	
}
.button-darkblue.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #132F52;
-webkit-box-shadow:0 6px 0 #132F52;
-moz-box-shadow:0 6px 0 #132F52;
}
.button-darkblue.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #132F52;
-webkit-box-shadow:0 3px 0 #132F52;
-moz-box-shadow:0 3px 0 #132F52;
}
.button-yellow:not(.escape_button_style) {
background: #ffd100;
border-color:#ffd100;
color: #fff;
}
.button-yellow:not(.escape_button_style):hover, .button-yellow:not(.escape_button_style):active,
.button-yellow.button-border:not(.escape_button_style):hover{
background: #ebc831;
border-color:#ebc831;
color:#fff;
}
.button-yellow.button-border:not(.escape_button_style){
border-color:#ebc831;
color:#ebc831;	
}
.button-yellow.button-border-bottom:not(.escape_button_style){
box-shadow:0 6px 0 #BB9D1A;
-webkit-box-shadow:0 6px 0 #BB9D1A;
-moz-box-shadow:0 6px 0 #BB9D1A;
}
.button-yellow.button-border-bottom:not(.escape_button_style):hover{
box-shadow:0 3px 0 #BB9D1A;
-webkit-box-shadow:0 3px 0 #BB9D1A;
-moz-box-shadow:0 3px 0 #BB9D1A;
} .button-border:not(.escape_button_style){
border:2px solid #f9f9f9;
background:none;
}
.button-border-bottom{
top:0px;
position:relative;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px; transition:all .3s !important;
-webkit-transition:all .3s !important;
-moz-transition:all .3s !important;
z-index:9;
}
.button-border-bottom:hover{
top:3px;	
} .button-big:not(.escape_button_style) {
font-size: 24px;
line-height: 150%;
padding: 30px 60px;
}
.button-big i{
font-size:20px;	
}
input.button-big, button.button-big {
height: 48px;
}
.button-large:not(.escape_button_style) {
font-size: 18px;
line-height: 150%;
padding: 15px 45px;
}
input.button-large, button.button-large {
height: 48px;
}
.button-small:not(.escape_button_style) {
font-size: 12px;
line-height: 150%;
padding: 5px 20.48px;
}
.button-small i{
font-size:10px;	
}
input.button-small, button.button-small {
height: 27.6px;
}
.button-dropdown {
position: relative;
overflow: visible;
display: inline-block;
}
.button-dropdown .button-overlay {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 999;
}
.button-dropdown .button:not(.escape_button_style) .icon-caret-down {
font-size: 90%;
margin: 0px 0px 0px 3px;
vertical-align: middle;
}
.button-dropdown ul.button-dropdown-menu-below {
top: 115%;
}
.button-dropdown ul.button-dropdown-menu-above {
bottom: 115%;
top: auto;
}
.button-dropdown ul {
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
display: none;
position: absolute;
background: #fcfcfc;
top: -2px;
left: -2px;
z-index: 1000;
padding: 0px;
margin: 0px;
list-style-type: none;
min-width: 102%;
}
.button-dropdown ul li {
padding: 0px;
margin: 0px;
display: block;
}
.button-dropdown ul li:first-child a {
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
}
.button-dropdown ul li:last-child a {
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.button-dropdown ul .button-dropdown-divider {
-webkit-box-shadow: inset 0px 1px 0px white;
-moz-box-shadow: inset 0px 1px 0px white;
box-shadow: inset 0px 1px 0px white;
border-top: 1px solid #e4e4e4;
}
.button-dropdown ul a {
display: block;
padding: 0px 20px;
text-decoration: none;
font-size: 12px;
color: #333333;
line-height: 30px;
white-space: nowrap;
}
.button-dropdown ul a:hover {
background-color: #3c6ab9;
color: white;
}
.button-custom:not(.escape_button_style) {
background: #eeeeee;
border-color: #d4d4d4;
color: #888888;
}
.button-custom:not(.escape_button_style):hover, .button-custom:not(.escape_button_style):active {
background-color: #eeeeee;
}