.am-modal-content {
  padding: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.main p {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 140%;
  color: #333;
}
.main p a {
  background: #3E5C9A;
  display: inline-block;
  font-weight: bold;
  color: white;
  padding: 2px 5px;
}
.main .btns {
  display: block;
  text-align: center;
  margin: 20px 0;
}

.main .btns a {
  font-weight: bold;
  color: white;
  padding: 20px 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  background: #E75854;
}

/*form {
  max-width: 600px;
  margin: 10px auto;
}*/

h1.zam-h{
  font-size: 24px;
}

form .btns a {
  margin-top: 25px;
  background: white;
  font-weight: bold;
  color: #1ABC9C;
  padding: 10px 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
}
form input {
  border-radius: 5px;
  width: 100%;
  padding: 10px 10px 10px 7px;
  box-sizing: border-box;
  border: none;
  font-size: 14px;
  margin-bottom: 10px;
	border: 1px solid #ebebeb;
}

.demo4 .main p a {
  background: #E67F22;
}

body .am-expanded.am-modal.modal1 {
  width: 400px;
  margin-left: -200px;
}

body .am-expanded.am-modal.modal1 .am-expanded.am-back {
  width: 400px;
  border-radius: 5px;
}
body .am-expanded.am-modal.modal3 {
  width: 640px;
  margin-left: -320px;
}

body .am-expanded.am-modal.modal3 .am-expanded.am-back {
  width: 640px;
  padding: 0;
  border-radius: 5px;
}
a.form-rozumno, .product-info .single_add_to_cart_button, a.arrow-left {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #fff;background-color: #db6c33;padding: 5px 12px; color:#fff;text-transform: none; font-size: 21px;
}
a.form-rozumno:hover, .product-info button.single_add_to_cart_button:hover, a.arrow-left:hover {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #35a831;background-color: #22B14C !important;padding: 5px 12px; color:#fff !important; text-transform: none; font-size: 21px;
}
a.form-rozumno-2 {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #fff;background-color: #db6c33;padding: 5px 5px; color:#fff;text-transform: none; font-size: 14px;
}
a.form-rozumno-2:hover {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #35a831;background-color: #22B14C;padding: 5px 5px; color:#fff !important; text-transform: none; font-size: 14px;
}
a.form-rozumno-3, #customer_login input[type=submit], input[type=submit].wpcf7-submit {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #35a831;background-color: #22B14C;padding: 5px 12px; color:#fff;text-transform: none; font-size: 21px;
}
a.form-rozumno-3:hover {
	position: relative; margin-bottom: 20px;border-radius:5px;border-color: #fff;background-color: #db6c33;padding: 5px 12px; color:#fff !important; text-transform: none; font-size: 21px;
}
input[type="submit"].zamovlennya {
    /*border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 5px;
    background: #e6e6e6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, .8);
    cursor: pointer;
    -webkit-appearance: button;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2;
    padding: .6em 1em .4em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);*/
	position: relative;
    margin-bottom: 20px;
    border-radius: 5px;
    border-color: #fff;
    background-color: #db6c33;
    padding: 5px 12px;
    color: #fff;
    text-transform: none;
    font-size: 21px;
}
input[type="submit"]:hover.zamovlennya, a.arrow-right {
	background-color: #db6c33 !important;
}

a.arrow-right:hover {
	background-color: #22B14C !important;
}