.submit,
.gridlove-button-search,
.gridlove-button,
.mks_autor_link_wrap a,
.mks_read_more a,
input[type="submit"],
button[type="submit"],
a.mks_button,
body div.wpforms-container-full .wpforms-form input[type=submit], 
body div.wpforms-container-full .wpforms-form button[type=submit], 
body div.wpforms-container-full .wpforms-form .wpforms-page-button,
.add_to_cart_button{
	height: 40px;
	border: none;
	border-radius: 2px;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
	padding: 14px 20px;
	font-weight: bold;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.1), inset 0 0 0 transparent;
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
	    -ms-transition: all .2s ease-in-out;
	     -o-transition: all .2s ease-in-out;
	        transition: all .2s ease-in-out;
	&:hover{
		 box-shadow:  0 5px 10px 0 rgba(0,0,0,0.3), inset 0 0px 230px rgba(0,0,0,0.1);
	}
	&:focus{
		box-shadow:  0 3px 5px 0 rgba(0,0,0,0.1), inset 0 0px 230px rgba(0,0,0,0.5);
	}
}

body div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
body div.wpforms-container-full .wpforms-form input[type=submit]:focus, 
body div.wpforms-container-full .wpforms-form input[type=submit]:active, 
body div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
body div.wpforms-container-full .wpforms-form button[type=submit]:focus, 
body div.wpforms-container-full .wpforms-form button[type=submit]:active, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
  border:none;
  border-radius: 2px;
}

a.mks_button{
  height: auto;
  &:hover{
    opacity: 1;
  }
}
a.mks_button_small {
    padding: 10px 15px;
}
a.mks_button_medium {
    padding: 16px 24px;
}
a.mks_button_large {
    padding: 22px 36px;
}

/* Back to top */
.back-to-top {
	display: none;
	width: 50px;
	height: 49px;
	border-radius: 50%;
	position: fixed;
	bottom: 80px;
	right: 80px;
	z-index: 9000;
	font-size: 13px;
	padding: 0;
	@media (max-width:768px) {
		bottom: 40px;
		right: 40px;
	}
	@media (max-width:540px) {
		bottom: 20px;
		right: 20px;
	}
}