/* BUTTONS
---------------------------*/
.cs-btn-wrap.full-width a {
  width: 100%;
  text-align: center;
  overflow: hidden;
}

.a-btn, .a-btn-1,
.a-btn-2,
.a-btn-3,
.comments.btn-style-3 input[type="submit"],
.comments-form.btn-style-3 input[type="submit"],
.form.btn-style-3 input[type="submit"],
.a-btn-4,
.comments.btn-style-4 input[type="submit"],
.comments-form.btn-style-4 input[type="submit"],
.form.btn-style-4 input[type="submit"],
.a-btn-5,
.comments.btn-style-5 input[type="submit"],
.comments-form.btn-style-5 input[type="submit"],
.form.btn-style-5 input[type="submit"],
.a-btn-6,
.comments.btn-style-6 input[type="submit"],
.comments-form.btn-style-6 input[type="submit"],
.form.btn-style-6 input[type="submit"],
.a-btn-7,
.comments.btn-style-7 input[type="submit"],
.comments-form.btn-style-7 input[type="submit"],
.form.btn-style-7 input[type="submit"],
.a-btn-8,
.a-btn-9,
.comments.btn-style-9 input[type="submit"],
.comments-form.btn-style-9 input[type="submit"],
.form.btn-style-9 input[type="submit"], .comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"] {
  font-size: 15px;
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
}
.a-btn, .a-btn-1,
.a-btn-2,
.a-btn-3,
.comments.btn-style-3 input[type="submit"],
.comments-form.btn-style-3 input[type="submit"],
.form.btn-style-3 input[type="submit"],
.a-btn-4,
.comments.btn-style-4 input[type="submit"],
.comments-form.btn-style-4 input[type="submit"],
.form.btn-style-4 input[type="submit"],
.a-btn-5,
.comments.btn-style-5 input[type="submit"],
.comments-form.btn-style-5 input[type="submit"],
.form.btn-style-5 input[type="submit"],
.a-btn-6,
.comments.btn-style-6 input[type="submit"],
.comments-form.btn-style-6 input[type="submit"],
.form.btn-style-6 input[type="submit"],
.a-btn-7,
.comments.btn-style-7 input[type="submit"],
.comments-form.btn-style-7 input[type="submit"],
.form.btn-style-7 input[type="submit"],
.a-btn-8,
.a-btn-9,
.comments.btn-style-9 input[type="submit"],
.comments-form.btn-style-9 input[type="submit"],
.form.btn-style-9 input[type="submit"], .comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"], .a-btn:hover, .a-btn-1:hover,
.a-btn-2:hover,
.a-btn-3:hover,
.a-btn-4:hover,
.a-btn-5:hover,
.a-btn-6:hover,
.a-btn-7:hover,
.a-btn-8:hover,
.a-btn-9:hover, .comments input[type="submit"]:hover,
.comments-form input[type="submit"]:hover,
.form input[type="submit"]:hover {
  -webkit-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  transition: all 350ms ease;
}

.a-btn-1 {
  border: 2px solid var(--yellow-color);
  color: var(--light-color);
  padding: 13px 33px;
  position: relative;
  z-index: 1;
}
.a-btn-1:before {
  width: 101%;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  background-color: var(--yellow-color);
  -ms-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -o-transition: -o-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  -o-transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.a-btn-1:focus {
  color: var(--light-color);
}
.a-btn-1:hover {
  color: var(--yellow-color);
}
.a-btn-1:hover:before {
  -ms-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -ms-transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

.a-btn-2 {
  color: #82bc5d;
  letter-spacing: .2px;
}
.a-btn-2::before {
  content: "\f488";
  display: inline-block;
  font-family: 'Ionicons', sans-serif;
  font-size: 15px;
  margin-right: 6px;
  color: inherit;
  padding: 6px 10px 5px 13px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid currentColor;
  -webkit-transition: border .35s ease;
  -o-transition: border .35s ease;
  transition: border .35s ease;
}
.a-btn-2:hover, .a-btn-2:focus {
  color: var(--dark-color);
}

.a-btn-3, .comments.btn-style-3 input[type="submit"],
.comments-form.btn-style-3 input[type="submit"],
.form.btn-style-3 input[type="submit"] {
  padding: 14px 34px;
  background-color: transparent;
  color: var(--dark-color);
  border: 1px solid #ddd;
}
.a-btn-3:focus, .comments.btn-style-3 input[type="submit"]:focus,
.comments-form.btn-style-3 input[type="submit"]:focus,
.form.btn-style-3 input[type="submit"]:focus {
  color: var(--dark-color);
}
.a-btn-3:hover, .comments.btn-style-3 input[type="submit"]:hover,
.comments-form.btn-style-3 input[type="submit"]:hover,
.form.btn-style-3 input[type="submit"]:hover {
  background-color: #ddd;
}

.a-btn-4, .comments.btn-style-4 input[type="submit"],
.comments-form.btn-style-4 input[type="submit"],
.form.btn-style-4 input[type="submit"] {
  padding: 13px 33px;
  background-color: var(--green-color);
  color: var(--light-color);
  font-size: 15px;
  border: 2px solid var(--green-color);
}
.a-btn-4:focus, .comments.btn-style-4 input[type="submit"]:focus,
.comments-form.btn-style-4 input[type="submit"]:focus,
.form.btn-style-4 input[type="submit"]:focus {
  color: var(--light-color);
}
.a-btn-4:hover, .comments.btn-style-4 input[type="submit"]:hover,
.comments-form.btn-style-4 input[type="submit"]:hover,
.form.btn-style-4 input[type="submit"]:hover {
  color: var(--green-color);
  background-color: transparent;
}

.a-btn-5, .comments.btn-style-5 input[type="submit"],
.comments-form.btn-style-5 input[type="submit"],
.form.btn-style-5 input[type="submit"] {
  padding: 14px 34px;
  border: 1px solid var(--light-color);
  background-color: transparent;
  color: var(--light-color);
}
.a-btn-5:focus, .comments.btn-style-5 input[type="submit"]:focus,
.comments-form.btn-style-5 input[type="submit"]:focus,
.form.btn-style-5 input[type="submit"]:focus {
  color: var(--light-color);
}
.a-btn-5:hover, .comments.btn-style-5 input[type="submit"]:hover,
.comments-form.btn-style-5 input[type="submit"]:hover,
.form.btn-style-5 input[type="submit"]:hover {
  color: var(--dark-color);
  background-color: var(--light-color);
}

.a-btn-6, .comments.btn-style-6 input[type="submit"],
.comments-form.btn-style-6 input[type="submit"],
.form.btn-style-6 input[type="submit"] {
  padding: 14px 34px;
  border: 1px solid var(--dark-color);
  background-color: transparent;
  color: var(--dark-color);
}
.a-btn-6:focus, .comments.btn-style-6 input[type="submit"]:focus,
.comments-form.btn-style-6 input[type="submit"]:focus,
.form.btn-style-6 input[type="submit"]:focus {
  color: var(--dark-color);
}
.a-btn-6:hover, .comments.btn-style-6 input[type="submit"]:hover,
.comments-form.btn-style-6 input[type="submit"]:hover,
.form.btn-style-6 input[type="submit"]:hover {
  color: var(--light-color);
  background-color: var(--dark-color);
}

.a-btn-7, .comments.btn-style-7 input[type="submit"],
.comments-form.btn-style-7 input[type="submit"],
.form.btn-style-7 input[type="submit"] {
  padding: 14px 34px;
  border: 1px solid var(--light-color);
  color: var(--dark-color);
  background-color: var(--light-color);
  font-size: 15px;
}
.a-btn-7:focus, .comments.btn-style-7 input[type="submit"]:focus,
.comments-form.btn-style-7 input[type="submit"]:focus,
.form.btn-style-7 input[type="submit"]:focus {
  color: var(--dark-color);
}
.a-btn-7:hover, .comments.btn-style-7 input[type="submit"]:hover,
.comments-form.btn-style-7 input[type="submit"]:hover,
.form.btn-style-7 input[type="submit"]:hover {
  background-color: transparent;
  color: var(--light-color);
}

.a-btn-8 {
  border: 2px solid #262726;
  color: var(--light-color);
  padding: 13px 33px;
  position: relative;
  z-index: 1;
}
.a-btn-8:focus {
  color: var(--light-color);
}
.a-btn-8:before {
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0;
  z-index: -1;
  background-color: #262726;
  -ms-transform-origin: left center;
  -webkit-transform-origin: left center;
  transform-origin: left center;
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -o-transition: -o-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  -o-transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
.a-btn-8:hover {
  color: #262726;
}
.a-btn-8:hover:before {
  -ms-transform-origin: right center;
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -ms-transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

.a-btn-9, .comments.btn-style-9 input[type="submit"],
.comments-form.btn-style-9 input[type="submit"],
.form.btn-style-9 input[type="submit"] {
  padding: 15px 35px;
  color: var(--light-color);
  background-color: var(--green-color);
  background-image: -webkit-linear-gradient(left, #43bc95 0%, #82bc5d 50%, #43bc95 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(#43bc95), color-stop(50%, #82bc5d), to(#43bc95));
  background-image: -o-linear-gradient(left, #43bc95 0%, #82bc5d 50%, #43bc95 100%);
  background-image: linear-gradient(to right, #43bc95 0%, #82bc5d 50%, #43bc95 100%);
  -webkit-background-size: 200% 100%;
  background-size: 200% 100%;
}
.a-btn-9:focus, .comments.btn-style-9 input[type="submit"]:focus,
.comments-form.btn-style-9 input[type="submit"]:focus,
.form.btn-style-9 input[type="submit"]:focus {
  color: var(--light-color);
}
.a-btn-9:hover, .comments.btn-style-9 input[type="submit"]:hover,
.comments-form.btn-style-9 input[type="submit"]:hover,
.form.btn-style-9 input[type="submit"]:hover {
  color: var(--light-color);
  background-color: #82bc5d;
  background-position: 100% 0;
}

.comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"] {
  border: 0;
  cursor: pointer;
}
.comments.btn-style-1 input[type="submit"],
.comments-form.btn-style-1 input[type="submit"],
.form.btn-style-1 input[type="submit"] {
  border: 2px solid var(--green-color);
  color: var(--light-color);
  padding: 13px 33px;
  -webkit-box-shadow: 0 10px 10px 0 rgba(246, 153, 119, 0.25);
  box-shadow: 0 10px 10px 0 rgba(246, 153, 119, 0.25);
  background-color: var(--green-color);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #43bc95));
  background-image: -webkit-linear-gradient(left, transparent 50%, #43bc95 50%);
  background-image: -o-linear-gradient(left, transparent 50%, #43bc95 50%);
  background-image: linear-gradient(to right, transparent 50%, #43bc95 50%);
  -webkit-background-size: 200% 100%;
  background-size: 200% 100%;
  background-position: right bottom;
}
.comments.btn-style-1 input[type="submit"]:focus,
.comments-form.btn-style-1 input[type="submit"]:focus,
.form.btn-style-1 input[type="submit"]:focus {
  color: var(--light-color);
}
.comments.btn-style-1 input[type="submit"]:hover,
.comments-form.btn-style-1 input[type="submit"]:hover,
.form.btn-style-1 input[type="submit"]:hover {
  -webkit-box-shadow: 0 8px 10px 0 rgba(246, 153, 119, 0.25);
  box-shadow: 0 8px 10px 0 rgba(67, 188, 149, 0.25);
  background-position: left bottom;
  background-color: transparent;
  color: var(--green-color);
}
.comments.btn-style-8 input[type="submit"],
.comments-form.btn-style-8 input[type="submit"],
.form.btn-style-8 input[type="submit"] {
  border: 2px solid #1e1e1e;
  color: var(--light-color);
  padding: 13px 33px;
  background-color: #1e1e1e;
  -webkit-background-size: 200% 100%;
  background-size: 200% 100%;
  background-position: right bottom;
}
.comments.btn-style-8 input[type="submit"]:focus,
.comments-form.btn-style-8 input[type="submit"]:focus,
.form.btn-style-8 input[type="submit"]:focus {
  color: var(--light-color);
}
.comments.btn-style-8 input[type="submit"]:hover,
.comments-form.btn-style-8 input[type="submit"]:hover,
.form.btn-style-8 input[type="submit"]:hover {
  background-position: left bottom;
  color: #1e1e1e;
  background-color: transparent;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close:focus {
  outline: none;
}

/*# sourceMappingURL=buttons.min.css.map */
